电子商务设计师-系统开发项目管理
(总分89, 做题时间90分钟)
一、上午试题

1. 
确定构建软件系统所需要的人数时,无需考虑______。

A 系统的市场前景
B 系统的规模
C 系统的技术复杂性
D 项目计划
2. 
某企业有A级客户500家,B级客户1000家,A级客户所需的访问次数为30次/年,B级客户所需的访问次数为10次/年。每名推销员每年能进行1000次走访,根据工作量法,这家公司需要推销员的人数为______。

A 20
B 25
C 30
D 35
3. 
LOC是软件规模的一种量度,它表示______。

A 软件功能数
B 源代码行数
C 每单位成本数
D 工作量
4. 
软件维护成本在软件成本中占较大比重,为降低维护的难度,可采取的措施有______。

A 设计并实现没有错误的软件
B 限制可修改的范围
C 增加维护人员数量
D 在开发过程中就采取有利于维护的措施,并加强维护管理
5. 
某工程计划图如图13-11所示,弧上的标记为作业编码及其需要的完成时间(天),作业E最迟应在第______天开始。
   

A  B  C  D  
在软件开发中,  (13)  不能用来描述项目开发的进度安排。在其他三种图中,可用  (14)  动态地反映项目开发进展情况。

6. 
A 甘特图
B PERT图
C PERT/CPM图
D 鱼骨图
7. 
A 甘特图
B PEWT图
C PERT/CPM图
D 鱼骨图
8. 
可审计服务中,审计功能______。

A 验证某个通信参与方的身份
B 可以防止非授权用户访问信息
C 提供历史事件的记录
D 使用户,确定信息正确,未经非授权者修改
9. 
网站开发的最后五个阶段,除了个性化阶段、应用阶段、战略同盟阶段和反馈阶段外,还有______。

A 链接阶段
B 全球化阶段
C 完善阶段
D 集成阶段
风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。“建立风险条目检查表”是  (8)  时的活动,“描述风险的结果”是  (9)  时的活动。

10. 
A 风险识别
B 风险预测
C 风险评估
D 风险控制
11. 
A 风险识别
B 风险预测
C 风险评估
D 风险控制
12. 
正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中不正确的是______。

A 评审产品,而不是评审生产者的能力
B 要有严格的评审计划,并遵守日程安排
C 对评审中出现的问题要充分讨论,以求彻底解决
D 限制参与者人数,并要求评审会之前做好准备
13. 
软件文档按照其产生和使用的范围可分为开发文档、管理文档和用户文档,其中开发文档不包括______。

A 软件需求说明
B 可行性研究报告
C 维护修改建议
D 项目开发计划
14. 
在软件设计和编码过程中,采取______的做法将使软件更加容易理解和维护。

A 良好的程序结构、有无文档均可
B 使用标准或规定之外的语句
C 编写详细正确的文档、采用良好的程序结构
D 尽量减少程序中的注释
二、下午试题

练习一
[说明]
   某公司要建设一个网站,表13-9是建设中各项活动的时间需求及人员需求预算值。
   
表13-9 活动时间需求及人员需求预算值
活动 持续时间(周) 每周需劳动日 最早开始时间(周) 最早结束时间(周) 时差
5 8 0 5 0
3 4 0 3 2
8 3 5 13 0
7 2 5 12 1
7 5 0 7 6
4 9 13 17 0

1. 
按每项活动最早开始时间画出该项目计划安排甘特图。

计算:

2. 
该项目每周所需要的人工数;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
人工数
3. 
周人工数的最大差值。
为使资源配置均衡,调整项目活动的起始时间,使每周所需人工数最大差值为7。调整结果为:活动  (3)  推后  (4)  周开始,活动  (5)  推后  (6)  周开始。

4. 
5. 
6. 
7. 
练习二
阅读以下说明,回答问题。
   [说明]
   某公司是一家小型百货零售企业,根据业务发展的需要,公司决定建设自己的电子商务网站,以期达到推广宣传、在线销售、增加销售额的目的。公司将该项任务交给技术部负责人小张,全面负责网站的策划、实施、组织和推广工作。请根据问题的描述回答以下问题。
小张接受任务后,决定首先进行网站系统规划。为了听取多方意见,小张邀请了不同领域的专业人员参与。表13-10是不同专业人员所起的作用。
表13-10
人员 作用
企业领导层  (1)  
企业经营人员  (2)  
技术顾问  (3)  
商务顾问  (4)  


1. 
2. 
3. 
4. 


5. 
与产品商标一样,域名是企业的无形资产,具有非常重要的商业价值。小张决定为公司申请注册域名,以下关于域名的说法中错误的是______。
A 域名应根据公司性质具有一定的内涵
B 域名应简单,易于记忆
C 一个公司只能注册一个域名
D 域名注册遵循“先申请先注册”的原则
6. 
中国国内域名的维护和解析工作由______负责。
A InterNIC
B CNNIC
C CERNET
D CHINANET
网站建成后,小张利用搜索引擎技术进行网站推广。按照信息搜集方法的不同,搜索引擎系统可以分为  (7)  搜索引擎、  (8)  搜索引擎、  (9)  搜索引擎,小张选择Google进行网站推广,Google属于其中的  (10)  搜索引擎。

