文章列表
1、“软件危机”产生的主要原因是(A)。
A.软件日益庞大 B。开发方法不当
C.开发人员编写程序能力差 D。没有维护好软件
软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。
经过阅读了其他的一些资料,总结两点,第一,B选项的开发方法不当,就是说开发方法错误,但其实是开发的技术不足,因为发展太快了。
其次的就是 软件的日益庞大,从软件危机的定义中也可以看出这句是对的。
2、软件工程学的一个重要目标是(D)。
A.提高程序的执行效率 ...
3.IDEF0图不反映出系统(B)
A系统做什么 B系统功能如何实现 C系统由谁来做 D系统实现的约束条件
与第三套的17题一起记忆
17. IDEFO图反映系统( D)
A.怎么做 B 对谁做 C 何时做 D。做什 ...
1.在下列工具与环境中( C)属于较早期的CASE
A.基于信息工程CASE B。人工智能CASE
C.结构的基于图形CASE D。继承的CASE环境
这题都有点老了,就不多说了。
3. 在McCall软件质量度量模型中, ...
4.在以下模块耦合性类型中,模块之间独立性最差的类型是(D)
A 无直接耦合 B 控制耦合
C 控制耦合 D 内容耦合
简单地说,软件工程中对象之间的耦合度就是对象之间的依赖性。指导使用和维护对象的主要问题是对象之间的多重依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类和构件之间的耦合最小。
有软硬件之间的耦合,还有软件各模块之间的耦合。
耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模 ...
昨天做了软件工程的5套综合测试题的选择题和填空题,今天总结第一套。并且把带答案的卷子也上传到这里。
一选择题
1.中级结构性成本模型 COCOMO是一个(C)。
A.静态单变量模型 B.动态单变量模型
C.静态多变量模型 D.动态多变量模型
解答:书上只有COCOMO2.这里是COCOMO()constructive cost model,中文为构造性成本模型。
先记住这句话吧,读了一下百度百科也没有理解的很清楚。
这个单变量和多变量还比较好理解,静态和动态就有点麻烦了。
2.在McCall软 ...
名词解释
1.信息隐蔽:信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。
2.内聚性:内聚性又称块内联系,指模块的功能强度的度量,即一个 ...
考虑到现在离复试还一段时间,我现在就动手把题都抄好了不太有助于记忆。我决定现在先把电子版的做好。做好了之后再背了,背了之后再写,这样我相信效果会好非常多。
由于这张卷子有一大半我都写了,我只是在这里写一些我还没有写到卷子上的。
三、名词解释
5 软件生产周期模型:是描述软件开发过程中各种活动如何执行的模型。
7.螺旋模型:记住“由风险驱动”, 一个阶段首先是确定该阶段的目标,完成这些目标的选择方案及其约束条件,然后从风险角度分析方案的开发策略,努力排除各种潜在的风险,有时需要通过建造原型来完成。如果某些风险不能排除,该方案立即终止,否则启动下一个开发步骤。最后,评价 ...