选择题(请四选项中选择正确答案60分题3分)
1.软件工程出现( )
A软件危机
B.计算机硬件技术发展
C.软件社会化需
D.计算机软件技术发展
2.软件工程强调( )方法应软件开发维护程中
A.规范化
B.系统化
C.度量
D.全部
3.软件开发活动序应该( )
A.问题定义行性研究需求分析设计编码测试
B.问题定义设计行性研究编码测试
C.需求分析设计编码测试
D.需求分析编码测试试运行
4.系统物理模型( )表示
A系统流程图
B.数流程图
C.程序流程图
D.ER图
5关软件需求特性正确描述软件需求具( )
A.变性
B.模糊性
C.准确性
D.观性
6.非直接耦合模块独立性强( )模块独立性弱
A.容耦合
B.数耦合
C.控制耦合
D.外部耦合
7.信息隐藏核心容( )
A.数放公区域
B.数模块访问
C模块部信息允许模块直接访问
D.信息加密密钥模块访问
8.面程方法关心程程实施象作程( )传递
A.参数
B.体
C.程
D.数结构
9( )描述系统功集
A.组件视图
B.逻辑视图
C.例视图
D.象视图
10着模块规模减模块开发成____模块集成成____( )
A减/
B.减/增加
C.增加/减
D.增加/增加
11象模型描述现实世界中实体象间关系表示目标系统静态数结构面象方法中( )实现
A序图
B.类图
C.状态图
D.组件图
12果象间耦合通( )实现种耦合交互耦合
A消息机制
B.参数
C.方法
D.公数区
13定义类属性类型时量已类型太定义类型会降低系统( )指标
A.效性
B.安全性
C.维护性
D.开发效率
14.测试象粒度划分测试( )
A.单元测试集成测试
B.压力测试功测试性测试系统测试
C.单元测试集成测试系统测试验收测试
D.黑盒测试白盒测试功测试性测试
15.( )属功测试方法
A.等价类划分判定覆盖
B.边值分析等价类划分
C.边值分析判定覆盖
D.判定覆盖回测试
16维护工作量软件规模成( )软件规模源程序语句数量模块数输入输出文件数数库规模输出报表数等指标衡量
A.反
B.正
C.没关系
D.确定
17世纪70年代美国国防部研究结果发现70项目( )原造成项目失败
A.技术精
B.理善
C.测试充分
D.员够
18程序设计语言基成分纳:数成分( )控制成分传输成分
A.循环成分
B.运算成分
C.说明成分
D.输入成分
19程序结构清晰简单易懂函数规模般( )行
A.等300
B500
C.超30
D.100左右
20现更强调程序代码( )
A.维护性
B.移植性
C.扩充性
D.高效性
二简答题(30分题6分)
21.软件工程什强调规范化文档化?
答(1)软件工程强调规范化文档化规范化目众开发者遵守相规范软件生产摆脱生产方式进入标准化工程化生产方式
(2)文档化软件设计思想设计程实现程完整记录便维护开发程中类相关员助文档进行交流沟通外开发程中产生类文档软件生产程见变见便理者软件生产进度开发程进行理户终验收时通提交文档进行技术审查理审查保证软件质量
22请面程序设计符合判定覆盖测试例
答a>5t0
a<5t0
b> 10
b<10
c>15
c< 15
测试例(唯)a6 t0b11 c16 a5 t0 b10 c15
23活动图状态图区?
答(1)描述重点:活动图描述活动活动控制流状态图描述象状态状态间转移
(2)场合:分析例理解涉例工作流处理线程应等情况般活动图显示象生命周期行时般状态图
24软件需求分业务需求户需求功需求非功需求请分析业务需求功需求区?
答业务需求户高层领导机构决定确定软件目标规模范围业务需求般进行需求分析前应该确定需求分析阶段参制定需求调研计划确定户核心需求软件功需求业务需求通常较简洁约三~五页纸描述清楚直接作需求规格说明书中部分
功需求定义软件开发员必须实现软件功户完成务角度软件提出户需求需求通常凌乱非系统化冗余开发员编写程序软件分析员充分理解户需求户需求整理成软件功需求开发员根功需求进行软件设计编码
25请说明判定表作结构
答判定表结构化设计工具条件描述结构分4部分:条件列表条件组合操作列表特定条件操作组合
三应题(10分)
26例图描述图书理该系统包括三类户:读者图书理员系统理员中读者图书理员系统理员系统读者查询阅情况分门类查询图书规定期限续超次操作情况进行行登录续书等图书理员日常操作工作环节:图书订购新书验证书目录入图书登记读者信息理阅书登记图书信息注销读者信息注销等系统理员统筹理图书系统相关事宜权限维护日志维护增删户理系统台数等
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档