(项目管理)怎样做好项目需求分析

(项目管理)怎样做好项目需求分析
(项目管理)怎样做好项目需求分析

怎样做好项目需求分析

1、需求分析前的准备

在软件开发过程中,需求分析可以说是核心任务之一,就像一支将要远航的船队,要在指定时间内到达目录地,他们需要一条正确的航线,才能到达目的地,如果航线有误,他们将会误时到达,或是不回到原位将永远到达不了,这么重要的东西,但在国内很多团队中缺少,虽然我也做了一些,但在项目完成的时候,回头看看,其实我们做了很多不必要的事,浪费了很多时间、人力和物力,为保证在今后的开发中减少这些错误的发生,现将一些问题记录下来。

为了了解系统需求,先可以从概要式的需求着手,再细化需求,需求分析必须拟定文档,在写文档之前我们必须做好寻求分析的范围,总结为以下几点:

1.1要做一个什么样的系统

这个不说,我想做软件开发的人都知道,拟定这个后,一切才可以扩展开,比如我们要做一个B2C的商城,要卖母婴用品,知道了这些,我们就可以找现在网站有的B2C网站做参考,分析系统构架,系统功能等。

1.2系统将要在什么样的环境下进行

我上次经历的一个系统,就是要用https://www.360docs.net/doc/926812516.html,重新发一个B2C商城,但有一些前提条件,以前公司有网站,是用java+MYSQL开发的,但我们开发的新系统必须兼容以前的数据,如客户信息,商品信息,还有一些资源信息,并且还要兼容Google,baidu收录的地址路径,还有与原ERP的通讯等条件,这样让我们的开发很受限制,这些需求就是这样,你无法改变,所以在设计新系统的同时你必须考虑,要花时间去了解以前系统的功能,接口等,如果不了解,等你把新系统开发完了才发现系统脱离了公司原有的业务流程,让公司无法运作,那就代表你开发的系统根本没有价值,我想这不是我们想要的结果。

1.3要解决哪些问题

开发出来软件系统就是为了解决客户需求的,一个B2C网站就是卖商品,主要由客户、商品、购物车、定单组成,将这些核心的功能定义好,我想其它的意外都不会太影响到整个系统的进程。

1.4将来可能会有哪些变化

面对将来的发展,我们也许不能完全考虑到,但与公司的战略发展,可以提前考虑些,能想到多少就想多少,多多益善,我们开发一个系统不是只满足当前的需求,如果眼光只放在眼前,那么你这个系统很快就会被淘汰,功能也许不需要现在实现,但接口总得留下吧,不然想改进都是很困难的事,如果一个稍微的小需求都要动系统构架,我想这个系统会越来越不稳定,作为系统分析师,这块也是至关重要的。

1.5系统可以维持任务的周期是多少

系统周期与公司战略发展是紧扣的,一个系统的功能不可能随着社会的变化,能一直满足市场需要的,在设计系统的时候,可以了解一下公司的战略发展,比如公司三年之内要做成什么样,客户多少,网站浏量,可以做下评估,这样就考虑系统构架的问题,你开始就准备构架一个大胖子,但现在需求简单,在实际的运行中,速度缓慢,其实你构架越复杂,系统运行就越缓慢,虽说现在很多大系统运行的都很好,但要想想,人家服务器,网络构架是什么样的,你不可能让你的系统一线就有这么好的环境,就算有,那成本也太大了,一般的公司也吃不消。

1.6系统分几个阶段实施

在开发初期,我们不可能将系统所有的功能都能完成的很好,为了加快开进度,为了系统能尽早上线,我们得像建楼一样,分阶段进行,分段实施,如果我们现在只是要在网上卖商品,那我们就得把客户管理、商品管理、购物车、定单管理这几大块实现,把一个系统根基打好,谁都想让自己的系统变成最强大的系统,但这个想法几乎是不可能完成的,如果我们把根基打好了,再在上面加以改进,添砖添瓦,根据客户或市场的需要来完善,我想这个系统就会慢慢变成一个成功的系统,对于B2C网站来说,能完成商业的需要,能让公司的流程走顺,那就是个好系统,没有最好的系统,只有最适合的系统。

分阶段实施,可以有节约成本,也可以加快实施速度,不管是作为公司的管理人员还是开发人员,能尽快看到成果,会提高信心,可以举个例子,在设计一个B2C商城的时候,我们除了客户管理、商品管理、购物车、定单管理外,还要加入广告管理、促销管理、CPS、统计管理、用户积分、虚拟币、礼品、物流、接口等一些功能,如果开发周期只给两个月,四个人,从系统设计到系统上线,怎么做?怎样如期完成呢?如果你的团队都没接触过B2C这样的系统,开发起来是很难度的,在这样的情况下,我们必须分段实施,抓主干,把核心的东西完成了,系统可以上线,虽然没有理想的那么强大,但最少它能赚钱,再一个两个月可以把客户管理、商品管理、购物车、定单管理这几块主要的功能完善,公司业务可以进行,后面的功能虽然很有必要,但也可以分个先后,系统上线了,能给大家看到东西,能用用,建议也会多些,对于系统的优化改进,这个是无止尽的,如果没有这些基本的东西,天天都会有人在你耳边叫,你们什么时候上线呀,做了这么久,做的怎么样了,让你的团队心里承受着很大的压力,就算你在两个月内把开发任务完成了,那你的测试通的过吗,功能越多,问题越多,在后期维护问题越多,最后烦了,没办法,重构,那样不是亏大了。

