文档详情

2015年电大本科《软件工程》期末必备复习资料小抄.doc

发布:2017-08-31约7.74千字共10页下载文档
文本预览下载声明
电大软件工程期末复习资料小抄 选择题 1、软件工程的研究者将软件开发和维护过程概括为(c)大活动。 A.5 B.7 C.8 D.3 2、(a)是职业软件工程师的必要条件。 A.自律、善于沟通、具有一定的软件技能 B.编程速度快 C.熟悉众多的软件环境 D.语言天赋 计算机病毒是指(b)。 A.计算机系统的漏洞 B. 一组自我复制和自动执行的具有破坏能力的代码 C.一种细菌 D. 程序中的BUG 4、软件需求具有(d)。 A.主观性 B.不确定性 C.多变性 D.以上全部 5、描述软件需求通常不用哪个工具(c)。 A.数据流程图 B.数据字典 C.模块结构图 D.E-R图 6、软件结构图中没有(d)元素。 A.模块 B.调用参数 C.返回结果 D.判断 7、程序流程图与数据流程图的关系(a)。 A.不确定 B.数据流程图可以转换成程序流程图 C.数据调用关系 D.程序流程图可以转换成数据流程图 8、包含关系用于构造多个用例(b)。 A. 关系 B.共性的部分 C.角色 D.特殊活动 9、如果说用例F被用例T扩展,意思是(a)。 A.F是一个一般用例,T是一个特殊用例 B.F是一个特殊用户,T是一个一般用例 C.都是一般用例 D.都是特殊用例 10、用(c)对需要长久保存的信息进行建模。 A.实体类 B.数据库表 C.E-R图 D.对象类 11、美国卡内基﹒梅隆大学制定的SW-CMM是(c)。 A.软件工作规范 B.软件工作流描述 C.软件成熟度模型 D.软件描述的一般方法 12、螺旋模型是一种将(d)结合起来的软件开发模型。 A.原型化模型和增量模型 B.风险判断和瀑布模型 C.瀑布模型和原型化模型 D.瀑布模型和增量模型 13可行性研究的四大要素是(a)。 A.经济、技术、法律和社会环境 B.经济、技术、开发组织能力和领导者水平 C.经济、技术、计算机硬件环境和网络带宽 D.经济、技术、软件开发工具和人员的稳定性 14、软件调研报告是在(b)提交的。 A. 可行性分析之前 B. 需求分析之前 C.签合同之前 D.设计的时候 15、系统流程图的主要作用(a). A.描述系统的物理模型 B.业务流程 C.系统处理过程 D.数据处理过程 16、PDL是一种(d)语言。 A.低级程序设计语言 B.建模语言 C.高级程序设计语言 D.过程设计语言 17、结构化设计方法划分模块的原则是(c)。 A.模块扇出小于5 B.模块扇入小于5 C.低耦合,高内聚 D.模块深度小于7 18、配置视图体现了系统的实现环境,反映系统的(b)。 A. 逻辑架构 B. 物理架构 C.组成结构 D.体系结构 19、角色可以有四种类型:系统的使用者,硬件设备,外系统通过复审瀑布模型存在问题是( )A.用户容易参与开发B.适用可变需求 C.用户与开发者易沟通D.缺乏灵活性A. 定义可验证的软件需求 B. 开发一个简单的问题解决方案 C. 描述客户需求 D. 建立软件设计的基础 52、对用例进行设计,发现实现用例功能的(d),确定类之间的关系。 A. 算法 B.业务流程 C.数据结构 D. 关键类 53、框架是一组可用于不同应用的(a)的集合。 A.类 B.数据结构 C.函数 D.过程 54、从狭义上讲,软件测试是(a)的过程。 A. 为发现错误而执行程序 B.为了验证程序正确 C.用不同的数据验证程序正确性 D.区分程序员水平 55、在设计用例时,主要研究 A. 概要设计说明B.详细设计说明C.项目开发计划D. 需求规格说明人员必须接触到。A、、C、 二、简答题 1、试从软件的特点出发分析软件危机产生的原因。 答案 软件是一种逻辑实体,具有抽象性无法看到软件本身的形态,必须通过观察、分析、思考判断才能了解它的功能。软件对硬件和环境有着不同程度的依赖性这导致了软件移植的问题。至今尚未摆脱手工方式软件涉及人类社会的各行各业,常常涉及知识,这对软件工程师提出了很高的要求。软件是与文学艺术作品相似的精神作品与体力劳动相比,精神活动过程的特点是“不可见性”,这大大增加了组织管理上的困难。“c不在计算区域\n”) else printf(“%d\n”, c); …… 答案 a=4 b0 a=4 b=0 a4 b0 a4 b=0 c3 c=3 c1 c=1 综合以上条件组合,设计测试用例如下(注意结果不唯一,只要满足上面的组合条件即可): a=4 b=-1 c=3 a=4 b=0 c=4 a=-1 b=-1 c=0 a=-1 b=0 c=-1 3、面向对象的分析
显示全部
相似文档