- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
实用文档
北方工业大学软件工程期末复习题(含答案)
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
北方工业大学
《软件工程》课程期末复习题
A卷
2014年春季学期
开课学院:信息工程学院
考试方式:闭卷
考试时间:120分钟
班级姓名学号
题号
一
二
三
四
五
六
七
八
九
十
总分
得分
阅卷人
一.简要回答下列各问题(共40分,每个小题5分)
(1)阐述软件工程的定义。
答:
是指导计算机软件开发和维护的一门工程学科;
采用工程的概念、原理、技术和方法来开发和维护软件;
把证明正确的管理技术和最好技术综合运用到软件开发中;
研究经济地开发出高质量的软件方法和技术;
研究有效维护软件的方法和技术。
(2)简述软件危机的原因。
答:
缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定。
软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误。
软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。
随着软件规模的增大,其复杂性往往会呈指数级升高。需要很多人分工协作,不仅涉及技术问题,更重要的是必须有科学严格的管理。
缺少有效的软件评测手段,提交用户的软件质量不能完全保证。
(3)画出软件生存周期的瀑布模型的示意图,并简单评述其优缺点。优点:可强迫开发人员采用规范化的方法。
优点:
可强迫开发人员采用规范化的方法。
严格地规定了每个阶段必须提交的文档。
要求每个阶段交出的所有产品都必须是经过验证的。
缺点
由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格说明与用户需求之间有差异,就会发生这种情况。
瀑布模型只适用于项目开始时需求已确定的情况。
1-2瀑布模型示意图
1-2瀑布模型示意图
(4)画出软件生存周期的增量模型的示意图,并简述其优点。
能在较短时间内向用户提交可完成一些有用的工作产品,即从第1个构件交付之日起,用户就能做一些有用的工作。逐步增加产品的功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给用户组织带来的冲击。
能在较短时间内向用户提交可完成一些有用的工作产品,即从第1个构件交付之日起,用户就能做一些有用的工作。
逐步增加产品的功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给用户组织带来的冲击。
项目失败的风险较低,虽然在某些增量构件中可能遇到一些问题,但其他增量构件将能够成功地交付给客户。
优先级最高的服务首先交付,然后再将其他增量构件逐次集成进来。因此,最重要的系统服务将接受最多的测试。
(5)画出D.Ross提出的软件工程结构化分析方法的框架示意图,并解释数据字典和数据流的含义。
数据字典:数据字典以词条方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,给出它们的准确定义,包括数据流、加工、数据文件、数据元素,以及数据源点、数据汇点等。
数据字典:数据字典以词条方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,给出它们的准确定义,包括数据流、加工、数据文件、数据元素,以及数据源点、数据汇点等。
数据流图:
(6)举例说明变换型和事务型流图的特点。
答:
变换型流图由输入、中心变换和输出3部分组成,而且逐层展开。如:
事务型流图通常接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。
(7)给出下面变换型数据流图对应的模块结构图。
答:
(8)给出下面交易型数据流图对应的模块结构图。
答:
(9)举例说明模块结构图优化方法中的不同模块相似部分调整的原则。
答:
完全相似的模块可以归并;
两个模块部分相似的代码可以通过建立公共新模块,并设立对公共模块调用进行调整。
例如:
(10)举例说明模块结构图优化方法中作用域与控制域调整的原则。
答:
作用域
您可能关注的文档
最近下载
- 幼儿园教师安全知识竞赛题(含答案).pdf VIP
- 四川省2025年高职单招文化考试(中职类)语文试卷+答案 .pdf VIP
- 手持电动工具安全检查记录表.doc VIP
- 2025秋人教版英语八年级上册Unit 7 When Tomorrow Comes教案.docx
- 《预制菜生产技术规范》.pdf VIP
- kpi绩效考核方案(模板.pdf VIP
- 爱立信LTE 1.8G安装规范 ver1.7.3.pdf
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 金属成型软件:AutoForm二次开发_(18).AutoForm二次开发最佳实践.docx VIP
- 金属成型软件:AutoForm二次开发_(17).AutoForm二次开发项目管理与版本控制.docx VIP
文档评论(0)