请于4月3日前提交作业,严禁抄袭 软件工程 第一次作业 (教材第1、2、3章) (注意:答案请用 蓝色字 ) 一.填空题 1. 软件是计算机系统中的 、数据及其 的总和。(教材第1章,1.1.2) 2. 软件工程方法学包含的三个要素: 、 和 。 (教材第1章,1.2.3) 3. 目前使用最广泛的软件工程方法学是: 和 。(教材第1章,1.2.3) 4. 构成软件项目的最终产品: 、 、 和 。(课件,1.1) 5. 软件生命周期的三个时期: 、 和 。(教材第1章,1.3) 6. 可行性研究的目的: 。(教材第2章,2.1) 7. 一个软件项目要至少要从 、 和 3个方面研究其可行性。(教材第2章,2.1) 8. 成本效益分析首先是估算将要开发的系统的 ,然后与可能取得的效益进行 。(教材第2章,2.6) 二.选择题 1、随着开发小组人数的( ),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧增加。 A. 增加 B. 降低 C. 稳定 D. 不稳定 2、软件需求分析阶段的工作,可以分为4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。 A. 软件的总结 B. 需求分析评审 C. 阶段性报告 D. 以上答案都不正确 3、进行需求分析可使用多种工具,但()是不适用的。 数据流图 B.判定表 C.PAD图 D.数据字典 4、在需求分析之前有必要进行( )工作 A.程序设计 B.可行性分析 C.ER分析 D.3NF分析 5、软件需求分析阶段建立原型的主要目的是( ) A.确定系统的性能要求 B.确定系统的运行要求 C.确定系统是否满足用户需要 D.确定系统是否满足开发人员需要 三.简答题 1 1. 什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。(教材第1章,1.3~1.4) 2. 举例说明敏捷过程的适用范围。(教材第1章,1.4.7) 3. 请画表格说明以下文档分别产生于软件生命周期的哪个阶段?程序规格说明书、项目计划任务书、系统目标与范围说明书、程序清单、软件产品、需求规格说明书、概要设计说明书、改进的软件产品。(课件,1.1) 4. 系统流程图和数据流图的区别?(课件,3.2;PPT教案JiaoAn(48,10-12).ppt) 5. 需求分析的描述工具有哪些? (教材第3章) 三.应用题 1、阅读教材第42页2.4.2的例子,参看表2.1,试写出“订货报表”的数据字典卡。 2、修改一个已有的库存系统,使它能每天送给采购员一份订货报表,为此需要编写一段程序,估计需要开发成本5万元,该程序寿命为3年。未来3年的每年收益预计为22000元、24000元、26620元。银行年利率为10%。试对此项目进行成本效益分析,以决定其经济可行性。(教材第2章,2.6.2) 2 本文来源:https://www.wddqw.com/doc/723e251380eb6294dd886ce9.html