1.7确认第一阶段解决那些问题

在一个新的环境中,一个新的团队,你说要在某一时间段里完成什么样的系统,你怎样做到让领导相信你,让公司相信你,一个大一点的软件系统,少则几个月,再多一点就一年半载,他们能等吗,再说了他们不懂代码,不会天天跟你的屁股后面问你,系统怎么样了,做了哪些,就算这样,我想你也进了疯人院了,所以我们做系统要打好第一枪,这样才会得到更多人的支持和理解,如果你不能理解,可以去看看商殃变法中的《徒木立信》的典故。

至于软件第一开发第一阶段要做哪些事,这个要根据一个系统的核心功能去了解,只有建立好了框架,不要太急于求成,没什么好处,把根基打好了,再想怎么包装,都不是件难事。

1.8系统开发团队由哪些人组成

一个好的团队,必定是发挥了团队中每个人的优势,在开发团队中,不是你技术能力强,你就是最有价值的人,我相信在开发团队里没有一个从头到尾都能支持的能人,不是不没,是我是觉得不可能存在,也许我么说有些人不服,其实我这么说也有我的理由,一个人也许有机会经历团队中的每个环节,并且都能深入,但绝对不是一个机会,如果有,那就是一个人的开发,一个人的开发我想也不能叫团队,有时候,一个人什么都能做,多了一个人,什么都做不好,但面对大的项目,不得不进行团队合作。

我所在的公司,我进去的时候,接到项目任务,我开始还有些心虚,因为有些工作我也没接触过,但又不得不去做,但我很意外的时候,我们的团队中有一位项目助理,她的出现让我们的团队协调管理得到了很好的实施,计划任务,可以做到很好的按排,但跟踪管理,我能收集分配,但指定到人后,我很难看到进展的情况,因为自身还有很多的工作,开始我部署了项目管理系统的,收集需求和BUG,也指定到人,但反馈往往不及时,因为我有时候隔一天才上去看,后来我将这项目工作交给了项目助理,让她去管理这些,我发现她做的很好,她每天和我只花几分钟的时间做核对,出现意外情况我就出现解决,她的出现把我和团队中的每个开发人员的工作连接起来,让项目管理得以顺利的实施。

开发团队具体由哪些人组成,这是要根据公司实力,项目进度和项目大小来定的,现在说几个工作职则,可来灵活分配一下:

项目经理:对项目的决策性问题进行定位,一个功能做与不做,领导说的算

构架师:控制技术问题,解决技术难题,对分配下来的任务进行分析、评估,反馈给项目经理,再进行确定

项目助理:记录团队会议内容,协调工作中的日常事务

开发组长:调配开发组员,辅助组内开发人员并对成员工作进行监管,一般由主程担任

开发人员:负责编写代码,按需求完成任务

测试人员:对功能进行测试

如果这里的每项目工作按排到个人,我想开发团队的协调管理最好。

1.9系统运行环境是什么样的

在系统构架时,根据需要定义好,系统构架、程序环境、网络环境,如考虑分布式存储,日均访问量、系统安全、成本预算等。

https://www.360docs.net/doc/926812516.html,的开发成本是要比java的开成本低的。

Sql server的运营成本是要oracle低的,但oracle在大型数据处理上要优于SQL Server,如果是SNS站我觉得上Oracle会好些。

选择什么样的环境,在没有特定要求的情况下,根据团队的现状去考虑我觉得就差不多了。

我们有了目的地将要远航,那么就得需要航海图、船、船长、舵手、水手、水和食物,虽然这样我们能保证100%完成任务,因为大海中的意外谁也不会知晓,但我们理想的是我们能安全到达,如果条件不允许,就算我们知道目的地在哪,出了海,我们将面对是一场艰辛冒险旅程。

2、收集需求

需求的收集是个很繁琐的过程,收集的不够,开发过程中变化会很多,特别是你上了一个演示版本后,开始别人一点意见都没,一看你的演示,你就意见一大堆,这样的问题我想在很多项目中都出现过,所以先在收集需求的时候要和客户或相关部门一一确认,我们考虑需求要从种两种角度去考虑,一种是用户角度,另一种是开发者角度,所以在谈需求时,必须边聊边记,把所谈的话记录整理,如果怕遗漏,可以录音,然后将采用文档的方式表达出来,将提出的需求加以分析,做下技术评估,如果有特别的难题可以提前让开发人员做技术预研,在做评估后,需要分段实施的,就做好规划,然后和提需求的人员确认,需求文档的功能可以多写点,根据企业的发展,能考虑的都考虑,这样可以在系统构架时,定位系统的生命周期时,给以更多的参考,在需求定出阶段后,我们得把要马上实施的功能放在当前,加以强化、细化,反复的进行,条件允许的时候应该做些Demo来确认。

需求说明书(软件项目管理系统)

