典型的信息系统项目开发的过程中,(2)阶段拟定了系统的目标、范围和要求,而系统各模块的算法一般在
A.概要设计
B.需求分析
C.详细设计
D.程序设计
A.概要设计
B.需求分析
C.详细设计
D.程序设计
阅读以下关于配置管理的叙述,回答问题1、问题2、问题3。
在一些大中型信息系统项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。在信息系统的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、各种数据等,以及合同、计划书、会议录、报告等需要管理的文档。对于一个大中型信息系统项目来说,这些信息文档的数量可以达到几百个甚至上千个,如果没有一套严谨、科学的管理办法,出现混乱和差错几乎是必然的。
配置管理为信息系统开发提供了一套管理办法和原则,以防止混乱和差错的产生,并且适应信息系统的各类变更。典型的配置问题有:多重维护、共享数据、同时修改、丢失版本号或者没有版本号。一般地,实施配置管理应完成以下几方面的任务:确定配置管理计划,确定配置标识规则,实施变更控制,报告配置状态,进行配置审核,进行版本管理和发行管理。
(1)配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量的影响降到最小。用150字以内文字,说明配置管理中“变更管理”的主要任务。
(2)为了有效地进行变更控制,通常会借助“配置管理数据库”。请用200字以内文字,说明配置数据库的主要作用及其分类。
A.概要设计
B.需求分析
C.详细设计
D.程序设计
在开发信息系统时,用于系统开发人员与项目管理人员沟通的主要文档是(2)。
A.系统开发合同
B.系统设计说明书
C.系统开发计划
D.系统测试报告
阅读下列关于软件开发方法的讨论,回答问题1、问题2和问题3。
张工和李工分别是某公司信息系统项目组和系统开发组的负责人。下面是张工与李工讨论信息系统项目组承接的新项目时的对话。
张工:我们这次承接的新系统很具有挑战性,在开发过程中不仅要使用一种新的数据库管理系统,而且用户所给的开发时间也比较短。我担心使用传统的SDLC(软件开发生存周期)方法可能无法按期完成系统开发任务。
李工:这个项目有什么特点吗?
张工:我不知道用户是否确切地明白他们想要一个怎样的新系统。他们提出了许多要求,但是我不敢确定他们是否真正理解这个新系统的功能。而且,这个系统可能会相当复杂,因为它要与多个已有的系统进行交互。
李工:我希望我们有更多使用RAD(Rapid Application Development,快速应用开发)方法的经验。目前你所面临的状况可能比较适合使用这种方法。
张工:我同意。但是这个项目的时限不允许我们去学习运用RAD方法的工具以及即将要使用的新的RDBMS(关系数据库管理系统)。
用100字以内文字,分析使张工放弃采用传统的SDLC方法的原因。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
下图给出了一个信息系统项目的进度计划网络图(含活动历时)
下表给出了该项目各项活动的历时和成本估算值
【问题1】(5分)
(1)请指出该项目的关键路径。
(2)请计算该项目的总工期。
(3)请计算活动C的总浮动时间和自由浮动时间。
【问题2】(3分)
假设该项目无应急储备,管理储备为10000元,计算该项目的完工预算BAC和总预算。
【问题3】(6分)
按照项目进度计划,第12天结束时应完成活动C、F、J,实际情况为:C完成了75%;F完成了100%;J完成了50%;实际花费25000元。请计算该时点的计划值PV、挣值EV、成本绩效指数CPI和进度绩效指数SPI。
【问题4】(6分)
在项目第12天结束时,项目经理对项目滞后的原因进行了分析,找出了滞后原因M(由于M造成的偏差是非典型的)
(1)假设M在以后的项目实施过程中不会再发生,请计算完工估算EAC。
(2)假设M在以后的项目实施过程中一直存在,请计算完工估算EAC。
论信息系统项目的需求管理和范围管理
在信息系统项目的开发过程中,人们越来越体会到需求管理和范围管理的重要性,含糊的需求和范围经常性的变化使信息系统项目的甲乙双方吃尽了苦头,这使得人们急于寻找良策以管理范围。
请围绕“需求管理和范围管理”论题,分别从以下三个方面进行论述:
概要叙述你参与管理过的信息系统项目,以及该项目在需求管理和范围管理方面的情况。
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字以内的文字说明理由。
论IT项目的需求管理和范围管理
在信息系统项目的建设过程中,含糊的需求和范围经常性的变化,使信息系统项目的甲乙双方都吃尽了苦头,这使得项目团队体会到需求管理和范围管理的重要性,并努力寻找良策,以改进管理范围。
请围绕“IT项目的需求管理和范围管理”论题,分别从以下3个方面进行论述。
1.概要叙述与你参与管理过的信息系统项目,以及该项目在需求管理和范围管理方面的情况。
2.论述需求开发、需求管理和范围管理的区别与联系。
3.详细论述你参与管理过的信息系统项目具体采用的范围管理过程、方法、工具及其实际效果。
请围绕“论信息系统建模方法”论题,依次从以下三个方面进行论述。
(1)概要叙述你参与管理和开发的信息系统项目以及你在其中所承担的主要工作。
(2)论述常见的信息系统建模方法的主要内容(包括每种建模方法的核心思想以及所创建的模型)。
(3)具体阐述你参与管理和开发的项目中选择使用的信息系统建模方法以及选择该方法的原因,给出具体的实施过程和实施效果。