《现代软件工程》作业.

上传人:206****923 文档编号:90608948 上传时间:2019-06-14 格式:DOC 页数:5 大小:50.04KB
返回 下载 相关 举报
《现代软件工程》作业._第1页
第1页 / 共5页
《现代软件工程》作业._第2页
第2页 / 共5页
《现代软件工程》作业._第3页
第3页 / 共5页
《现代软件工程》作业._第4页
第4页 / 共5页
《现代软件工程》作业._第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《现代软件工程》作业.》由会员分享,可在线阅读,更多相关《《现代软件工程》作业.(5页珍藏版)》请在金锄头文库上搜索。

1、现代软件工程作业作业一:(一)名词解释1. 软件危机2. 数据流图3. 数据字典4. 变换流 5. 事务流6. 耦合性7. 内聚性8. 程序设计语言(PDL)(二)填空题1. 在信息处理和计算机领域内,一般认为软件是 _、_ 和_ 。2. 数据流图的基本组成部分有 _、 _、 _、 _。3. 数据流图和数据字典共同构成了系统的 _模型,是需求规格说明书的主要组成部分。4. 数据流图一般可分为 _和_两类。 5. 结构化设计方法中,要把数据流图转换成软件结构,若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为 _数据流图。6

2、. PDL是描述处理过程“_ ”的细节,结构化语言是描述加工“_ ”的。(三)选择题1. 软件工程的概念是哪年提出的( )。 A. 1988 B. 1968 C. 1948 D. 19282. 影响输入输出风格的因素不包括( )。 A. 数据状态 B. 通信环境 C. 用户经验 D. 输入/输出设备 3. 符合数据说明顺序规范的是( )。 A. 全程量说明、局部量说明、类型说明、常量说明 B. 全程量说明、局部量说明、常量说明、类型说明 C. 类型说明、常量说明、全程量说明、局部量说明 D. 常量说明、类型说明、全程量说明、局部量说明4. 瀑布模型的关键不足在于( )。 A. 过于简单 B.

3、各个阶段需要进行评审 C. 过于灵活 D. 不能适应需求的动态变更5. 以下哪一项不是软件危机的表现形式( )。 A. 开发的软件不满足用户需要 B. 开发的软件可维护性差 C. 开发的软件价格便宜 D. 开发的软件可靠性差6. 软件可行性研究实质上是要进行一次( )需求分析、设计过程。 A. 简化、压缩的 B. 详细的 C. 彻底的 D. 深入的 7. 结构化设计是一种面向( )的设计方法。 A. 数据流 B. 模块 C. 数据结构 D. 程序 8. 与确认测试阶段有关的文档是( )。 A. 需求规格说明书 B. 概要设计说明书 C. 详细设计说明书 D. 源程序9. 软件开发的需求活动,其

4、主要任务是( )。A. 给出软件解决方案 B. 给出系统模块结构C. 定义模块算法 D. 定义需求并建立系统模型10. 需求分析阶段的研究对象是( )。A. 用户要求 B. 分析员要求C. 系统要求 D. 软硬件要求11. 可自动生成程序的详细设计方法是( )。 A. 流程图 B. IPO图 C. 盒图 D. PAD图(四)简答题1. 简述瀑布模型的阶段划分和各阶段的主要任务以及瀑布模型存在的问题。2. 简述SA方法的优缺点。3. 变换分析设计与事务分析设计有什么区别?简述其设计步骤。(五)应用题某单位住房分配方案如下:所有住户50平方米以内每平方米1000元,超过50平方米后:在本人住房标准

5、面积以内每平方米1500元,其中住房标准为:教授105平方米,副教授90平方米,讲师75平方米;标准面积以外每平方米4000元。请用判定表和判定树表示各条件组合与费用之间的关系。作业二:(一)名词解释1. 软件测试2. 语句覆盖3. 结构化维护 4. 软件可维护性5. COCOMO估算模型6. 动态模型 7. 功能模型 8. 数据流图 9. 事件跟踪图 10.状态图(二)填空题1. 渐增式测试有三种不同的组装模块的方法: _、_和_。 2. 自顶向下渐增式测试不需要编写 _模块,只需要编写 _模块,其步骤是从 _模块开始,沿着被测程序的 _的控制路径逐步向下测试,它有两种组合策略: _和 _。

6、 3. 自底向上渐增式测试不需要编写 _模块,只需要编写 _模块。 4. 软件配置审查的任务是检查软件的所有文档资料的 _和 _。 5. 调试也称 _,是在成功的测试之后才开始进行,其目的是确定错误的 _和 _,并改正错误。6. 调试技术包括 _、 _、 _和 _。7. 回溯法调试是从 _出发,而归纳法调试是从 _入手。8. 预防性维护指为了提高软件 _和 _而对软件做出的修改。 9. 为了有效地进行软件维护,应事先开始 _,建立维护机构,这种维护机构通常以 _形式出现。10. 软件工程管理中,控制包括_、_、_和_。11. 在类的层次结构中,通常上层类称为_或_,下层类称为_。 12. 对象