需求说明书(软件项目管理系统) §1、前言 1.1概述 1.1.1 项目名称:软件项目管理系统 项目代码:ProjectManager 1.1.2 开发目的:本系统应能 a.管理软件项目和项目组; b.管理与项目相关的数据项和数据结构; c.管理与项目相关的系统功能描述和分组; d.管理与项目相关的项目任务和项目任务进度; e.管理与项目相关的问题,并且能进行问题跟踪; f.管理与项目相关的文档。 1.1.3 相关读者:部门经理,项目经理,测试人员,设计人员,编程人员。 1.1.4 本项目与其它产品(软件)关系。 1.2术语 本分析书所使用的专门术语定义: 部门经理——能建立项目和项目组的系统使用者; 项目经理——能进行§1.1.2.b - §1.1.2.f管理的系统使用者; 设计人员——能进行§1.1.2.b - §1.1.2.f管理的系统使用者; 编程人员——能进行§1.1.2.d - §1.1.2.f管理的系统使用者; 数据项——目标系统中的最小信息单位; 数据结构——数据项的有意义集合; 系统功能——通过目标系统能完成的有效活动; 项目任务——开发项目中要求完成的有效活动; 1.3参考资料 列举编写本分析书时所参考资料的详细信息、标题、作者、版本号、发表日期和来源等。 1.4运行环境 操作系统:Windows 2000 Professional; 数据库:MS SQL 2000 或Oracle。 1.5条件和限制 开发环境:Microsoft Visual Studio .NET 2003; 使用工具:C# §2、系统需求 1.1 功能说明 根据用户编码和用户密码校核该用户是否合法; 在校验用户密码后,可修改用户自己的密码;

酒店管理项目-需求分析

酒店订房管理项目 项 目 说 明 书 荆州市职业技术学院国际信息技术学院 撰写:GX1202全体参赛人员 班级:GX1202

1项目背景 1.1目的 酒店客房管理系统在正常运营中需要对客房资源、客人信息、结算信息等进行管理,利用酒店客房管理信息系统对客房的各个操作进行管理,能够及时了解各个环节中信息的变更,有利于提高管理的效率 1.2 背景 组织本届软件编程大赛旨在激发武汉厚溥教育科技有限公司各合作院校学生学习软件知识的热情、运用软件技术的兴趣、检验软件编程的水平、推动软件产品的应用、提高学生的实际开发能力。同时通过此次大赛,期望激励学生的创新精神、团队合作精神、加强动手能力、培养创造能力、提高学生综合能力及社交能力、促进学生对软件开发的兴趣以及各合作院校计算机技术专业教学的交流与合作。 1.3运行环境 客户端:手机系统android 2.3以上,支持重力感应功能,手机内存10M以上. 前台及后台管理:cpu:奔腾4 1.6Ghz 内存:256M 硬盘:300M空余空间显卡无要求网络要求:最低56K Modem 操作系统:Windows 2000/xp/7 响应时间:<2s 存储速度:<4s 网络通信功能:联网实时更新,最低56k Modem. 开发环境:系统基于Java和MySql 的windows xp/7环境下. 以上以及更多

第二章项目整体需求概述 酒店订房大致框架图: 项目需求详细说明: 1.我们采用现在最流行的移动式设备手机为客户端,群体比较大,推广度比较强, 为酒店能够带来质的突破,解放了人力订房的千年陈规,可以实现远程登录 服务器订房,适合白领人群,搭车过车中都可以订房,节省时间 2.到达酒店后前台服务人员会询问您是否订房,如果有通过客户端订房的可以省 去一些步骤,通过前台直接可以入住,省去登记时间和流程,更快更高效 3.如果客户对于房间不是非常满意可以通过客户端提出换房的要求,只能换房三 次,如果超过三次换房,系统会默认扣除押金,也可以直接到前台提出换房或 者是退房要求,不收取任何手续费用 4.入住酒店之后可以选择给予该酒店服务,硬件设施等进行评价

项目管理:怎样做需求分析

项目管理:怎样做需求分析 如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求 这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。 ●了解客户方的所有用户类型以及潜在的类型。然后,根据他们的要求来确定系统的整体目标和系统的工作范围。 ●对用户进行访谈和调研。交流的方式可以是会议、电话、电子邮件、小组讨论、模拟演示等不同形式。需要注意的是,每一次交流一定要有记录,对于交流的结果还可以进行分类,便于后续的分析活动。例如,可以将需求细分为功能需求、非功能需求(如响应时间、平均无故障工作时间、自动恢复时间等)、环境限制、设计约束等类型。 ●需求分析人员对收集到的用户需求做进一步的分析和整理。下面是几条常见的准则:⑴对于用户提出的每个需求都要知道“为什么”,并判断用户提出的需求是否有充足的理由; 图1 获取用户需求的活动

⑵将那种以“如何实现”的表述方式转换为“实现什么”的方式,因为需求分析阶段关注的目标是“做什么”,而不是“怎么做”; ⑶分析由用户需求衍生出的隐含需求,并识别用户没有明确提出来的隐含需求(有可能是实现用户需求的前提条件),这一点往往容易忽略掉,经常因为对隐含需求考虑得不够充分而引起需求变更。 ●需求分析人员将调研的用户需求以适当的方式呈交给用户方和开发方的相关人员。大家共同确认需求分析人员所提交的结果是否真实地反映了用户的意图。需求分析人员在这个任务中需要执行下述活动: ⑴明确标识出那些未确定的需求项(在需求分析初期往往有很多这样的待定项); ⑵使需求符合系统的整体目标; ⑶保证需求项之间的一致性,解决需求项之间可能存在的冲突。 分析用户需求 在很多情形下,分析用户需求是与获取用户需求并行的,主要通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。这些模型是对需求的抽象,以可视化的方式提供一个易于沟通的桥梁。用户需求的分析与获取用户需求有着相似的步骤,区别在于分析用户需求时使用模型来描述,以获取用户更明确的需求。分析用户需求需要执行下列活动: ●以图形表示的方式描述系统的整体结构,包括系统的边界与接口; ●通过原型、页面流或其它方式向用户提供可视化的界面,用户可以对需求做出自己的评价; ●系统可行性分析,需求实现的技术可行性、环境分析、费用分析、时间分析等; ●以模型描述系统的功能项、数据实体、外部实体、实体之间的关系、实体之间的状态转换等方面的内容。