7. 
8. 
9. 
10. 
11. 
小张决定通过在线调查的方式了解顾客的反馈信息。以下关于设计调查问卷的说法中,正确的是______。

A 建立在假设前提基础上提问题
B 询问被调查者敏感的问题
C 问卷中多采用开放式提问法
D 以过滤性的提问方法展开问题
练习三

阅读以下说明,回答问题。
   [说明]
   某单位正在使用一套C/S模式的应用软件系统,现在需要升级为B/S应用模式,但需要保持业务的连续性。开发人员提出用Web Service作为中间层的接口进行开发。

1. 
请用120字以内文字,从业务的继承性、升级成本(时间、工作量)和扩展性三个方面简要说明开发人员所提方案的优点。
2. 
Web Service的三个基本技术是WSDL、SOAP、UDDI,它们都是以XML为基础定义的。请用120字以内文字,简要说明WSDL、SOAP和UDDI的作用。
3. 
服务注册中心、服务提供者和服务请求者之间的交互和操作构成了Web Service的体系结构,如图13-12所示。请用180字以内文字,说明这三者的主要功能及其交互过程。
   
练习四

阅读以下关于RUP的相关叙述,回答问题。
   TradeManager。是一个关于金融软件研究的项目,开发基于J2EE技术的金融订单管理系统。项目由12个人的团队来进行开发。团队成员分工明确,有项目经理、架构师、测试员和SQA等等。项目采用迭代式的开发方式。在初始迭代中,项目双方对项目范围、功能需求及架构达成一致,并签字同意。整个开发分为三个迭代阶段,根据功能点来划分,每个迭代分别实现交易前、交易中和交易后的功能。每个迭代的开发时间在六个星期。
   这个软件采用J2EE的架构,其中UI和Delegate层在客户端,采用Swing技术来实现,是一个典型的肥客户端。Facade、Business Logic和DAO在J2EE服务器端,采用EJB技术来实现,它与客户端的通信是典型的RMI/IIOp协议,采用的服务器是WebSphere。后台采用Oracle数据库米存放各种系统数据。同时,采用SiteMinder来实现系统的认证和授权。用log4j来实现logging/auditing功能。由于采用WebSphere集群技术,系统的可扩展性和高可用性得到了保证。
   本项目采用RUP开发过程,但是对于这种中、小规模的软件项目,开发团队的规模不是很大,软件的开发周期也比较短。这种情况下,完全照搬RUP并不完全适用。因此,对RUP进行了裁剪使其适合该软件开发项目。

1. 
RUP中的软件过程在时间上分解为4个顺序阶段,分别是:初始阶段、细化阶段、构建阶段和交互阶段。基于RUP的软件过程是一个迭代过程,每经过这4个阶段就会产生一代软件。请简要回答各个阶段的主要任务和所占的工作量及进度分配。
2. 
RUP在每个阶段结束时都要进行一次技术评审,以确定在完成该阶段的最终迭代后是否应该让项目进入下一阶段。评审时,需要检验详细的系统目标和范围、架构的选择以及主要风险的解决方案,请问在技术评审中,需要考虑哪些问题?
3. 
对于中、小规模的软件项目,在开发团队的规模不是很大,软件的开发周期较短的情况下,完全照搬RUP并不完全适用,因此对RUP裁剪是非常有必要的。请问在该项目中可以从那些方面对RuP进行裁剪?
练习五
阅读以下关于企业应用集成的相关叙述,回答问题。
   政府在信息化方面的职能是组织、规范和推动社会的信息化资源,并为市民、企业等提供基于网络的职能服务。政府在社会的信息化过程中的主要作用是规范、引导和集成社会信息资源,同时把自己的服务职能以简单、统一、标准的方式呈现给社会。从这个意义上来说,电子政务就是一项迄今为止最大的EAI(EnterpIise ApplicationIntegration,企业应用集成)工程。
EAI包括硬件、体系结构、软件和过程的集成。从EAI的内容来看主要包括  (1)    (2)    (3)  三个层次的集成,其主要技术要素有  (4)    (5)  ;从EAI的集成模型进行描述,则包括  (6)    (7)    (8)  集成模型。

1. 
2. 
3. 
4. 
5. 
6. 
7. 
8. 
9. 
EAI是一种基于标准的集成,EAI所依赖的标准体系很复杂,需要用到多种类型的标准。在进行电子政务过程中,应该在哪些层次上制定对应的标准?

10. 
电子政务作为EAI的一种具体应用,在实施过程中会牵涉到遗留系统的处置、新系统的定位、还涉及业务流程的改变,因此在电子政务的实施过程中需要遵循哪些原则?