《软件工程导论》测试题(参考答案)
(本试卷答卷时间为60分钟)
学号:_____________ 组别: 姓名:___________________
一、选择题:(每题2分,共20分)
( B )
( B )
、子程序和分程序
、选择和重复
、堆栈和队列
、返回和转移
,经常采用的工具有( A )
( C )
( D )
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序易读性
( D )
A. 软件开发方法
B. 软件开发工具
C. 软件开发费
D. 软件系统的功能
7. 在E-R模型中,包含以下基本成分( C )。
A) 数据、对象、实体
B) 控制、联系、对象
C) 实体、联系、属性
D) 实体、属性、操作
(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( A )
( D )映射成软件结构。
( A )内聚
二、填空题(每空2分,共8分)。
。
,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。
。
,不计复利,n年后可得钱数为F,则现在的价值P= F/(1+(n*i)) 。
(每题2分,共8分)将答案写在题号前的( )中,正确用√, 错误用χ。
( × )1、开发软件就是编写程序。
( × )2、软件需求分析的任务是建立软件模块结构图。
( × )3、以结构化分析方法建立的系统模型就是数据流图。
( × )4、进行总体设计时加强模块间的联系。
四、简答题每小题7分,共14分。
1. 软件生命期各阶段的任务是什么?
答:软件生命期分为7个阶段:
1、问题定义:要解决的问题是什么
2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性
3、需求分析:系统必须做什么
4、总体设计:系统如何实现,包括系统设计和结构设计
5、详细设计:具体实现设计的系统
6、实现:编码和测试
7、运行维护:保证软件正常运行。
?
答:模块的内聚性包括:
(1)偶然内
软件工程考试卷及答案 来自淘豆网www.taodocs.com转载请标明出处.