问答题
阅读以下技术说明,根据要求回答问题。
[说明]
老王是系统集成商PH公司的一名出色的网络规划设计师,不仅技术过硬,在项目管理上也具有一定的管理经验。2009年11月,PH公司承接了XX省农业厅信息网络工程建设的信息化项目。由于市场竞争非常激烈,PH公司为了拿到这个项目,在价格上作了很大的让步。在没有对项目的范围进行确定,也没有对项目的成本进行估算的情况下,就与省农业厅签订了合同。
网络规划设计师老王接到这个项目后,立即对合同书和项目任务书进行分析,他发现省农业厅的客户对项目的需求并不明确,项目范围也非常模糊。通过进一步与农业厅直属部门及各地市相关部门交流,老王强烈地感觉到他们要么不清楚项目的需求,要么部分项目需求在随心所欲地不停地变换。老王很清楚,面对用户需求的不断变化,如果不采取措施是不可能在预算范围内完成项目的,而且项目进度必将失控,最终可能导致项目的失败。
问答题
在实际网络规划与设计过程中,网络需求分析环节常被简化甚至忽略。结合你的网络规划设计经验,请简要说明发生这种现象的主要原因。
【正确答案】①用户本身也不清楚具体需求是什么,或者需求渐渐增加而且经常发生变化,或者从用户角度提出的需求常不符合网络规划的实际情况等;
②需求分析是一项需要花费大量时间和精力,却不能马上看到成果的工作,这往往使得分析师失去耐心和兴趣,产生急功近利的思想和行为:
③网络需求分析是件很烦琐、细致的工作,也是一项社交工程,需要分析人员和用户都具有较高的沟i通、交流素质;
④需求分析人员对待建网络的业务本质理解不足;
⑤项目中用于需求分析阶段的资金投入不足等
【答案解析】设计本问题的目的是加深读者对造成网络需求分析工作困难相关原因的理解。
需求分析是开发过程中最关键的阶段,如果在需求分析阶段没有明确需求,则会导致以后各阶段的工作严重偏移。在实际网络规划与设计过程中,网络需求分析环节常被简化甚至忽略。其主要原因包含但不限于以下内容:
①从用户角度分析。需求分析阶段需要直接面对的就是需求收集的困难,很多时候甚至用户本身也不清楚具体需求是什么,或者需求渐渐增加而且经常发生变化,或者从用户角度提出的需求常不符合网络规划的实际情况等。
②从需求分析人员角度分析。需求分析是一项需要花费大量时间和精力,不可能很快产生非常明确的需求,且不能马上看到项目建设工作的成果,这往往使得规划师失去耐心和兴趣,产生急功近利的思想和行为。需求分析人员对待建网络业务本质的理解会受到自己以往类似的项目经验的影响,如果是因循守旧,则会出现对业务本质的理解不充分,没有创新等现象。
③从需求分析工作自身角度分析。网络需求分析是件很烦琐、细致的工作,也是一项社交工程,需要分析人员和用户都具有较高的沟通、交流素质。收集需求信息不仅要和不同的用户、项目经理和其他网络管理员交流,而且需要把交流所得信息归纳解释。在这个过程中,很容易出现不同用户群体之间的需求矛盾,尤其是网络用户和网络管理员之间的分歧,网络用户总是希望能够更多、更方便地享用网络资源,而网络管理员则更希望网络稳定、安全、用户管理方便等。
④从项目管理角度分析,可能存在项目中用于需求分析阶段的资金投入不足等。
问答题
(1)网络规划设计师老王在该项目需求分析过程中,除了考虑农业厅相关部门的业务需求之外,还需要考虑哪些方面的主要需求?
(2)在该项目需求分析过程中,老王需要收集的业务需求信息主要包括哪些内容?
【正确答案】(1)①用户需求;②应用需求;③计算机平台需求;④网络需求等
(2)①主要相关人员信息;②关键时间点(或主要里程碑);③网络的投资规模;④业务活动类型;⑤预测增长率:⑥网络的可靠性和可用性;⑦Web站点和Internet的连接性需求;⑧网络的安全性需求;⑨远程访问需求:⑩其他需求等
【答案解析】设计本问题的目的是加深读者对业务需求信息包含内容的理解。本题涉及的知识点如下。
在需求分析过程中,除了考虑业务需求之外,还需要考虑用户需求、应用需求、计算机平台需求、网络需求等方面的信息。
在需求分析过程中,需要收集的业务需求信息主要包括:①主要相关人员;②关键时间点(或主要里程碑);③网络的投资规模;④业务活动类型:⑤预测增长率;⑥网络的可靠性和可用性;⑦Web站点和Internet的连接性;⑧网络的安全性需求;⑨远程访问需求等,详见表1。
{{B}}表1 业务需求信息说明{{/B}}
|
| 需求信息 |
说明 |
| ①主要相关人员 |
获取客户单位的组织机构图,了解相关部门的岗位设置及岗位职责,获取信息管理人员名单及其联 系方式,并重点与负责审批网络设计方案或决定投资规模的管理层(即决策者)或负责解释业务战略、 长期计划或和其他常见业务需求的信息提供者进行沟通 |
| ②关键时间点 |
了解项目的起止时间点,最重要的项目时间限制是完工的最后期限,制定项目的各阶段时间安排计 划。对于大型项目,必须制定严格的项目实施计划,确定各阶段及关键的时间点,同时这些时间点的 产物也是重要的里程碑 |
| ③网络的投资规模 |
主要工作是投资规模估算和预算费用估算。投资规模将直接影响到网络工程项目的设计思路、技术 路线、设备购置、服务水平等。面对确定的网络规模,投资的规模也必须合理并符合工程要求,存在 一个投资最低限额:如低于该限额,则会出现资金缺乏等问题,导致网络建设失败。在进行投资预算 或者预算确认时,应根据工程建设内容进行核算,将一次性投资和周期性投资都纳入考虑范围,并据 实向管理层汇报费用问题 |
| ④业务活动类型 |
业务活动需求直接决定了网络的技术目标。通常,应通过对业务活动的了解,来明确网络的需求。 一般情况下,网络工程对业务活动的了解并不需要非常细致,主要是通过对业务类型的分析,形成各 类业务对网络的需求,主要包括最大用户数、并发用户数、峰值带宽、正常带宽等 |
| ⑤预测增长率 |
这是另一类常规需求,通过对网络发展趋势的分析,明确网络的伸缩性需求。预测增长率主要考虑 以下方面的网络发展趋势:①用户增长率:②应用增长率;③通信带宽增长率;④存储信息量增长率: ⑤分支机构增长率;⑥网络覆盖区域增长率等 |
⑥网络的可靠性和 可用性 |
通常,不同的行业拥有自己的可用性、可靠性要求,网络设计人员在进行需求分析过程中,应首先 获取行业的网络可靠性和可用性指标标准,并基于该标准与用户进行交流,明确特殊要求。这些指标 参数可能会影响到网络的设计思路和技术路线 |
⑦Web站点和 Internet的连接性 |
Web站点可以自己构建,也可以由网络服务提供商提供,无论采用哪种方式,一个单位的Web站 点或内部网络在设计时总是反映了其自身的业务需求。只有完全理解了一个单位组织的Internet业务 策略,才可能设计出具有可靠性、可用性和安全性的网络 |
⑧网络的安全性 需求 |
确定网络的安全性需求,构建合适的安全体系是网络设计工作的保证。当调查出用户的信息分布, 对信息进行分类之后,可根据分类信息的涉密性质、敏感程度、传输与存储、访问控制等安全要求, 确保网络性能和安全保密的平衡。网络安全需求调查中最关键的一点是,不能出现网络安全需求的扩 大化,提倡适度安全 |
| ⑨远程访问需求 |
当网络用户不在单位内部网络时,可以借助于加解密技术、VPN技术等,从远程网络来访问内部 网络,以实现在任意时间、地点都可以访问所需资源的需求 |
| ⑩其他 |
还应该特别记录管理层人员对新网络设计的基本需求,以及管理层列出的该系统所需的特殊功能。 预先详细考虑新系统的特殊性能将会使以后的工作效率得到大大的提高,除此之外还能增强竞争力, 减少费用开支 |
|
问答题
老王与建设方进行充分交谈及应用其他需求调研方法(或工具、技术),获得了该项目所需信息之后,开始撰写需求分析报告。通常,一份需求分析报告主要包括哪些内容?
【正确答案】①综述,即对网络工程项目的主要内容、重要性等进行一个简单的描述;
②需求分析阶段概述;
③需求数据总结;
④按优先级排队的需求清单;
⑤申请批准部分等
【答案解析】设计本问题的目的是加深读者对需求说明书组成部分的理解。本题所涉及的知识点如下。
需求说明书是网络设计过程中第一个正式的可以传阅的重要文件,也是用户管理层将正式批阅的第一个文件,其目的在于对收集到的需求信息做清晰的概括与整理。由于需求说明书是向管理人员提供决策使用的信息,因此应该做到尽量简明且信息充分,以利于决策和节省决策时间。
由于网络工程需求涉及内容较广,个性化较强,而且不同的设计队伍对需求的组织形式也不一样。因此网络需求说明书暂时没有相关的国际标准或国家标准,即使存在一些行业标准,也只是规定了需求说明书的大致内容及要求。通常,对于网络需求说明书,存在以下两点要求:①无论需求说明书的组织形式如何,网络需求说明书应包含业务、用户、应用、计算机平台、网络5个方面的需求内容;②为了规范需求说明书的编制,一般情况下,需求说明书应该包括综述、需求分析阶段概述、需求数据总结、按优先级排队的需求清单和申请批准部分等内容,详见表2。
{{B}}表2 需求说明书组成元素说明{{/B}}
|
| 组成无互 |
说明 |
| ①综述 |
对网络工程项目的主要内容、重要性等进行一个简单的描述,主要内容有:①对项目的简单 概述;②设计过程中各个阶段的清单;③项目各个阶段的状态,包括已完成的阶段和现在正进 行的阶段等 |
| ②需求分析阶段概述 |
主要是总结需求分析阶段的工作,总结内容包括:①接触过的群体和代表人名单;②标明收 集信息的方法(访谈、集中访谈、调查等);③访谈、调查总次数;④取得的原始资料数量(调 查问卷、报表等);⑤在调查工作中遇到的各种困难等 |
| ③需求数据总结 |
对从需求调查中获取的数据,需要认真总结并归纳出信息,并通过多种形式进行展现。在对 需求数据进行总结时,应注意:①简单、易懂、直接;②说明来源和优先级;③尽量多用图片 或表格;④指出矛盾的需求等 |
④按优先级排队的需求 清单 |
对需求数据进行整理总结之后,按照需求数据的重要性列出数据的优先级别清单 |
| ⑤申请批准部分 |
预留出大量对需求进行确认或者申请批准的签字空间,避免用户需求和收集材料的不一致性, 以利于后期设计工作的开展 |
|
由于需求经常会发生变更,因此在编写需求说明书的时候,也要考虑到怎样设计、修改需求说明书。如果的确需要修改,最好不要改变原来的数据和信息,可以考虑在需求说明书中附加一部分内容,说明修改的原因,解释管理层的决定,然后给出最终的需求说明。