欢迎来到天天文库
浏览记录
ID:6081610
大小:41.47 KB
页数:13页
时间:2018-01-02
《《软件工程》期末习题&答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、【习题】一、选择题:1、1968年北大西洋公约组织的计算机科学家召开国际会议,讨论()问题,这次会议上正式使用了软件工程这个名词。(A)系统设计(B)软件危机(C)设计模式(D)软件开发2、下面哪些不属于软件工程学的内容是:A、软件开发方法B、软件环境C、成本估算D、人员配置3、下面哪个途径属于摆脱软件危机的方法:()A、多安排软件人员进行编程B、招聘编程水平高的人员C、采用必要的组织管理措施D、提高计算机硬件的配置4下面哪个是开发原型系统的目的:(A)检验设计方案是否正确(B)画出系统的逻辑模型(C)给出系统的最终
2、用户界面(D)系统是否可行5、在下列工具与环境中()属于较早期的CASE。A.基于信息工程的CASEB.人工智能CASEC.集成CASE环境D.交互编程环境6、软件复杂性主要体现在()A.数据的复杂性B.程序的复杂性C.控制的复杂性D.问题的复杂性7、用于设计阶段,考核实现方案是否可行的是()原型。A.探索型B.演化型C.实验型D.增量型8、具有风险分析的软件生存周期模型是()A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型9、软件工程管理的具体内容不包括对_________管理。A.开发人员B.组织机构C.过程D.
3、设备10、在RUP开发过程模型的主要特征是_________。A.迭代和原型B.增量和原型C.迭代和增量D.瀑布和原型11、软件需求工程阶段的工作可以划分以下四个方面:对问题的识别、分析与综合、制定需求规格说明和____。A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确12、各种需求分析方法都有它们共同适用的_____。A.说明方法B.描述方法C.准则D.基本原则13、软件需求规格说明书的内容不应该包括对____的描述。A.主要功能B.算法的详细过程C.用户界面和运行环境D.软件的性能14、需求分析产生的文
4、档是____。A.项目开发计划B.可行性分析报告C.需求规格说明书D.软件设计说明书15、需求分析中,分析人员要从用户那里解决的最重要的问题是____。A.要让软件做什么B.要给该软件提供什么信息C.要求软件工作效率如何D.要让该软件具有何种结构16、需求规格说明书的作用不应包括_____。A.软件设计的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件可行性研究的依据17、在结构化分析方法中,用以表达系统内部数据的运行情况的工具有。A.数据流图B.数据字典C.结构化英语D.判定树与判定表18、
5、需求分析最终结果是产生_____。A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书19、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层数据流图描述了系统的_____。A.细节B.输入与输出C.软件的作者D.绘制的时间20、一个局部数据存储当它作为____时就把它画出来。A.某些加工的数据接口B.某个加工的特定输入C.某个加工的特定输出D.某些加工的数据接口或某个加工的特定输入/输出21.通过()可以完成数据流图的细化。A.结构分解B、功能分解C、数据分解D、系统分解22.模块(),则说明模
6、块的独立性越强。A.耦合越强B、扇入数越高C、耦合越弱D、扇入数越低23.程序设计语言中应()使用GOTO语句。A允许B绝对禁止C不建议使用D无所谓24.在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。A.数据结构B.实体关系C.数据流图D.E—R图25.结构化设计方法是面向()的设计。A,数据流B,数据编码C,数据库D,数据结构26.复杂的数据流图()。A,只有变换型B,只有事务型C,无规律D,既有变换型又有事务型27.软件详细设计阶段的任务是()。A,算法设计B,功能设计C,调用关系设计D,输
7、入/输出设计28.模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度。一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是5A的;将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是7B的;模块中所有成分引用共同的数据,该模块的内聚度是3C的;模块内的某成分的输出是另一些成分的输入,该模块内聚度是4D;模块中所有成分结合起来完成一项任务,该模块的内聚度是1E的。A~E:①功能性②顺序性③通信性④过程性⑤偶然性⑥瞬时性⑦逻辑性29.详细设计与概要设计衔接的图形工具是()A.DFD图
8、B.SC图C.PAD图D.程序流程图30.软件概要设计结束后得到()A.初始化的软件结构图B.优化后的软件结构图C.模块详细的算法D.程序编码31.比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是()A.FORTRAN语言B.Pascal语言C.C语言D.Prolog语言32.为了提高软件的可维护性,在编码阶段应注意()。A.保存测
此文档下载收益归作者所有