电大《软件工程》复习资料

电大《软件工程》复习资料

ID:35577551

大小:396.00 KB

页数:23页

时间:2019-03-30

电大《软件工程》复习资料_第1页
电大《软件工程》复习资料_第2页
电大《软件工程》复习资料_第3页
电大《软件工程》复习资料_第4页
电大《软件工程》复习资料_第5页
资源描述:

《电大《软件工程》复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程复习题一、一、选择题,请从四个可选项中选择正确答案。1.以下哪一项不是软件危机的表现形式() A.成本高B.生产率低C.技术发展快D.质量得不到保证2.哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。()A.演化模型B.喷泉模型C.原型模型D.螺旋模型3.可行性研究的目的不包括()A.分析开发系统的必要性B.确定系统建模的方案C.分析系统风险D.确定是否值得开发系统4.可行性分析研究的费用大约是项目总经费的()。A.2%B.8%C.20%D.50%5.在E-R模型中,包含以下基本成分()。A.数

2、据、对象、实体B.控制、联系、对象C.实体、联系、属性D.实体、属性、联系6.软件需求分析产生一个重要文档是()。A.软件维护说明书B.需求规格说明书C.可行性报告D.初步用户手册7.内聚程度较低的是()。A.通信内聚B.过程内聚C.顺序内聚D.时间内聚8.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()A.把软件划分成模块B确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码9.UML语言支持的建模方式不包括有()。A.静态建模B.动态建模C.模块化建模D.功能建模10.以下哪一项不是面向对象的特

3、征。()A.多态性B.继承性C.封装性D.过程调用11.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()A.软件危机B.软件工程C.程序设计革命D.结构化程序设计12.瀑布模型的关键不足在于() A.过于简单B.不能适应需求的动态变更C.过于灵活D.各个阶段需要进行评审13.可行性研究的四大要素是()。A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平C.经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性14.经济可行性研究的主要内容包括()A.开发过程B.开发

4、工具C.风险分析D.效益分析15.在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。A.要求软件做什么B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构16.DFD中的每个加工至少需要()A.一个输入流B.一个输出流C.一个输入或输出流D.一个输入流和一个输出流17.PDL是描述处理过程()。A.做什么B.为什么做C.怎么做D.对谁做18.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()A.数据耦合B.公共耦合C.标记耦合D.内容耦合19.按照模块独立性,耦合程度由弱至强正确的顺

5、序是()。A.数据耦合、控制耦合、外部耦合、内容耦合B.控制耦合、数据耦合、内容耦合、外部耦合C.内容耦合、外部耦合、控制耦合、数据耦合D.外部耦合、内容耦合、数据耦合、控制耦合20.UML中,包图是一种()。A.集合B.数据结构C.分组机制D.对系统的动态描述21.面向对象设计首先要确定系统的总体结构和风格,构造系统的()。A.逻辑模型B.物理模型C.数据模型D.用例模型22.面向对象设计的步骤中,正确的顺序是()。A.系统构架设计、用例设计、类设计B.系统构架设计、数据库设计和用户界面设计C.类设计、用例设计、构架设计D.用例设

6、计、构架设计、类设计23.类有3种类型,即()。A.边界类、实体类、控制类B.实体类、控制类、界面类C.控制类、实体类、虚类D.界面类、控制类、公共类24.()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。A.消息连接B.参数传递C.方法重写D.继承25.结构化程序设计主要强调的是()。A.程序的规模B.程序效率C.程序语言的先进性D.程序易读性26.下列关于功能性注释不正确的说法是()。A.功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态B.注释用来说明程序段,需要在每一行都要加注释C.可使用

7、空行或缩进,以便很容易区分注释和程序D.修改程序也应修改注释27.软件测试的目的是()。A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误D.证明软件是正确的28.在设计黑盒测试用例时,主要研究()。http://student.zjzk.cn/course_ware/software/test/-412A.概要设计说明书B.详细设计说明C.项目开发计划D.需求规格说明29.以下属于完善性维护的有()。A.解决开发时未能测试各种可能条件带来的问题B.增加联机求助命令C.缩短系统的应答时间,使其达到特定要求D.为提高软件的可

8、靠性和可维护性,主动修改软件40.软件项目管理的内容包括()。A.人员的组织与管理B.软件配置管理C.软件开发进度计划D.以上所有31.以下哪一项不属于面向对象的软件开发方法() A.coad方法B.booch方法C.jackson方

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

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

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