简述你参加过软件应用开发项目的概要和你所担任的工作。
(19)
A. 风险识别
B. 风险预测
C. 风险评估
D. 风险控制
● 某软件开发项目的实际进度已经大幅滞后于计划进度, (40) 能够较为有效地缩短活动工期。
(40)
A.请经验丰富的老程序员进行技术指导或协助完成工作
B.要求项目组成员每天加班2~3个小时进行赶工
C.招聘一批新的程序员到项目组中
D.购买最新版本的软件开发工具
以下对软件工程管理的任务和目标最准确的描述是(23)。
A.明确软件开发项目的工作范围、可能遇到的风险、需要的资源
B.明确软件开发中要实现的任务和需要经历的里程碑
C.明确所需的工作量以及进度安排
D.以上所有答案
简述你参加过软件应用开发项目的概要和你所担任的工作。
A.要求团队成员加班以弥补损失的时间,使项目进度不受影响
B.分析这个问题的影响,并提交一个变更请求来更新项目进度
C.通知项目发起人,风险已经出现,并要求增加项目预算
D.延长项目期限,并更新项目进度表以反映延迟
E.将其记录在风险登记册中,并与相关的风险责任人合作,实施减轻行动计划
A.识别软件开发中产生的所有工作结果
B.给每个产品及其组件和相关的文档分配标识
C.定义每个配置项目的重要特征以及识别其所有者
D.修改基线
A.该项目的干系人包括客户、公司高层领导、项目成员及网上银行用户
B.干系人管理工作应由该项目成员分工负责
C.干系人管理有助于为项目赢得更多的资源
D.通常来说,干系人对项目的影响能力在项目启动阶段最大,随着项目的进展逐渐减弱
试题一 论迭代式软件开发过程与方法
软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈来细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程 RUP和敏捷开发方法。
请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.论述迭代式过程模型相对于瀑布式过程模型的优点。详细论述统一软件开发过程 RUP 的生命周期模型和迭代策略;或者论述敏捷开发方法的特点和适用的情况,并列出目前主要的敏捷开发技术中的四种。
3.具体阐述你参与管理和开发的项目中选择使用迭代式软件开发方法的情况,以及具体实施的过程与实际开发效果。
[文字开始]
什么时候进行软件项目的估计?一般我们认为,软件项目估计只在项目启动前工作,其实在整个软件开发和维护都有估计活动。当然,具体估计时间随着估计的方法和估计的对象不同会有区别。我们认为软件规模估计和软件规模度量不同,软件规模估计是在软件工作产品没有完成之前的估计,而度量活动应在软件工作产品完成之后进行。
[文字结束]