软件项目管理之需求分析

软件项目管理之需求分析 需求分析是项目开发的基础,所以在进行软件项目开发之前,我们必须要了解下用户的需求是什么,避免在投入大量人力、物力、财力、时间等之后,开发出来的软件没人要。本文将从需求分析的过程、层次、需求开发阶段的重点以及需求分析的任务做详细介绍: 1.需求分析的过程 需求过程包括需求开发和需求管理2个部分: (1)需求开发就是对开发前期的管理,与客户的沟通过程,可以分为4个阶段:需求获取、需求分析、编写需求和需求验证。 (2)需求管理:就是软件项目开发过程中控制和维持需求约定的活动。包括:变更控制、版本控制、需求跟踪、需求状态跟踪。 2.需求的层次 需求的层次包括:业务需求、用户需求、功能需求、非功能需求等4个方面。 3.需求开发阶段的重点 (1)提取业务对象 业务对象是指系统使用的真实对象,例如一个供应链管理(简称SCM)业务对象主要包括:生产批发商、零售商、送货商、顾客多个层次。 (2)提取业务流程 在了解业务逻辑的过程中,应该列举出所开发软件模块的各自职能,并细化每个工作流程,深入分析业务逻辑。 (3)性能需求 在分析的前期应该注意客户对所开发软件的技术性能指标,如存储容量限制、运行时间限制、安全保密性等。 (4)环境需求 环境需求是指软件平台运行时所处环境的要求,如硬件方面:机型、外部设备、数据通信接口;软件方面:系统软件,包括操作系统、网络软件、数据库管理系统方面;使用方面:使用部门在制度上,操作人员上的技术水平上应具备怎样的条件。

(5)可靠性需求 对所开发软件在投入运行后发生故障的概率,应该按实际的运行环境提出要求。对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性要求。 (6)安全保密要求 在需求分析时应当在这方面恰当地做出规定,对所开发的软件给予特殊的设计,使其在运行中,其安全保密方面的性能得到必要的保证。 (7)用户界面需求 为用户界面细致地规定到达的要求。 (8)资源使用需求 开发的软件在运行时和开发时所需要的各种资源。 (9)软件成本消耗与开发进度需求 在软件项目立项后,根据合同规定,对软件开发的进度和各步骤的费用提出要求,作为开发管理的依据。 (10)开发目标需求 预先估计以后系统可能达到的目标,这样可以比较容易对系统进行必要的补充和修改。 4.需求分析的任务 需求分析的主要任务是借助于当前系统的逻辑模型导出目标系统的逻辑模型,其流程如下: (1)确定对系统的综合需求(功能、性能、运行、扩充需求) (2)制作产品需求文档(PRD) (3)分析系统的数据需求(概念模型、数据字典、规范化) (4)导出目标系统的详细的逻辑模型(数据流图、数据字典、主要功能描述) (5)开发原形系统 (6)从PRD提取编制软件需求规格说明书(SRS) 总之,需求分析的任务就是解决“做什么”,在准确表达所接受的用户需求以后,根据用户需求来设计软件,避免我们开发出来的产品客户不要。

医院管理系统项目需求分析

医院管理系统项目需求分析 目录 1引言 ............................................................................................................................................ 错误!未定义书签。 1.1编写目的......................................................................................................................... 错误!未定义书签。 1.2适用范围......................................................................................................................... 错误!未定义书签。 1.3背景................................................................................................................................. 错误!未定义书签。 1.4术语定义......................................................................................................................... 错误!未定义书签。 1.5参考资料......................................................................................................................... 错误!未定义书签。2项目概述..................................................................................................................................... 错误!未定义书签。 2.1目标................................................................................................................................. 错误!未定义书签。 2.2用户特点......................................................................................................................... 错误!未定义书签。3功能需求..................................................................................................................................... 错误!未定义书签。 3.1流程图............................................................................................................................. 错误!未定义书签。 3.1.1门诊管理流程图................................................................................................. 错误!未定义书签。 3.1.2住院管理流程图................................................................................................. 错误!未定义书签。 3.1.3药库药房流程图................................................................................................. 错误!未定义书签。 3.2功能表............................................................................................................................. 错误!未定义书签。 3.3用例................................................................................................................................. 错误!未定义书签。 3.3.1门诊管理用例图................................................................................................. 错误!未定义书签。 3.3.2门诊管理用例说明............................................................................................. 错误!未定义书签。 3.3.2.1门诊挂号人员登录:......................................................................................... 错误!未定义书签。 3.3.2.2门诊挂号人员修改密码:................................................................................. 错误!未定义书签。 3.3.2.3门诊挂号人员对挂号单的录入:..................................................................... 错误!未定义书签。 3.3.2.4门诊挂号人员对挂号单的查询:..................................................................... 错误!未定义书签。 3.3.2.5门诊挂号人员退号:......................................................................................... 错误!未定义书签。 3.3.2.6门诊挂号人员退出登录:................................................................................. 错误!未定义书签。 3.3.2.7门诊挂号人员结算:......................................................................................... 错误!未定义书签。 3.3.2.8门诊划价人员登录:......................................................................................... 错误!未定义书签。 3.3.2.9门诊划价人员修改密码:................................................................................. 错误!未定义书签。 3.3.2.10门诊划价人员对处方的录入:....................................................................... 错误!未定义书签。 3.3.2.11门诊划价人员对划价单的查询: ................................................................... 错误!未定义书签。 3.3.2.12门诊划价人员退出登录:............................................................................... 错误!未定义书签。 3.3.2.13门诊收费人员登录:....................................................................................... 错误!未定义书签。 3.3.2.14门诊收费人员修改密码:............................................................................... 错误!未定义书签。 3.3.2.15门诊收费人员收费:....................................................................................... 错误!未定义书签。 3.3.2.16门诊收费人员退出登录:............................................................................... 错误!未定义书签。 3.3.2.17门诊收费人员结算:....................................................................................... 错误!未定义书签。 3.3.3住院管理用例图................................................................................................. 错误!未定义书签。 3.3.4住院管理用例说明............................................................................................. 错误!未定义书签。 3.3. 4.1住院部管理员登录:......................................................................................... 错误!未定义书签。 3.3. 4.2住院部管理员修改登录密码............................................................................. 错误!未定义书签。

