《现代软件工程》作业.doc

《现代软件工程》作业.doc

ID:57999969

大小:30.00 KB

页数:5页

时间:2020-04-19

《现代软件工程》作业.doc_第1页
《现代软件工程》作业.doc_第2页
《现代软件工程》作业.doc_第3页
《现代软件工程》作业.doc_第4页
《现代软件工程》作业.doc_第5页
资源描述:

《《现代软件工程》作业.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为_____数据流图。6.PDL是描述处理过程“_____”的细节,结构化语言是描述加工“_____”的。(三)选择题1.软件工程的概念是哪年提出的()。A.1988B.1968C.1948D.19282.影响输入输出风格的因素不包括()。A.数据状态B.通信环境C.用户经验D.输入/输出设备3.符合数据说明顺序规范的是()。A.全程量说明、局部量说明、类型说明、常量说明B.全程量说明、局部量说明、常量说明、类型说明C.类型说明、常量说明、全程量

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

4、规格说明书B.概要设计说明书C.详细设计说明书D.源程序9.软件开发的需求活动,其主要任务是()。A.给出软件解决方案B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型10.需求分析阶段的研究对象是()。A.用户要求B.分析员要求C.系统要求D.软硬件要求11.可自动生成程序的详细设计方法是()。A.流程图B.IPO图C.盒图D.PAD图(四)简答题1.简述瀑布模型的阶段划分和各阶段的主要任务以及瀑布模型存在的问题。2.简述SA方法的优缺点。3.变换分析设计与事务分析设计有什么区别?简述其设计步骤。(五)应用题某单位

5、住房分配方案如下:所有住户50平方米以内每平方米1000元,超过50平方米后:在本人住房标准面积以内每平方米1500元,其中住房标准为:教授105平方米,副教授90平方米,讲师75平方米;标准面积以外每平方米4000元。请用判定表和判定树表示各条件组合与费用之间的关系。作业二:(一)名词解释1.软件测试2.语句覆盖3.结构化维护4.软件可维护性5.COCOMO估算模型6.动态模型7.功能模型8.数据流图9.事件跟踪图10.状态图(二)填空题1.渐增式测试有三种不同的组装模块的方法:_____、_____和_____。2.自顶向下

6、渐增式测试不需要编写_____模块,只需要编写_____模块,其步骤是从_____模块开始,沿着被测程序的_____的控制路径逐步向下测试,它有两种组合策略:_____和_____。3.自底向上渐增式测试不需要编写_____模块,只需要编写_____模块。4.软件配置审查的任务是检查软件的所有文档资料的_____和_____。5.调试也称_____,是在成功的测试之后才开始进行,其目的是确定错误的_____和_____,并改正错误。6.调试技术包括_____、_____、_____和_____。7.回溯法调试是从_____出发,

7、而归纳法调试是从_____入手。8.预防性维护指为了提高软件_____和_____而对软件做出的修改。9.为了有效地进行软件维护,应事先开始_____,建立维护机构,这种维护机构通常以_____形式出现。10.软件工程管理中,控制包括_____、_____、_____和_____。11.在类的层次结构中,通常上层类称为______或______,下层类称为______。12.对象之间进行通信的构造叫做______。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。接收消息的对象经过______,然

8、后给予______,这种通信机制称为______。13.类中操作的______叫做方法,一个方法有______、______、______。当一个对象接收一条消息后,它所包含的方法决定对象______。14.面向对象的特征是______、______、_____

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

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

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