软件工程试题

本文介绍了如何评测软件工程知识技能水平,包括选择题、名词解析、简答题和综合题四个部分,涵盖了需求分析、软件开发模型、模块耦合、UML、设计模式等多个核心概念。
摘要由CSDN通过智能技术生成

如何评测软件工程知识技能水平?


(一),选择题(5*2)

(1) 需求分析中开发人员要从用户那里了解( A )。    
A.软件做什么  B.用户使用界面 
C.输入的信息  D.软件的规模

(2) 软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( C )。
A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段
答案解析:在结构化的软件开发中,一般情况下,可能需要占用的人数最多的阶段是在软件编程的阶段,但从工作量上来说,在软件的需求分析、定义及软件的测试和维护阶段需要的工作量更多,用软件开发计划中的40-20-40原则,即可说明这一点,在软件需求分析和定义阶段,虽然工作量比软件编程多,但因为软件的需求分析和定义对开发人员的素质要求比较高,所以占用的人员并不需要太多;同时由于软件维护的周期比较长,所以其耗的工作量比软件编程多,但一般来说它占用的人员并不比软件编程阶段占用的人员多,所以答案为C。

(3) 当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( D ) 。
A、数据耦合    B、公共耦合
C、标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值