(项目管理)一项目需求

一、技术要求 工作条件 1.除非在技术规格中另有说明,所有仪器、设备和系统都应符合下列要求:2.适于在气温为摄氏0℃~+40℃和相对湿度为90%的环境条件下运输和贮存。 3.适于在电源220V( 10%)/50Hz、气温摄氏-5℃~+40℃和相对湿度85%的环境条件下运行。连续正常运行的时间应不少于8小时。 4.配置符合中国有关标准要求的插头,如果没有,则需提供适当的转换插座。 5.如产品达不到上述要求,供应人应注明其偏差。如仪器设备需要特殊工作条件(如水、电源、磁场强度、温度、湿度、动强度等)供应人应在供应文件中加以说明。 其它要求: 1.为便于采购人进行接收仪器的准备工作,成交供应商应在合同生效后60天内向用户提供一套完整的使用说明书、操作手册、维修及安装说明等文件。另一套完整上述资料应在交货时随货包装提供给采购人,这些费用应计入总报价中。 2.对于需安装、校准、试运行的仪器设备,如果有必要的安装准备条件,成交供应商应在合同生效后一个月内向采购人提出详细的要求或计划。设备安装调试的费用由供应人承担,需计入成交总价中,并应单独列出,供采购人参考。 3.对于人员培训所需的仪器、设备,供应文件中应注明。 4.对于在采购人所在地进行的培训,供应人培训人员的旅费、食宿费用等费用由供应人自理。 5.对于需到制造厂家所在地进行的培训,供应文件中将注明培训日程和时间要求。受训人员的旅费、食宿费、培训场地费及培训资料费等培训费用均应由供应人支付。 6.在评审过程中,谈判小组有权向供应人索取任何与评审有关的资料,供应人务必在接到此类要求后,在规定时间内予以答复。对于无答复的供应人,谈

IT项目管理需求分析说明书

I T项目管理需求分析说 明书 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

IT项目管理需求分析说明书

目录 1.第一章引言 1.目的 本软件分析报告的目的是对根据客户的需求,对系统功能、性能需求向××客户、项目组开发成员、项目实施组和测试成员提供一个清晰的陈述。对IT项目管理功能的后续阶段等过程提供指导和工作原则。 2.IT项目管理内容简介 2.1.按管理目标 从IT项目管理的目标来看,IT项目管理需要管理项目费用/预算和项目过程。 项目费用/预算管理:对于项目费用/预算要求做到能够即时的查 询到本年度或者历史年度的预算以及费用付款情况,需要明细到 分公司的付款情况。目前具体的管理方法是由省局信息中心制定 编写年度预算,项目立项后制定付款计划。分公司实施付款计 划,在每次付款完成后将付款记录录入到系统中,省局信息中心 负责汇总。主要涉及到的文档/数据有,IT项目年度预算表,项 目立项表,项目付款计划,分公司付款记录,年度付款情况(报 表)。 项目过程管理:对于项目的过程要求能过做到能够将项目过程管 理中产生的文档/数据做统一的管理,在需要的时候能够随取随

用。并且做到能够查询到本年度或者历史年度计划的项目和实际 实施的项目对比报表。目前具体的管理办法是省局统一立项,制 定全省推广计划,分公司根据推广计划实施推进项目计划。主要 涉及的文档/数据有,IT项目立项表,全省计划表,计划明细表 (工作项/里程碑),招标表,合同表,年度项目完成情况(报 表)。 2.2.按IT项目的进程阶段 ××局的IT项目管理可以分为以下几个阶段:年度规划,项目立项,招投标管理,项目启动\建设,项目维护,每个阶段有特定的事务和对象需要处理,每个阶段又有特定的里程碑点来控制整个项目的进程。 1、年度计划:这个阶段主要是省局信息中心根据省局的各个部门和各地 市公司提交的信息化要求,和烟草局本身发展的需要,编制下一年度的IT项目预案,一般在三季度完成。涉及对象主要是IT项目年度计划。 2、立项管理:信息中心根据实际情况,在年度计划中挑选项目进行立 项,编制定立项表,招标表,合同表等。如果不在年度计划中的项目需要立项的话,要求先将其添加到年度计划中才能立项。 3、招投标管理:这是一个特殊的环节,管理项目中需要招投标的事务, 主要是管理招标表,甚至保留招标内容。一个项目中可能会有多个招标事务。招标完成和由省局和中标单位签订合同,也可能会要求各个

科研项目管理系统需求分析

