第1题:
试题二(共25分)
阅读以下关于某项目开发计划的说明,在答题纸上回答问题1至问题4。
【说明】
某软件公司拟开发一套电子商务系统,王工作为项目组负责人负责编制项目计划。由于该企业业务发展需要,CEO急于启动电子商务系统,要求王工尽快准备一份拟开发系统的时间和成本估算报告。
项目组经过讨论后,确定出与项目相关的任务如表2-1所示。其中,根据项目组开发经验,分别给出了正常工作及加班赶工两种情况下所需的时间和费用。
表2-1 项目开发任务进度及费用
任务名称
正常工作
加班工作
前置任务
A.系统调研
4天/7200元
3天/8400元
-
B.提交项目计划
2天/1600元
1天/1900元
A
C.需求分析
6天/9600元
4天/14200元
B
D.系统设计
12天/22200元
8天/27600元
C
E.数据库开发
3天/5100元
2天/5700元
D
F.网页开发
6天/8700元
5天/10000元
D
G.报表开发
4天/6000元
任务外包无法赶工
D
H.测试修改
7天/9800元
4天/12800元
E,F,G
I.安装部署
4天/4000元
2天/5000元
H
【问题1】(7分)
请用400字以内文字说明王工拟编制的项目计划中应包括哪些内容。
【问题2】(8分)
请根据表2-1,分别给出正常工作和最短工期两种情况下完成此项目所需的时间和费用。
【问题3】(4分)
如果项目在系统调研阶段用了7天时间才完成,公司要求尽量控制成本,王工可在后续任务中采取什么措施来保证项目能按照正常工作进度完成?
【问题4】(6分)
如果企业CEO想在34天后系统上线,王工应该采取什么措施来满足这一要求?这种情况下完成项目所需的费用是多少?
试题分析
正常工作成本=7200元+1600元+9600元+22200元+5100元+8700元+6000元+9800元+4000元=74200元。
正常工作工期=4+2+6+12+6+7+4=41天。
最短工期成本=8400元+1900元+14200元+27600元+5700元+10000元+6000元+12800元+5000元=91600元。
最短工期=3+1+4+8+5+4+2=27天。
要缩短项目的工期,主要有两种方法:
赶工:对成本和进度进行权衡,确定如何尽量少增加费用的前提下最大限度地缩短项目所需要的时间,称为赶进度也称赶工。
快速跟进:调整逻辑关系,通过对各种逻辑关系并行确定来缩短项目周期。在进行项目设计中,当风险不大时,通过精心安排而使项目的前后阶段相互搭接以加快项目进展速度的做法叫快速跟进。
其中快速跟进由于只是将部分工作提前开始,所以不会明显增加成本,在当前的环境中,是比较合适的方法。
任务名称 | 正常工作 | 加班工作 | 可压缩天数 | 压缩1天增加费用 |
A.系统调研 | 4天/7200元 | 3天/8400元 | ||
B.提交项目计划 | 2天/1600元 | 1天/1900元 | 1 | 300元 |
C.需求分析 | 6天/9600元 | 4天/14200元 | 2 | 2300元 |
D.系统设计 | 12天/22200元 | 8天/27600元 | 4 | 1350元 |
E.数据库开发 | 3天/5100元 | 2天/5700元 | 1 | 600元 |
F.网页开发 | 6天/8700元 | 5天/10000元 | 1 | 1300元 |
G.报表开发 | 4天/6000元 | 任务外包无法赶工 | 0 | |
H.测试修改 | 7天/9800元 | 4天/12800元 | 3 | 1000元 |
I.安装部署 | 4天/4000元 | 2天/5000元 | 2 | 500元 |
参考答案
【问题1】
(1)项目背景
(2)项目经理、项目经理的主管领导、客户方联系人、客户方的主管领导,项目领导小组(项目管理团队)和项目实施小组人员
(3)项目的总体技术解决方案
(4)所选择的项目管理过程及执行水平
(5)对这些过程的工具、技术和输入输出的描述
(6)选择的项目的生命周期和相关的项目阶段
(7)项目最终目标和阶段性目标
(8)进度计划
(9)项目预算
(10)变更流程和变更控制委员会
(11)对于内容、范围和时间的关键管理评审,以便于确定悬留问题和未决决策
【问题2】
正常工作成本=74200元。
正常工作工期=41天。
最短工期成本=91600元。
最短工期=27天。
【问题3】
应采取快速跟进的方式缩短目工期。
【问题4】
将B、I两个任务加班完成,这样正好弥补之前延误的3天工期,最终以75500元完成项目。
第2题:
阅读以下说明,回答问题1至问题4。
[说明]
某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。
某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括:项目经理、系统分析师、程序员、测试员。请在表7-4中空(1)~(4)处填写合适的角色名称。
第3题:
阅读以下关于变更的叙述,回答问题1至问题3。【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题。
版本管理是对项目中配置项基线的变更控制。()
A.错误
B.正确
第4题:
某软件企业为网络音像制品销售公司W重新开发一套影音产品管理及销售系统,以改进原有系统AVMSS中存在的问题。在系统需求分析阶段,完成的工作包括:
1.系统分析员老王利用PIECES框架组织了系统需要获取的非功能性需求,如表1-1所示。
2.项目组小赵从W公司客户代表处了解到现有系统中经常有会员拒绝履行订单,并将其作为问题记录了下来。老王指出了小赵并未发现系统真正的问题,并以会员拒绝履行订单为例,利用如图1-1所示的鱼骨图分析了系统中真正存在的问题。
3.获取到相应的需求之后,将需求记录下来形成需求定义文档,同其他项目信息合并形成需求陈述,作为需求分析阶段最终的交付成果。
PIECES框架的主要作用是什么?请将以下需要获取的需求(1)~(8)根据PIECES框架进行分类并将序号填入表1-1对应的单元格内。
(1)系统能否采用新方法以降低使用资源的成本?
(2)系统可接受的吞吐率是多少?
(3)系统可接受的响应时间是多少?
(4)应该减少多少开支或增加多少收益?
(5)对用户隐私有什么要求?
(6)对系统的可靠性和可用性有什么要求?
(7)系统中需要包括哪些文档和培训材料?
(8)对外部系统的接口是什么?
第5题:
阅读下列说明,回答问题1至问题3。
【说明】
某软件公司计划45天完成一个电子商务网站的建设工作,任务的工作时间要求如下表所示,软件公司现在根据该时间要求进行分析并做项目准备工作。
若以St为起点,以Fin为终点,工作的编号、代号和持续时间描述为如下格式:
请根据上述元素的结点画出该项目的网络图。
第6题:
阅读以下信息系统项目开发模型的说明,根据要求回答问题1~问题3。
[说明]
在实施一个信息系统项目时,不仅需要管理过程组,也需要工程技术过程组和支持过程组。V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型强调软件开发的协作和速度,将软件的实现和验证有机结合起来,在保证较高的软件质量的情况下缩短开发周期。图 2-4为V模型的示意图。
请将图2-4中(1)~(4)空缺处的内容填写完整。
第7题:
?? 阅读以下关于软件项目管理的叙述,在答题纸上回答问题1至问题4。
某软件企业为电信公司开发一套网上营业厅系统,以提升服务的质量和效率。项目组经过分析,列出了项目开发过程中的主要任务、持续时间和所依赖的前置任务,如表1-1所示。在此基础上,可分别绘制出管理该系统开发过程的PERT图和Gantt图。
【问题1】(6分)
请用300字以内的文字分别解释说明PERT图和Gantt图的具体含义,并说明两种方法所描述开发过程的差异。
【问题2】(9分)
根据表1-1所示活动及其各项活动之间的依赖关系,分别计算对应PERT图中活动
C~H的松弛时间( Slack Time)填入(a)~(f)中。
【问题3】(7分)
?
根据表1-1所示活动及其各项活动之间的依赖关系,计算对应PERT图中的关键路径及所需工期。?
?
??【问题??4】(3分)
如果将关键路径对应的工期作为期望工期;通过资源调配和任务调度,可以使得最优工期比期望工期少2周时间:根据项目组开发经验,解决项目开发过程中所有可能会遇到的问题最多需要8周时间,即最差工期比期望工期多8周时间。请计算项目最可能的开发工期。
第8题:
● 在软件开发中, (29) 不能用来描述项目开发的进度安排。在其他三种图中可用 (30) 动态地反映项目开发进展情况。
(29)A. 甘特图 B. PERT 图 C. PERT/CPM 图 D. 鱼骨图
(30)A. 甘特图 B. PERT 图 C. PERT/CPM 图 D. 鱼骨图
第9题:
阅读以下关于项目成本/效益分析的说明,根据要求回答问题下面问题。
[说明]
某软件公司准备开发一套建筑施工项目管理软件,该软件应具有项目管理计划的编制及项目的动态管理功能,其生存周期为5年。该系统的预计开发成本、预计的年运行/维护成本,以及预计的收益如表3-14所示(其中带括号的数据表示负值)。
根据表3-14给出的数据,计算2013年的贴现系数、收益净现值和成本净现值。请给出简要的计算过程。
第10题:
阅读下列说明和图,回答问题1~问题3。
[说明]
某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。图1-1所示为某类图书或唱碟被借阅时应记录的信息,图1-2描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。
经过进一步分析,设计人员决定定义一个类Items on loan,以表示类Book和CD的共有属性和方法。请采用图1-2中属性和方法的名称给出类Items_on_loan应该具有的属性和方法(注意:不同名称的属性和方法表示不同的含义,如CD中的composer与 Book甲的author无任何关系)。