您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 习题-1-软件工程概述
第一章习题一、选择题1、1968年北大西洋公约组织的计算机科学家召开国际会议,讨论问题,这次会议上正式使用了软件工程这个名词。(A)系统设计(B)软件危机(C)设计模式(D)软件开发2、下面哪些不属于软件工程学的内容是:A、软件开发方法B、软件环境C、成本估算D、人员配置3、下面哪个途径属于摆脱软件危机的方法:()A、多安排软件人员进行编程B、招聘编程水平高的人员C、采用必要的组织管理措施D、提高计算机硬件的配置4下面哪个是开发原型系统的目的:(A)检验设计方案是否正确(B)画出系统的逻辑模型(C)给出系统的最终用户界面(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.设备10、在RUP开发过程模型的主要特征是_________。A.迭代和原型B.增量和原型C.迭代和增量D.瀑布和原型二、问答题1.在你平时开发软件时,遇到过类似于“软件危机”的现象吗?你通常是怎么解决的?2.通过对本章内容的学习,你认为软件工程主要研究哪些问题。谈谈你对这些问题的理解。3.假如你的客户需求很模糊,或者他不是很了解软件开发的一些概念,这时,你拟采取什么过程模型?为什么?4.假设你开发一个软件,它的功能是把73624.9385这个数开平方,所得到的结果应该精确到小数点后4位,一旦实现并测试完之后,该产品将被抛弃。你打算选用哪种生命周期模型,请说明理由。
本文标题:习题-1-软件工程概述
链接地址:https://www.777doc.com/doc-7237803 .html