材供应部合同进行计算机的自动化管理计算,减少了管理人员的工作量,节省了人力,确保合同数据的安全和有效利用。本系统具有系统功能完备、使用简单、用户界面好、安全保密设置齐全等优点。 院实物保护监控中心安全、稳定运行 院实物保护监控中心 中国原子能科学研究院在基础设施改造一期工程中,建立了实物保护监控中心。该中心的功能在于防破坏、防盗窃,防非法转移核材料、放射源、机密档案,预防和制止敌对分子或团伙的入侵、威胁、破坏等犯罪活动,对全院的重点要害部位进行集中管理,实施24 小时不间断地布防监控。 院实物保护系统共有9 台录像机对各监控部位的图像进行录制,对院大门口和监控中心进行每日24 小时连续监控录制,对其他工号实行布防监控与录制。 中心在核技术所直接领导和院保卫处的监督管理下,坚持双人值班制度,严格规范运行记录,对涉及实物保护技防系统86 个监控点和消防报警系统1 153 个探测点的报警信号进行及时复核、确认,在第一时间通知有关部门进行处理。 在试运行至今的一年多时间内,共计处理实物保护系统报警3 万多次;消防系统报警3 千多次。在接到报警信号后,值班人员在第一时间通知有关部门进行处理,使得中心对全院重点要害部位的保卫和消防安全实施了有效的监控,体现了实物保护系统的可靠性和有效性。2006 年实物保护监控中心主要完成了以下工作。 1)严格培训,做到持证上岗。 2)建立健全运行制度,确保中心正常运行。 3)妥善处理报警信号,保障重点要害部位安全。 4)及时排除故障,确保系统有效运行。中心建成运行以来,多次妥善处理了接报警事件,充分发挥了对全院重要部位的监督管理作 用,保障了全院科研生产工作的顺利进行。 (执笔人:任宝玲) 科研项目管理系统需求分析 田君,王建平,吕建友 中国原子能科学研究院是一个大型的、综合性的核科学技术研究基地,承担核能开发、国防技术基础、国防预研、“863”和“973”、国家自然科学基金等科研项目,相关30 多个项目类别,涉及近100 个项目,其项目的研究范围涵盖了核物理、核化学与放射化学、反应堆工程技术等领域。这些科研项目涉及学科广泛,内容精深,难度高,管理模式多,工作复杂。同时,原子能院

项目申报管理系统需求分析

文档编号: PRMS-2 版本号: V1.0 文档名称:需求分析设计说明书 项目名称:项目申报管理系统 项目负责人:董艳,苏丽,李瑞卿 编写:董艳2009年11月10日 校对:董艳,苏丽,李瑞卿2009年11月10日 审核:董艳,苏丽,李瑞卿2009年11月10日 批准:董艳,苏丽,李瑞卿2009年11月10日 开发单位:西北农林科技大学信息工程学院信管062班

需求规格说明书 1.引言 (3) 1.1编写目的 (3) 1.2项目背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2.任务概述 (4) 2.1目标 (4) 2.2运行环境 (4) 2.3条件与限制 (4) 3.数据描述 (4) 3.1静态数据 (4) 3.2动态数据 (6) 3.3数据库介绍 (6) 3.4数据词典 (6) 3.5数据采集 (9) 4.功能需求 (9) 4.1功能划分 (9) 4.2功能描述 (9) 5.性能需求 (10) 5.1数据精确度 (10) 5.2时间特性 (10) 5.3适应性 (10) 6.运行需求 (10) 6.1用户界面 (10) 6.2硬件接口 (10) 6.3软件接口 (10) 6.4故障处理 (10)

1.引言 1.1编写目的 编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《项目申报系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。 该需求规格说明书的读者对象是信息工程学院订餐管理系统软件小组的研发工程师、测试工程师、销售工程师,版权归信息工程学院信管062班所有。 1.2项目背景 在计算机日益普及的今天,科技高速发展,国家对科技项目的研究也越来越重视,每年都有很多项目要上报国家或政府,纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。 为了适应社会的需求,使市级重点建设项目月报信息统计工作更加科学、规范、高效、简便,我们小组打算开发“项目申报管理系统”。本系统是为方便重点建设项目业主单位报送项目月报,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问题而开发的应用软件管理系统。 项目申报系统PRMS 2.0将会成为一套功能完善的数据管理系统,可以再Windows、linux 系统上顺利运行。根据2009年重点项目申报工作的需要,由西北农林科技大学信息工程学院信管提出开发一套为重点项目申报工作服务的应用系统,于完成之日交付。 1.3定义 项目申报管理系统是指应用电子计算机和相关网络支持,为申报项目的相关人愿提供数据信息管理系统,从而优化项目申报,减少项目申报周期,提高工作质量。 文档中采用的专门术语的定义及缩略词简要如下: PRMS:Project Report Management System,项目申报管理系统。 1.4参考资料 [1]教学提供需求分析设计模板 [2]杨选辉《信息系统分析与设计》北京:清华大学出版社,2007。 [3]王珊,萨师宣。《数据库原理与应用》。北京:高等教育出版社,2003。 [4]耿祥义张跃平。《JSP实用教程》北京:清华大学出版社,2007。

项目管理系统需求说明书模板

项目管理系统需求说明书

成都鼎域前沿科技有限公司 2015.4 目录 一引言 (1) 1编写目的 (1) 2范围 (1) 2.1软件系统的名称 (1) 2.2软件功能概述 (1) 二项目概述 (2) 1项目描述 (2) 2产品功能 (3) 2.1系统角色定义 (3) 2.2系统功能 (3) 3用户特点 (3) 3.1管理员及超级管理员用户 (3) 3.2企业领导、项目经理和项目成员 (4)

