1、 ( B )1、好的软件结构应该是 。A.高耦合、高内聚 B.低耦合、高内聚C.高耦合、低内聚 D.低耦合、低内聚( A )2. 软件可行性研究实质上是要进行一次 需求分析、设计过程。A.简化、压缩的 B.详细的 C.彻底的 D.深入的( C )3. 以下哪个软件生存周期模型是一种风险驱动的模型 A.瀑布模型 B.增量模型 C.螺旋模型 D.喷泉模型( B )4. 可行性分析中,系统流程图用于描述 。A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统( B )5. 快速原型模型的主要特点之一是 。A. 开发完毕才见到产品 B. 及早提供工作软件 C. 及早提供全部完整软件 D. 开发
2、完毕才见到工作软件( A )6. 检查软件产品是否符合需求定义的过程称为 A.确认测试 B.集成测试 C.系统测试 D.单元测试( B )7. 在整个软件维护阶段所花费的全部工作中,所占比例最大的是 A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护( A )8. 集成测试是为了发现 A.接口错误 B.编码错误 C.性能、质量不合要求 D.功能错误( B )9. 一个只有顺序结构的程序,其环形复杂度是 A.0 B.1 C.3 D.5( B )10. 下述四个能力成熟度等级,级别最高的是 A.已定义级 B.优化级 C.可重复级 D.已管理级( B )11. 结构分析法就是面向 自顶向
3、下逐步求精进行需求分析的方法。A.目标 B.数据流 C.功能 D.对象( C )12. 常用动词或动词词组来表示 。A.对象 B.类 C.关联 D.属性( B )19. 软件质量因素不包括 。A.正确性 B.高性能 C.可测试性 D.可理解性应用题1 请画出类图。 (10 分)和那个画圆的非常类似2 数据流图。 (10 分)BBS 模版的发帖子系统3 判定覆盖法。 (10 分)三、应用题1、一本书的组成有一个封面,一个目录,一个前言,若干章,每章有若干节,每节有若干段,每段有若干句子,每节有 0 个或多个插图,还有 0 个或多个表格,最后有一个附录。试建立该书的对象模型。书封面 目录 前言 章
4、 附录节段插图句子 表格1+1+1+1+ * *2、高孝录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流程图,并将其转换为软件结构图。考生1计算标准分2计算取线分原始分标准分标准分D1 考生分数文件标准分D2 招生计划招生数D3 录取线文件录取线软件结构图统分子系统取得标准分 取得招生数 计算录取分数线取得考生分数 登录录取分数计算标准分数登录考生分数3下面是某程序的流程图:(1)计算它的环路复杂性。环路复杂性=判断数1617(个)(2
5、)为了完成基本路径测试,求它的一组独立的路径。路径 1:(0)(13)(19)路径 2:(0)(14)(19)路径 3:(0)(15)(19)路径 4:(0)(16)(19)路径 5:(0)(17)(19)路径 6:(0)(18)(19)路径 7:(0)(12)(19)4工资计算系统中的一个子系统有如下功能:(1)计算扣除部分由基本工资计算出应扣除(比如水电费、缺勤)的部分;(2)计算奖金部分根据职工的出勤情况计算出奖励金;(3)计算工资总额部分根据输入的扣除额及奖金计算出总额;(4)计算税金部分由工资总额中计算出应扣除各种税金;(5)生成工资表根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息生成工资表。试根据要求画出该问题的数据流程图水电费、缺勤情况计算扣除计算奖金出勤情况计算工资总额计算税金生成工资表工资表扣除额奖金工资总额工资信息