软件工程与应用-练习题集(2)(全答案解析版)

软件工程与应用-练习题集(2)(全答案解析版)

ID:27588708

大小:162.00 KB

页数:13页

时间:2018-12-04

软件工程与应用-练习题集(2)(全答案解析版)_第1页
软件工程与应用-练习题集(2)(全答案解析版)_第2页
软件工程与应用-练习题集(2)(全答案解析版)_第3页
软件工程与应用-练习题集(2)(全答案解析版)_第4页
软件工程与应用-练习题集(2)(全答案解析版)_第5页
资源描述:

《软件工程与应用-练习题集(2)(全答案解析版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件工程及应用练习题一.单项选择题1.不属于软件架构设计工作的内容是D。A.软件的层次结构B.全局数据结构C.接口D.程序流程图2.有三个模块,它们都访问同一组数据,各部件之间只有数据关系,没有控制关系。把这三个模块放到一起,形成的内聚是A。A.通信内聚B.过程内聚C.顺序内聚D.功能内聚3.可以用于制定软件项目进度计划的工具是D。A.部署图B.用例图C.时序图D.甘特图4.软件企业最重要的资产是A。A.人B.工具C.办公楼D.技术5.软件开发过程中一个对所要解决的问题进行定义并确定系统范围的活动是B。A.风

2、险管理活动B.问题定义活动C.可行性研究活动D.需求分析活动6.作为设计活动的核心角色,在整个项目中对设计活动进行领导和协调的角色是A。A.系统架构师B.构件设计师C.项目经理D.数据库设计师7.实施活动将按照设计说明书进行开发,具体工作体现在三个方面,下面的工作不属于实施活动的是D。A.编码B.单元测试C.集成D.验收测试8.测试是选择适当的测试用例执行被测试程序的过程,目的在于A。A.发现程序错误B.证明程序无错C.改进程序质量D.预防程序缺陷9.在可行性研究中,首先考虑用户是否已经拥有或者准备购买相应的

3、计算机硬件和软件,以支持新系统的开发和应用。这项研究任务属于A。A.技术可行性B.操作可行性C.经济可行性D.操作可行性10.“验收标准1:在使用该产品的前3周,系统从未发生过崩溃或者死机现象”,这项需求描述体现的需求分析建模原则是B。A.循序渐进B.可验证性C.可追踪性D.自顶向下逐层分解11.为了得到一个高质量的软件系统,除了设计人员的经验和创造性之外,还要遵守一些设计指导原则。下面指导原则中正确的是D。A.应尽早考虑系统细节B.应对系统做最大程度地分解,越彻底越好C.应选择最酷的技术D.应考虑系统的可维

4、护性与可扩展性12.在一个影像传输子系统中,一个模块负责从摄像头中读取影像信息,然后由影像增强模块锐化、几何校正,再由压缩模块压缩影像数据,之后传输模块负责传递数据。把这些模块放到一起,形成的内聚是C。A.通信内聚B.过程内聚C.顺序内聚D.功能内聚13.类图是面向对象设计建模描述方法中的重要模型之一,下面的类图中Inventory和Product两个类之间的关系是C。A.泛化关系B.依赖关系C.关联关系D.包含关系14.在软件开发历史上,有大量的项目因为界面的设计而失败。下列人机界面设计方法中,可能导致项目

5、失败的是C。A.理解用户的特征B.理解用户的任务C.避免用户参与D.遵循良好的界面设计原则15.程序设计语言的选择取决于项目的性质,如果开发Web应用软件,那么应该选用的是B。A.FortranB.JavaC.DelphiD.C16.对于程序中的语句进行适当的处理,能够增加程序的可读性.可理解性以及提高程序质量。对于下面的函数:intcomp(intx){ifx>0thenreturn100+x;elsereturn0;}评价正确的是。A.违背了模块的单入口和单出口的限制条件B.函数返回值类型不应为intC.

6、方法名必须大写D.函数返回值不可以为017.常用的黑盒测试技术是C。A.基本路径测试B.条件测试C.等价类划分法D.循环测试18.软件特征量用于解决软件开发中的某些定量问题。以软件开发和维护过程所需的钱数如人民币或者美元等货币单位表示的特征量是B。A.软件规模B.开发成本C.开发工作量D.开发期限19.过程模型有很多种,其中严格地规定了每个阶段必须提交的交付物,而且每个阶段结束前,都必须有正式的审查的是A。A.瀑布模型B.RAD模型C.增量模型D.螺旋模型20.下列文档内容不会出现在问题定义报告中的是C。A.

7、项目目标B.项目范围C.软件构架D.开发周期21.为了保证软件的质量所需要的一系列有计划的和有系统的活动,称之为A。A.软件质量保证B.软件质量检查C.软件配置管理D.软件设计22.在软件开发过程中存在不同类型的风险。预算、进度、人员、资源等方面的潜在问题,对软件产生的影响属于B。A.商业风险B.项目风险C.技术风险D.环境风险23.软件的项目开发开始于哪项活动B。A.风险管理活动B.问题定义活动C.可行性研究活动D.需求分析活动24.在整个项目中负责定义表、索引、视图、触发器、存储过程、表空间或者存储参数的

8、角色是D。A.系统架构师B.构件设计师C.项目经理D.数据库设计师25.实施活动中将单独的软件构件合并成一个整体的软件系统的工作是C。A.编码B.单元测试C.集成D.验收测试26.由用户和客户在软件开发团队的管理下执行的测试是B。A.验收测试B.α测试C.β测试D.系统测试27.软件过程模型中,具有开发速度快、鼓励复用的模型是B。A.瀑布模型B.RAD模型C.增量模型D.螺旋模型28.阐述项目目标、

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

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

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