软件工程部分课后练习题答案

第一章1.计算机系统是由计算机硬件系统和软件系统这两个密不可分的部分组成的。2.计算机软件系统通过运行程序来实现各种不同应用,包括用户为自己的特定目的编写的程序、检查和诊断机器系统的程序、支持用户应用程序运行的系统程序、管理和控制机器系统资源的程序等。3.在软件工程学中,软件开发技术包括软件开发方法学、软件工具和软件工程环境。4.在软件工程层次结构中,包括工

2021-02-13
最新软件工程(第五版)-习题及答案---第四章资料

最新软件工程(第五版)-习题及答案---第四章资料

2024-02-07
软件工程第4章习题

1、软件需求包括3 个不同的层次:业务需求、用户需求、功能需求和非功能需求2、举例说明什么是功能需求和非功能需求3、软件需求工程的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型4、目标系统的具体物理模型是由当前系统的具体物理模型经过哪些环节转换得到的。5、数据流图的作用是什么?它有哪些基本成份?〖解〗数据流图可以用来抽象地表示系统或软件。它从信息传递

2024-02-07
现代软件工程第四章答案

习题四参考答案1. 交互设计具体采用什么方法进行?有哪些设计手段和过程?交互设计使用目标导向的设计方法,包括角色设计、目标设计、任务设计和人性化设计等几种方法。其中角色设计是虚构软件的潜在用户并进行精确的定义和设计,目标设计是提炼角色的目标,任务设计是角色为达到某个目标而必须执行的任务进行简洁的描述,也就是进行行为设计,最后进入界面设计阶段。交互设计的手段首

2024-02-07
软件工程全部习题答案

软件工程全部习题答案。(2003-5-31 19:55:00)第九章1、渐增模型有那几种特点答:增量构造和演化提交。增量构造是瀑布模型的基础上在一些的阶段中采用增量开发一些阶段整体开发。演化提交是在瀑布模型的基础上所有阶段都使用增量开发也就是不紧使用增量开发也使用增量提交。2、快速原形有那几种特点答:探索型、试验型、演化型。探索型:在需求阶段帮助明确理解需求

2024-02-07
软件工程(第五版)-习题与答案---第四章

一、判断题1、(√)如果在需求分析阶段采用了结构化分析方法,则软件设计阶段就应采用结构化设计方法。2、(√)概要设计与详细设计之间的关系是全局和局部的关系。3、(×)一个模块的作用范围应该大于该模块的控制范围。4、(√)模块间的耦合性越强,则模块的独立性越弱。5、(×)在设计模块时,应使一个模块尽量包括多个功能。6、(√)软件结构图可以利用数据流图映射出来。

2024-02-07
软件工程第三版课后习题

第一章一、判断题1.S WE B O KV3分两大类,共有15个知识域。(Y)2.软件工程的提出起源于软件危机,其目的是最终解决软件的生产工程化。(Y)3.软件工程学一般包括软件开发技术和软件工程管理两方面的内容,软件开发方法学和软件工程环境属于软件开发技术的内容,软件工程经济学属于软件工程管理。(N)4.软件开发中的最大问题不是管理问题,而是技术问题。(N

2024-02-07
软件工程作业1-4 章答案

软件工程作业(第~章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。.软件工程.软件周期.软件危机.软件产生2.瀑布模型本质上是一种()模型。.线性顺序 .顺序迭代 .线性迭代 .早期产品3.瀑布模型存在的问题是()。.用户容易参与开发.缺乏灵活性.用户与开发者易沟通.适用可变需求4.螺旋模型是一种将瀑布模型和()结合

2024-02-07
软件工程作业1-4 章答案

软件工程作业1(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求4.螺

2024-02-07
软件工程作业1-4 章答案

软件工程作业1(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求4.螺

2024-02-07
软件工程(第五版)-习题及答案---第四章

……feturn fee;}答:模块A和B是数据耦合,模块B是功能内聚。2、模块A:……flag=1;max=max_avg(flag);……模块B:intmax_avg(intf

2024-02-07
软件工程--课后答案

第一章:1.1 简述软件的定义、软件的特点和软件危机的表现。软件的定义:软件是由计算机程序、数据和文档组成的。软件的特点:1)抽象性,2)软件生产无明显的制造过程,3)无磨损性,4)对计算机系统的依赖性,5)软件的手工开发方式,6)软件本身复杂性,7)软件的高成本软件危机的表现:1)软件开发周期大大超过规定日期,2)软件开发成本严重超标,3)软件质量难于保证

2024-02-07
软件工程作业1-4 章答案

软件工程作业1(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求4.螺旋

2024-02-07
软件工程课后作业第四章

第四章.简述软件设计阶段的基本任务。答:(1)数据/类设计数据/类设计将分析类模型变换成类的实现和软件实现所需要的数据结构。(2)体系结构设计体系结构设计定义了软件的整体结构,由软件部件、外部可见的属性和他们之间的关系组成。(3)接口设计接口设计描述了软件内部、软件和协作系统之间以及软件同人之间的通信方式。(4)部件级设计部件级设计将软件体系结构的结构性元素

2024-02-07
(完整版)软件工程课后题答案

1什么是软件危机?软件危机产生的原因是什么?软件危机就是指人们在开发软件和维护软件过程中遇到的一系列问题。产生的原因:忽视软件开发前期的需求分析。开发过程缺乏统一的、规范化的方法论的指导。文档资料不齐全或不准确。忽视与用户之间、开发组成员之间的交流忽视测试的重要性。不重视维护或由于上诉原因造成维护工作的困难。从事软件开发的专业人员对这个产业认识不充分,缺乏经

2024-02-07
软件工程-习题及答案---第四章

一、判断题1、(√)如果在需求分析阶段采用了结构化分析方法,则软件设计阶段就应采用结构化设计方法。2、(√)概要设计与详细设计之间的关系是全局和局部的关系。3、(×)一个模块的作用范围应该大于该模块的控制范围。4、(√)模块间的耦合性越强,则模块的独立性越弱。5、(×)在设计模块时,应使一个模块尽量包括多个功能。6、(√)软件结构图可以利用数据流图映射出来。

2024-02-07
软件工程 课后习题答案复习过程

软件工程课后习题答案第一章1.1什么是计算机软件?软件的特点是什么?计算机软件是指计算机系统中的程序及其文档软件的特点:●软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估算。●软件是被开发的或被设计的,没有明显的制造过程,一旦开发成功,只需复制即可,但其维护的工作量大。●软件的使用没有硬件那样的机械磨损和老化问题。1.2简述软件的分类,

2024-02-07
软件工程第4章习题解答

a.搜索工资档案数据,找出年工资少于$26,000的人,计算新工资,校核是否超过$26,000,储存新工资,印出新旧工资对照表;b.把工资档案数据按工资从最低到最高次序排序,当工资

2024-02-07
软件工程第四章(习题课)

模块“加速/减速显示”可以相应地放在模块 “显示mph”的下面。 经过上述修改后的软件结构画在图5.19中。 上述7个设计步骤的目的是,开发出软件的 整体表示。也就是说,一旦确定了

2024-02-07
软工题第四章

第四章习题一、选择题1. 从供选择的答案中选出应填入下列( )中的字句。软件测试的目的是( A )。为了提高测试的效率,应该( B )。使用白盒测试方法时,确定测试数据应根据( C )和指定的覆盖标准。与设计测试数据无关的文档是( D )。软件的集成测试工作最好由( E )承担,以提高集成测试的效果。供选择的答案:A. ①评价软件的质量②发现软件的错误③找出

2024-02-07