3.3用户使用本系统相关说明 (4) 3.4一般约束 (4) 三项目需求 (6) 1功能需求 (6) 1.1功能结构一览 (6) 1.2登陆 (7) 1.3项目管理 (7) 1.3.1项目立项 (7) 1.3.2项目新增 (7) 1.3.3项目过程管理 (8) 1.3.4项目群管理 (11) 1.4项目工具 (15) 1.4.1原因分析工具 (15) 1.4.2数据收集分析工具 (15) 1.4.3评估工具和决策工具 (15) 1.4.4TRIZ系列工具 (15) 1.5人才管理 (15) 1.6知识管理 (16) 1.7权限管理 (17) 1.7.1用户信息管理 (17) 1.7.2系统模块管理 (17)

1.7.3角色管理 (17) 1.7.4权限分配 (17) 2外部接口需求 (18) 2.1用户接口 (18) 2.2硬件接口 (18) 3性能需求 (18) 3.1静态数值需求 (18) 3.2动态数值需求 (19) 3.3硬件限制..................................................... 错误!未定义书签。4属性. (19) 4.1可用性 (19) 4.2安全性 (19) 4.3可靠性 (21) 4.4系统性能 (22) 4.5易用性 (23) 4.6可维护性 (23) 4.7其他需求 (24)

项目管理需求分析

1目的: 分析项目管理系统的需求,理清项目管理的总体思路,抓住项目管理同信息化的可交换点。同时,分析整理出项目管理同信息化相结合的可行性方案。建设符合PMBOK管理指南规范的项目管理系统。为需求说明书编制提供依据。 2背景: 虽然项目管理系统已经成熟应用到项目管理中,然而众多项目系统并非按照PMBOK这个全球普遍公认的指南规范设计项目管理,而是凭借其他规范已经项目管理经验设计的项目管理系统。项目管理系统中存在很多偏门功能或者缺少的功能。很多方面的设计无法满足项目管理者的要求。 3总体需求分析: 3.1项目管理的基本标准: 3.1.1应用组织环境 项目管理的组织结构为矩阵型项目管理结构,项目经理拥有项目管理的部分权限,职能经理拥有支持项目经理以及部分人员管理的权限。 3.1.2应用企业环境: 企业项目管理按照PMBOK规范管理项目,该项目主要支持信息化项目的管理,不一定符合所有项目的管理。 3.1.3项目基本标准: 该项目完全按照PMBOK整理项目管理的流程,项目由客户或者项目发起人提供商业论证、工作活动说明树、合同等信息开始项目。项目周期分为:项目开始,项目前期准备,项目管理,项目结束。项目管理周期分为:启动过程组,规划过程组,执行过程组,监控过程组,以及收尾过程组。同时规划过程组中的项目阶段管理周期也按照启动过程组,规划过程组,执行过程组,监控过程组,以及收尾过程组过程过程完成,如图3.1所示:

3.2项目管理的主要过程: 项目管理包括启动、规划、执行、监控、收尾通用五大过程组。项目管理按照各自的项目特征分为一个或多个阶段,每个阶段都包含以上五大过程组。监控过程组贯穿整个过程,规划和执行过程组之间迭代方法渐进明细。如图3.2 3.3项目管理的主要步骤: 3.3.1九大知识领域以及处理过程 项目整合管理,包括制定项目章程、规划项目计划、指导与管理项目执行、监控项目工作、实施整体需求变更、结束项目或阶段。 项目范围管理,包括收集需求、定义范围、创建工作分解结构、核实范围、控制范围。 项目时间管理,包括定义活动、活动排序、估算活动资源、估算活动持续时间、制定项目进度计划、控制进度。 项目成本管理,包括估算成本、制定预算、控制成本。 项目质量管理,包括规划质量、实施质量保证、实施质量控制。 项目人力资源管理,包括制定人力资源计划、组建项目团队、建设项目团队、管理项目团队。 项目沟通管理,包括识别干系人、规划沟通、发布信息、管理关系期望、报告项目绩效。 项目风险管理,包括规划风险、识别风险、风险定性分析、分析定量分析、规划风险应对、监控风险。 项目采购管理,包括规划采购、执行采购、管理采购、结束采购。

软件项目的需求开发与管理

