一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软
A.质量
B.环境
C.要求
D.功能和性能
A.质量
B.环境
C.要求
D.功能和性能
A.瀑布
B.RAD
C.螺旋
D.原型
A.RUP 生命周期在时间上分为4 个顺序阶段,分别是:初始阶段,细化阶段,构建阶段和交付阶段
B.RUP 的每个阶段里面都要执行核心过程工作流的“商业建模”,“需求”,“分析和设计”,“实现”,“测试”,“部署”,每个阶段的内部仅完成一次迭代即可
C.软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP 开发周期
D.RUP 可以用于大型复杂软件项目开发
A.瀑布 B.原型 C.增量 D.螺旋
论软件项目估算的过程与方法
软件项目管理过程中的一个关键活动是软件项目估算。项目估算就是对项目所需要的人力、物力、时间、成本及风险等因素进行评估。由于软件产品的特殊性,在做软件项目估算时往往存在某些不确定性,使得软件项目管理人员无法正常进行管理而导致产品迟迟不能完成。软件估算是所有项目计划活动的基石,没有计划就开始着手开发,会使项目陷入盲目性。现在已经有了许多用于软件项目管理的估算技术。
请围绕“软件项目估算的过程与方法”论题,依次从以下三个方面进行论述。
概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
阅读以下关于信息系统工程管理方面的叙述,回答问题1和问题2。
希赛公司的信息工程部有一百多名专职的工程师从事着企业内外的信息系统开发与维护工作,集团分布地域广阔,集团内采用了多种操作系统平台和多类开发环境。王总工程师在总结近三年来的信息系统开发工作时,发现有15%左右的开发项目未能完成而被迫取消:其余85%的项目中大多也不能完全实现预定的目标。比如,平均每个项目的实际完成成本超过预算152%,平均完成时间超过预期的216%。这些数据表明信息工程部未能对开发成本和开发进度实施有效的控制。
王总组织了信息工程部内有关的管理人员和业务骨干,召开了三次小结与分析会议,在会上集中讨论了信息系统工程管理有关的问题,在归纳的意见中出现了以下的一些内容。
(1)信息系统开发已经逐渐成为—类工业化的生产过程,必须尽可能对其中的所有环节进行有效的管理与控制。
(2)信息系统工程管理与其他工程管理相比,主要的困难包括软件产品的不可见性 (难以把握开发进展与质量要求等)、信息系统开发过程的非标准化和许多信息系统项目开发的“一次性”(缺少可借鉴的经验)、等。
(3)信息系统开发面对着进度、成本、功能和性能四方面的主要约束,即要求在预定的期限内,使用规定的有限资源,满足不断增长的信息系统功能与性能需求。从这个角度来看,必须强化信息系统工程的管理。
(4)Client/Server与Browser/Server模式等已成为当前信息系统体系结构的主流。在日益复杂的分布式开发环境下,进行跨平台的团队开发,实现代码共享相当困难,信息系统工程管理在其中可以发挥其重大作用。
(5)尽可能采用更加先进的操作系统、工作平台和开发工具,这样可以极大地提高信息系统开发效率,从根本上防止和解决王总在总结中所发现的信息系统开发问题。
(6)面向对象(OO)技术的使用,可以保证在跨平台的复杂环境下团队开发的需要,从而可从根本上免除信息系统工程管理上的烦恼,也能从根本上缓解王总所发现的信息系统开发问题。
(7)信息系统开发项目未能完成而被迫取消,究其根本原因无非是两大类:一是用户需求变更过于频繁或要求过高,另一类是信息系统开发人员的素质不能适应项目要求。
(8)一个大中型的应用系统的开发可能包含成百上千个软件模块,以及数以百万计的代码行,由于任何一个编程人员不可能了解和追踪该应用系统所有的每一个片断,因此使软件代码具有可管理性和可审核性将是信息系统工程管理中的一项重要任务。
(9)信息系统在投入使用后的维护与支持工作极为重要,信息系统工程管理在这方面也可以发挥其重要作用。
(10)我们的长远目标是需要建立一类信息系统开发管理体系,能有效地辅助信息系统开发全过程中对有关信息的收集和管理,这类体系应是可重复使用的,并可适用于各类信息系统开发项目,使信息系统资源在信息系统的生命周期中保持完整。
(11)对外服务的信息系统开发机构应当努力取得ISO9000质量认证,并根据 CMM(能力成熟度模型)标准来改进自己的开发过程。在这些质量标准实现的过程中,信息系统工程管理起着重要的作用。
王总工程师指出在上述十一条意见中,有三条的提法是不够恰当的或者是不够全面的,请你指出其序号,并各用50字以内的文字说明理由。
在开发的软件产品完成系统测试之后,作为最终产品应将其存入(64),等待交付用户或现场安装。
A.知识库
B.开发库
C.受控库
D.产品库
● 在开发的软件产品完成系统测试之后,作为最终产品应将其存入(62) ,等待交付用户或现场安装。
(62)A. 知识库 B. 开发库 C. 受控库 D. 产品库
A、角色分配冲突
B、角色扮演冲突
C、角色内冲突
D、角色间冲突
软件生命周期是指()。
A.软件的开发过程
B.软件的运行维护过程
C.软件产品从提出、实现、使用维护到停止使用退役的过程
D.软件从需求分析、设计、实现到测试完成的过程