北方工业大学软件工程期末复习题(含答案)说课材料.doc

北方工业大学软件工程期末复习题(含答案)说课材料.doc

ID:60780242

大小:584.50 KB

页数:14页

时间:2020-12-18

北方工业大学软件工程期末复习题(含答案)说课材料.doc_第1页
北方工业大学软件工程期末复习题(含答案)说课材料.doc_第2页
北方工业大学软件工程期末复习题(含答案)说课材料.doc_第3页
北方工业大学软件工程期末复习题(含答案)说课材料.doc_第4页
北方工业大学软件工程期末复习题(含答案)说课材料.doc_第5页
资源描述:

《北方工业大学软件工程期末复习题(含答案)说课材料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流序号北方工业大学《软件工程》课程期末复习题A卷2014年春季学期订线装开课学院:信息工程学院考试方式:闭卷考试时间:120分钟班级姓名学号题号一二三四五六七八九十总分得分阅卷人一.简要回答下列各问题(共40分,每个小题5分)(1)阐述软件工程的定义。答:l是指导计算机软件开发和维护的一门工程学科;l采用工程的概念、原理、技术和方法来开发和维护软件;l把证明正确的管理技术和最好技术综合运用到软件开发中;l研究经济地开发出高质量的软件方法和技术;l研究有效维护软件的方法和技术。(2)

2、简述软件危机的原因。答:l缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定。l软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误。l软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。l随着软件规模的增大,其复杂性往往会呈指数级升高。需要很多人分工协作,不仅涉及技术问题,更重要的是必须有科学严格的管理。l缺少有效的软件评测手段,提交用户的软件质量不能完全保证。仅供学习与交流,如有侵权请联系网站删除谢谢14精品好文档,推荐学习交流(3)画出软件生存周期的瀑布模型的示意图,

3、并简单评述其优缺点。优点:l可强迫开发人员采用规范化的方法。l严格地规定了每个阶段必须提交的文档。l要求每个阶段交出的所有产品都必须是经过验证的。缺点l由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格说明与用户需求之间有差异,就会发生这种情况。l瀑布模型只适用于项目开始时需求已确定的情况。1-2瀑布模型示意图(4)画出软件生存周期的增量模型的示意图,并简述其优点。l能在较短时间内向用户提交可完成一些有用的工作产品,即从第1个构件交付之日起,用户

4、就能做一些有用的工作。l逐步增加产品的功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给用户组织带来的冲击。l项目失败的风险较低,虽然在某些增量构件中可能遇到一些问题,但其他增量构件将能够成功地交付给客户。l优先级最高的服务首先交付,然后再将其他增量构件逐次集成进来。因此,最重要的系统服务将接受最多的测试。仅供学习与交流,如有侵权请联系网站删除谢谢14精品好文档,推荐学习交流(5)画出D.Ross提出的软件工程结构化分析方法的框架示意图,并解释数据字典和数据流的含义。数据字典:数

5、据字典以词条方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,给出它们的准确定义,包括数据流、加工、数据文件、数据元素,以及数据源点、数据汇点等。数据流图:答:(6)举例说明变换型和事务型流图的特点。答:变换型流图由输入、中心变换和输出3部分组成,而且逐层展开。如:事务型流图通常接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。(7)给出下面变换型数据流图对应的模块结构图。答:仅供学习与交流,如有侵权请联系网站删除谢谢14精品好文档,推荐学习交流(8

6、)给出下面交易型数据流图对应的模块结构图。答:(9)举例说明模块结构图优化方法中的不同模块相似部分调整的原则。答:l完全相似的模块可以归并;l两个模块部分相似的代码可以通过建立公共新模块,并设立对公共模块调用进行调整。例如:(10)举例说明模块结构图优化方法中作用域与控制域调整的原则。答:作用域是指判断语句所在模块和他判断调用的下属模块,而控制域是指他本身以及他的下属模块;一般要求作用域在控制域内。例如:D通过B判断调用C,故D的作用范围不在它的控制范围内,调整为右图。仅供学习与交流,如有侵权请联系网站

7、删除谢谢14精品好文档,推荐学习交流(11)试将下面的代码段进行局部调整,使其更容易理解。1)要进行适当的缩排;2)增加必要的注释;3)增加必要的语句,以免产生错误;For(i=1;i<=n-1,i++){t=i;for(j=i+1,j<=n,j++)if(a[j]

8、,j<=n,j++)/*实现***功能if(a[j]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。