软件项目的需求开发与管理需求开发与管理是软件项目中一项十分重要的工作,据调查显示在众多失败的软件项目中,由于需求原因导致的约占到45%,因此,需求工作将对软件项目能否最终实现产生至关重要的影响。虽然如此,在项目开发工作中,很多人对需求的认识还远远不够,从本人参与或接触到的一些项目来看,小到几十万元,大到上亿元的软件项目的需求都或多多少的存在问题,有的是开发者本身不重视原因、有的是技术原因、有的是人员组织原因、有的是沟通原因、有的是机制原因,以上种种原因都表明做好软件需求开发是一项系统工作,而不是简单的技术工作,只有系统的了解和掌握需求的基本概念、方法、手段、评估标准、风险等相关知识,并在实践中加以应用,才能真正做好需求的开发和管理工作。 本文将通过介绍关于软件需求的基本知识和个人在实际工作中总结的一些经验,帮助读者了解软件需求,学习需求开发的一些基本方法,避免因需求原因而导致的项目失败。 1? 什么是软件需求和需求工程 软件需求的定义 在IEEE软件工程标准词汇表(1997年)中定义软件需求为: (1)用户解决问题或达到目标所需的条件或能力。 (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。(3)一种反映上面(1)或(2)所描述的条件或权能的文档说明。 实通俗的讲,“需求”就是用户的需要,它包括用户要解决的问题、达到的目标、以及实现这些目标所需要的条件,它是一个程序或系统开发工作的说明,表现形式一般为文档形式。 需求工程的定义 需求分析的过程,也叫做需求工程和需求阶段,它包括了需求开发和需求管理两个部分。需求开发是指从情况收集、分析和评价到编写文档、评审等一系列产生需求的活动,分为四个阶段:情

项目管理系统_需求规格说明书V3

品高项目管理系统 软件开发需求

目录 1引言 (2) 1.1编写目的 (2) 2功能性需求 (2) 2.1系统登录 (3) 2.2对内项目管理子系统 (6) 2.3对外项目交流系统 (22)

1 引言 1.1 编写目的 本文档可作为 1. 设计人员进行系统设计的输入源。 2. 开发人员对系统功能开发的依据。 3. 测试人员编写系统测试计划,测试案例编写的输入源。 4. 产品经理检查系统实现程度的依据。 5. 项目团队外人员进行沟通的外部接口,用于他们评审和理解系统。 6. 项目需求阶段的主要交付物。 7. 收集并记录所有的外部接口,以用于作为完成设计和实现系统的参考。 2 系统概貌 2.1 系统背景 随着公司发展,客户范围不断增长,项目数量多且繁杂,给公司的和客户了解项目实际情况带来很大不便,公司及客户之间缺乏有效快速的沟通交流环境. 基于上诉背景,我们提出需建立一套完善的项目管理系统,作为公司及客户之间对项目信息的了解及在线交流, 以满足公司发展的需求。 2.2 用户描述 本系统用户为我们公司业务人员、项目成员、项目经理、管理中心、财务合同管理员、部门经理,项目管理层等。 2.3 系统角色权限 系统的不同角色对信息的权限见附件表 角色权限表.xlsx 2.4 一般限制 ? 应用系统应采用B/S 结构,客户端支持IE6.0 以上的版本。 ? 应用系统的开发工具与技术应采用Microsoft .NET 的技术体系。 ? 应用系统中所有数据统一保存到SQL Server 数据库。

2.5出错处理 ?所有的应用系统错误都应记录到系统日志文件中。 ?所有的Windows服务错误都应记录到Windows服务日志文件中。 ?所有的Web服务错误都应记录到Web服务日志文件中。 2.6假设和依赖条件 ?本系统假设.Net Framework 4.0平台稳定可靠,性能满足实际需求。系统构建在Microsoft .Net Framework平台中,严重依赖于该平台的可靠性,稳定性和性能。 ?本系统假设Microsoft SQL Server数据库稳定可靠,性能满足实际需求。系统数据存储于Microsoft SQL Server数据库中,依赖Microsoft SQL Server数据库的可靠性,稳定性和性能。 ?本系统假设涉及的外部接口可靠运行,提供正确数据。系统部分数据展现依赖于外部接口,当外部接口不能正确工作时,可能会导致部分展示数据不正确或无法显示。 ?本系统假设网络状态良好。本系统和客户端交互时依赖于网络状况,当网络故障或者性能低下时,可能会造成系统无法访问,系统响应速度变慢,数据无法提交等现象。但不应出现数据完整性和一致性的损坏。 ?本系统假设工作流引擎稳定可靠,性能满足要求。 ?本系统假设硬件服务器工作状态良好。 3功能性需求 3.1系统登录 【REQ_1】使用系统的用户分2类,内部用户及外部用户 【REQ_2】内部用户访问系统的时候,需要输入AD帐号密码进行身份验证检查 【REQ_3】外部用户访问系统的时候,需要输入用户名和密码进行身份验证检查 3.2首页 【REQ_4】每个用户登录后都可进入自己所属角色的首页 3.2.1.1业务人员 【REQ_5】列出业务人员本人的预立项的项目列表,已完成的合同列表,个人待办事宜,如下图示:

员工管理系统项目需求分析报告

员工管理系统需求分析报 告 文库中有员工管理系统ppt演示、员工管理系统项目背景报告、员工管理系统需求分析报告、员工管理系统设计报告、员工管理系统实现文档、员工管理系统测试报告一套项目开发文档,适用于毕业设计论文参考 项目开发人员:XXX 201X年 XX 月 XX 日

员工管理系统项目需求分析报告 目录 一、可行性分析...................................... 错误!未定义书签。 1. 引言.......................................... 错误!未定义书签。 编写目的..................................... 错误!未定义书签。 背景......................................... 错误!未定义书签。 定义......................................... 错误!未定义书签。 参考资料..................................... 错误!未定义书签。 2. 安全机制分析.................................. 错误!未定义书签。 3. 技术可行性分析................................ 错误!未定义书签。 4. 系统功能可行性分析............................ 错误!未定义书签。 5. 社会可行性分析................................ 错误!未定义书签。 6. 经济可行性分析................................ 错误!未定义书签。 二、项目计划....................................... 错误!未定义书签。 1. 任务概述...................................... 错误!未定义书签。 2. 实施计划关键问题.............................. 错误!未定义书签。 三、系统需求描述................................... 错误!未定义书签。 1. 对员工管理系统的功能规定...................... 错误!未定义书签。 公司基本信息管理模块......................... 错误!未定义书签。 员工管理模块................................. 错误!未定义书签。 部门管理模块................................. 错误!未定义书签。 职位管理模块................................. 错误!未定义书签。

相关文档
最新文档