7、之间进行通信的构造叫做_。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。接收消息的对象经过_,然后给予_,这种通信机制称为_。 13. 类中操作的_叫做方法,一个方法有_、_、_。当一个对象接收一条消息后,它所包含的方法决定对象_。 14. 面向对象的特征是_、_、_、_。 15. 抽象是指强调实体的_、_,忽略一些无关紧要的属性。类实现了对象的_和_的抽象,它是对象的共性的抽象。 16. 封装性是指所有软件部件内部都有明确的_以及清楚的_。每个软件部件都有友好的_,软件部件的_与_分离。17. 注释说明了 _的功能,它分为 _和 _。(三)选择题1. 就软

8、件产品的特点,以下说法错误的是( )。 A. 软件具有高度抽象性,软件及软件生产过程具有不可见性 B. 同一功能软件的多样性,软件生产过程中的易错性 C. 软件在开发和维护过程中的不变性 D. 不同开发者之间思维碰撞的易发性 2. 不属于软件项目进度安排的主要方法是( )。 A. 工程网络图 B. Gantt图 C. 任务资源表 D. IFD图 3. 以下说法错误的是( )。 A. 文档仅仅描述和规定了软件的使用范围及相关的操作命令 B. 文档也是软件产品的一部分,没有文档的软件就不成软件 C. 软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量 D. 高质量文档对于发挥软件产品的效

9、益有着重要的意义 4. 在软件项目管理过程中作为软件开发工作的第一步的一个关键活动是( )。 A. 编写规格说明书 B. 制定测试计划 C. 编写需求说明书 D. 制定项目计划 5. 一个项目是否开发,从经济上来说是否可行,归根结底是取决于( )。 A. 成本估算 B. 项目计划 C. 工程管理 D. 工程网络图 6. 以下说法错误的是( )。 A. 软件配置管理简称SCI B. 软件配置项是配置管理的基本单位 C. 软件配置实际上是一动态的概念 D. 软件工程过程中某一阶段的变更均要引起软件配置的变更 7. 软件工程比其他工程管理更为( )。 A. 容易 B. 困难 C. 迅速 D. 迟缓8

10、. 应用执行对象的操作可以改变该对象的( )。 A. 属性 B. 功能 C. 行为 D. 数据 9. 通过执行对象的操作改变该对象的属性,但它必须通过( )的传递。 A. 接口 B. 消息 C. 信息 D. 操作 10. 在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有( )。 A. 隐藏复杂性 B. 信息隐蔽 C. 经常类的复用 D. 类的开发 11. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )。 A. 生存期 B. 面向对象设计 C. 面向对象程序设计 D. 面向对象分析 12. 面向对象的主要特征除对象惟一性、封装、继承外,还有

11、( )。 A. 多态性 B. 完整性 C. 可移植性 D. 兼容性 13. 在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。 A. 数据流图 B. 状态图 C. 系统结构图 D. 时序图14. 面说法正确的是( )。 A. 经过测试没有发现错误说明程序正确 B. 测试的目标是为了证明程序没有错误 C. 成功的测试是发现了迄今尚未发现的错误的测试 D. 成功的测试是没有发现错误的测试 15. ( )能够有效地检测输入条件的各种组合可能会引起的错误。 A. 等价类划分 B. 边界值分析 C. 错误推测 D.

12、因果图 16火车是一种陆上交通工具。火车和陆上交通工具之间的关系是( )关系。 A. 组装 B. 整体部分 C. has a D. 一般具体 17. 对象模型的描述工具是( )。 A. 状态图 B. 数据流图 C. 对象图 D. 结构图 18. 面向对象的主要特征除对象惟一性、封装、继承外,还有( )。 A. 多态性 B. 完整性 C. 可移植性 D. 兼容性 19. 对白盒测试和黑盒测试补充的一种有效方法是加强阶段( )。 A. 调试 B. 评审C. 维护 D. 自测试20. 如果编写系统软件,可选用( )语言。 A. FoxPro B. C C. COBOL D. FORTRAN21. 如

13、果采用快速原型开发软件适宜选用( )语言。 A. 4GL B. 汇编 C. Ada D. Java (四)简答题1. 简述软件测试与软件调试的区别。2. 简述软件维护的流程。3. 什么是软件配置管理?什么是基线?4. 面向对象设计的启发规则是什么?5. 什么是程序设计风格?为了具有良好的设计风格,应注意哪些方面的问题?(五)应用题1.某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号