- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
..
PAGE
..word.zl.
软件工程考试试卷
——简答题题库
三、简答题(简要答复以下问题)
1、什么是软件工程?它目标和容是什么?
软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。
软件工程目标:付出较低开发本钱;到达要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。
软件工程容:包括开发技术和开发管理两个面。
2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?
软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。
其中喷泉模型、统一软件过程适用于面向对象的软件开发。
3、什么是构造分析法?该法使用什么描述工具?
构造化分析:简称SA,面向数据流进展数据分析的法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层那么是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用构造化语言,判定表,判定树描述加工逻辑。
4、什么是软件概要设计?该阶段的根本任务是什么?
把一个软件需求转换为软件表示时,首先设计出软件总的体系构造。称为概要设计或构造设计。
根本任务:
⑴设计软件系统构造
⑵进展数据构造及数据库的设计
⑶编写概要设计的文档
⑷评审
5、软件维护有哪些容?
〔1〕校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进展确定和修改错误的过程,这个过程就称为校正性维护。
〔2〕适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。
〔3〕完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进展的维护活动称为完善性维护。
〔4〕预防性维护。为了提高软件的可维护性和可靠性而对软件进展的修改称为预防性维护。
6、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系?
软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。
单元测试对源程序中每一个程序单元进展测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。
集成测试是为了检查与设计相关的软件体系构造的有关问题,也就是检查概要设计是否合理有效。
确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。
系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进展测试。以确定软件是否可以支付使用。
7、什么是软件生存期?它有哪几个活动?
软件生存期:一个软件从提出开发要求开场直到该软件报废为止的整个时期。
包括:可行性分析和工程开发方案,需求分析,概要设计,详细设计,编码,测试,维护。
8、衡量模块独立性的两个标准是什么?各表示什么含义?
聚和耦合。
聚:又称为块联系,指模块部各成分之间相互关联的程度,以高聚为设计目标。
耦合:也称块间联系,模块之间相互联系程度的度量,联系越严密,耦合性越强,独立性越差,以低耦合为设计目标。
9、什么是构造分析法?构造化分析法通过哪些步骤来实现?
构造化分析:简称SA,面向数据流进展数据分析的法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层那么是从抽象到具体的过渡。
实现的步骤:⑴了解当前系统的工作流程,获得当前系统的物理模型。⑵抽象出当前系统的逻辑模型。⑶建立目标系统的逻辑模型。⑷作进一步补充和优化。
10、什么是需求分析?需求分析阶段的根本任务是什么?
需求分析:开发人员准确地理解用户的要求,进展细致的调查分析,将用户非形式的需求述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。
根本任务:
⑴问题识别
⑵分析与综合,导出软件的逻辑模型
⑶编写文档
11、什么样是事物流?什么是变换流?
数据流图〔DFD〕一般可分为变换流,事物流两种。
变换流:由输入﹑输出﹑变换〔或称处理〕三局部组成,是一顺序构造。
事物流:它的
您可能关注的文档
- 运动与健康管理系统开发应用.doc
- 软件测试培训三测试用例.ppt
- 软件工程课程设计学生信息管理系统.doc
- 起重机械安全使用培训(原创).pptx
- 2025秋苏科版(新教材)小学信息科技四年级上册期末测试卷附答案.docx
- 2025秋苏科版(新教材)小学信息科技五年级上册期末测试卷附答案(共3套).docx
- 2025秋苏科版(新教材)小学信息科技三年级上册期末测试卷附答案(三套).docx
- 2025秋苏科版(新教材)小学信息科技六年级上册期末测试卷附答案.docx
- 2025年秋苏科版(新教材)小学信息科技六年级上册期末模拟试卷(含答案)(3套).docx
- 2025-2026学年苏科版(新教材)小学信息科技三年级上册期末综合测试卷及答案.docx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)