软件工程习题集材料.doc

软件工程习题集材料.doc

ID:56719393

大小:207.50 KB

页数:21页

时间:2020-07-06

软件工程习题集材料.doc_第1页
软件工程习题集材料.doc_第2页
软件工程习题集材料.doc_第3页
软件工程习题集材料.doc_第4页
软件工程习题集材料.doc_第5页
资源描述:

《软件工程习题集材料.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否,。2.要从以下三个方面分析研究中衡量解决方法的可行性:、、。3.技术可行性一般要考虑的情况包括、、。4.效益分析首先是估算将要开发的系统的,然后与可能取得的效益进行。5.需求分析是指开发人员要准确理解,进行细致的,将用户非形式的需求转化为,再由转换到相应的形式功能规约的过程。6.需求分析的基本任务是准确地定义,为了满足用户的需要,回答系统必须的问题。7.需求分析阶段需编写的文档有、、。8.数据流图的基本组成部分有、、、。9.数据流图和数据字典共同构成了系统的模

2、型,是需求规格说明书的主要组成部分。 在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。A.经济可行性B.技术可行性C.操作可行性D.法律可行性2.制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。A.组织与管理B.分析与估算C.设计与测试D.规划与调整3.下列不属于成本-效益分析的度量指标是()。A.货币的时间价值B.投资回收期C.性质因素D.纯收入4.程序流程图(框图)中的箭头代表()。A.数据流B.控制流C.调用关系D.组成关系5.软件可行

3、性研究实质上是要进行一次()需求分析、设计过程。A.简化、压缩的B.详细的C.彻底的D.深入的6.需求分析阶段最重要的技术文档之一是()。A.项目开发计划B.设计说明书C.需求规格说明书D.可行性分析报告7.在需求分析之前有必要进行()。A.程序设计B.可行性分析C.ER分析D.3NF分析8.软件需求分析阶段建立原型的主要目的是()。A.确定系统的功能和性能要求B.确定系统的运行要求C.确定系统是否满足用户需要D.确定系统是否满足开发人员需要9.软件开发的需求活动,其主要任务是()。A.给出软件解决方案B.给出系统模块结

4、构C.定义模块算法D.定义需求并建立系统模型10.需求分析阶段的研究对象是()。A.用户要求B.分析员要求C.系统要求D.软硬件要求可行性研究的任务是什么?2.可行性研究的步骤是怎样的?3.可行性研究报告有哪些主要容? 4.需求分析的基本任务是什么?5.结构化分析方法的步骤是什么?6.画数据流图的步骤及注意事项。7.简述SA方法的优缺点。名词解释 1.软件概要设计2.模块3.模块化4.抽象5.信息隐蔽6.模块独立性7.耦合性8.无直接耦合9.数据耦合10.控制耦合11.公共耦合12.容耦合13.聚性14.偶然聚15.逻辑

5、聚16.时间聚17.通信聚18.信息聚19.功能聚20.软件结构图21.结构化设计22.变换流23.事务流软件结构的设计是以为基础的。2.软件设计阶段,是把软件“”的逻辑模型变换为“”的物理模型。3.模块化指解决一个复杂问题时逐层把软件系统划分成若干的过程。4.衡量软件的独立性有两个定性的度量标准,即和。5.模块之间联系越紧密,其就越强,模块的则越差。6.模块的耦合性由低到高分为、、、和。7.数据耦合传递的是,控制耦合传递的是。8.软件结构往往用结构的图形来表示。软件结构图是软件系统的结构。9.面向数据流的设计又称,它是

6、以需求分析阶段产生的为基础,按一定的步骤映射成软件结构。10.数据流图一般可分为和两类。11.结构化设计方法中,要把数据流图转换成软件结构,若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD称为的数据流图。单项选择题1.最高程度也是最差的耦合是()。A.公共耦合B.容耦合C.控制耦合D.数据耦合2.概要设计阶段产生的文档不包括()。A.概要设计说明书B.数据库设计说明书C.用户手册D.开发进度月报3.一个模块把数值作为参数传送给另一个模块,这种耦合方式称

7、为()。A.数据耦合B.公共耦合C.控制耦合D.容耦合4.一个模块部各程序段都在同一表上操作,这个模块的聚性称为()。A.时间聚B.功能聚C.通信聚D.偶然聚5.结构化设计是一种面向()的设计方法。A.数据流B.模块C.数据结构D.程序6.结构化设计又称为()。A.概要设计B.面向数据流设计C.面向对象设计D.详细设计7.反映模块部特性的是()。A.接口B.状态C.功能D.逻辑8.画软件结构图时应注意调用关系只能()。A.从上到下B.从下到上C.从左到右D.从右到左9.变换型DFD是一个()结构。A.循环B.选择C.分层

8、D.顺序简答题1.什么是软件概要设计?该阶段的基本任务是什么?2.什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。3.什么是软件结构?简述软件结构设计优化准则。4.变换分析设计与事务分析设计有什么区别?简述其设计步骤。名词解释 1.详细设计2.结构化程序设计3.流程图4.问题分析图5.程序设计语言填

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

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

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