需求管理理论知识及需求管理工具介绍

需求管理理论知识及需求管理工具介绍
需求管理理论知识及需求管理工具介绍

需求管理理论知识及需求管理工具介绍

Marco Lee

2012-09-04

目录

一、需求有关概念综述 (3)

1)需求定义 (3)

2)需求分析概述 (3)

3)需求分析主要过程 (4)

4)需求分析的特点 (4)

5)需求开发的十种常用方法 (5)

6)需求建模方法 (5)

7)主要概念区分 (5)

二、CMMI需求开发过程 (6)

1)基本概念 (6)

2)需求调查方法 (7)

3)CMMI需求分析过程 (8)

三、需求管理工具介绍 (11)

1)Rational RequisitePro (11)

2)IBM Rational DOORS (11)

3)Borland CaliberRM (13)

4)Cloudtopo Topo (13)

摘要

需求是研发团队工作的起点,很多研发团队的开发过程混乱的源头都在于需求管理没有做好。本文就有关需要的概念以及几个需求管理系统,进行了论述。

一、需求有关概念综述

图1-需求分析组成部分

1)需求定义

通俗的讲,“需求”就是用户的需要,它包括用户要解决的问题、达到的目标、以及实现这些目标所需要的条件,它是一个程序或系统开发工作的说明,表现形式一般为文档形式。按CMMI软件能力成熟度的定义,需求是开发方和客户方就系统未来所达到的功能和质量所达成的一致约定和协议。

2)需求分析概述

需求分析活动或需求工程过程,在整个系统开发与维护过程中越来越重要,它贯穿于系统开发的整个生存周期。上个世纪80年代中期,形成了软件工程的子领域——需求工程 (Requirement Engineering, RE)。

需求工程,是应用已证实有效的技术、方法进行需求分析,确定需求客户,帮助系统

开发分析人员理解问题,评估可行性,协商合理的解决方案、无歧义地规约方案、确认规

约以及将规约转换到可运行的系统时的管理要求。

需求工程通过合适的工具和符号系统地描述待开发系统及其行为特征和相关约束,形

成需求文档,并对用户不断变化的需求演进给予支持。

需求分析是一个项目的开端,也是项目建设的基石。需求分析的过程包括了需求开发

和需求管理两个部分。整体需求工程过程在项目启动后开始,进行需求获取、分析、规划

定义和需求验证,并进行组织内外的需求评审,以确定需求基线,并在需求发生变更时,

重新进行需求的获取、分析、定义和验证评审,并对需求变更影响项进行相关识别、风险

应对、修改和跟踪。并对需求状态和变化过程进行统计分析和测量汇报。

需求开发(RD,Requirement Development)指的是从问题收集、分析和评价到编写文档、评审等一系列产生需求的活动,这几个阶段的活动可以是相互独立和反复的,不一定非要

遵循线性的顺序。需求开发讲究的是用系统的方法获取真正的全面的能实现的需求。

需求管理(RM, Requirement Management)则是与需求直接相关的活动,即软件项目开

发过程中控制和维持需求约定的活动,主要包括:变更控制、版本控制、需求跟踪、需求

状态跟踪等工作。需求管理强调的是需求的确认以及需求变更的控制,其目的是确保各方

对需求的一致理解,管理和控制需求的变更,从需求到最终产品的双向跟踪。

3)需求分析主要过程

1)需求开发规程:分为需求获取、需求分析、规格化定义和需求验证等操作过程。

2)需求评审规程:对完成的系统需求进行组织内外评审的过程;

3)需求变更管理规程:需求基线产生后对需求进行变更管理的过程;

4)需求跟踪管理规程:对需求进行状态跟踪和过程跟踪的管理过程;

5)需求的测量和分析:对需求状态和需求变化过程进行测量和分析评估的管理过程;

4)需求分析的特点

需求分析工作的复杂性及面临的潜在风险主要体现在以下方面:

1)需求描述的准确性问题;

2)需求的完备程度问题;

3)需求开发的时间问题;

4)需求的细化程度问题;

5)需求的变更问题。

5)需求开发的十种常用方法

1)需求调查:采用需求调查表进行需求收集和调查;

2)需求访谈:进行面对面的需求访谈、记录、整理并确认;

3)资料收集和文档考古:收集业主方的有关资料进行分析提炼;

4)需求研讨:召开需求研讨会有目的的对需求进行研讨;

5)需求头脑风暴:发散式的对需求进行遐想和探索;

6)需求原型:依据需求原型进行需求沟通和探索,是电子政务行业常用的需求开发

方法;

7)实地学习:实地深入业主方业务现场进行观摩学习,以提炼需求;

8)实务跟踪/实地工作:更加深入的跟踪现场多个实物,甚至深入业主方现场进行

实地、实务长时间、多案例的实地工作;

9)案例讲述和故事板:通过对案例或故事的讲解和分析获取需求;

10)场景模拟/角色扮演:通过模拟一个场景或者由不同人员扮演不同的角色进行需

求模拟和角色分析,来获取需求。

6)需求建模方法

1、结构化需求分析方法

2、面向对象的需求分析方法

3、面向问题域的需求分析方法

面向问题域(Problem Domain,PD)的需求分析方法(Problem Domain-Oriented Analysis,PDOA)是由M·Jackson和P.Zave等人提出的一种需求分析方法。与传统的结构化需求分

析方法和面向对象需求分析方法相比显著不同,其本质在于从待求解问题的角度,考虑待

开发的软件系统将在与待求解问题相关的域内产生的效果。

7)主要概念区分

项目范围管理,包括为成功完成项目所需要的一系列过程,以确保项目包含且仅仅只包

含项目所必须完成的工作。范围管理首先要定义和控制在项目内包括什么、不包括什么。

一般来说,范围分为产品范围和项目范围。

?产品范围是指表示产品或服务的特性和功能。

?项目范围是指为了完成具有所规定特征和功能的产品必须完成的工作(需求定义)。

项目范围是否完成以项目管理计划作为衡量标准,而产品范围是否完成以产品需求作为

衡量标准。两种范围管理需要很好地集成起来,以确保项目工作能产生所规定的产品并准

时交付。

需求开发、需求管理、项目范围管理的区别和联系主要如下:

1)首先通过需求开发来获取项目的需求, 在此基础上确定项目的范围,进行项目范围

管理。

2)对于项目需求, 可以根据需求的紧急重要程度、项目本身和项目双方的实际情况,

分步或分期满足。确定每期应满足的需求后,本期的范围管理就有了基础。

3)需求管理处理需求的变更,需求的变更同时会引起项目范围的变更。

二、CMMI需求开发过程

1)基本概念

CMMI提出了RD,要理解好RD PA (ProcessArea, 过程域),需要先理解清楚以下几个关键的概念:

?客户需求(Customer Requirements):客户需求可以理解成客户为什么要做本系统,要解决什么问题,客户对系统有怎样的期望,希望能具备一些怎样的特点,简单的

说,就是客户的需求是什么(通常会包括对系统目标、范围、解决问题、软件特性、接口要求等有详细的描述)。

?产品需求(Product Requirements):产品需求是能满足客户需求,并对软件产品规格进行了详细描述的需求,软件设计师可以根据产品需求进行设计、编码等工作。

?产品组件需求(Product Component Requirements):产品组件需求是对产品需求的进一步细化,产品可能会分割成几个子系统、几个部分,每个子系统每部分要具备怎

样的功能、要具备怎样的性能、接口要求等,这些可以认为是产品组件需求。

图2-需求间的层次关系

从另外一个角度,需求可以分为功能性需求和非功能性需求两类。功能性需求就是系

统具备怎样的功能,能做什么事情,而非功能性需求就是指系统要具备怎样的性能、安全

级别等方面的要求。软件需求分为三大部分:

?功能需求:指系统需要完成那些事情,即向用户提供那些功能。

?非功能需求:指产品所具备的品质和属性,比如可靠性、扩展性、响应时间、性能等

?设计约束与限制:也称条件约束、补充规则。比如用户要安装该产品他需要有什么样的必备条件。(系统对操作系统的要求、硬件环境的要求等)

客户需求、产品需求和产品组件需求,都会包含功能需求和非功能需求。

2)需求调查方法

需求调查与问题定义,在做需求调查时需要做到2W1H即 What、Where、How ?What-----应该收集什么信息

? Where----从什么地方收集

? How-------用什么机制或技术来收集

客户需求一般都是比较高层次的,而且描述也会比较简单,不能作为日后验收的标准,我们需要对软件的规格进行说明。当我们明确客户需求后,就应该把客户需求转变成产品

需求和产品组件需求。而产品和产品组件需求,是比较细致的需求,会详细描述软件与用

户是怎样交互的,用户需要输入什么,系统会输出什么等都会比较详细描述出来。客户需

求一般是难以验证是否已实现的,而产品需求和产品组件需求是对软件规格的描述,是可

以用来做为验收的标准的。

一般来说,我们写的软件规格说明书(SRS,Software Requirement Specification)都会

包含产品需求和产品组件需求的。我们导出产品需求和产品组件需求的时候,要注意产品

需求和产品组件需求,必须和客户需求对应起来,通常是多对多的关系。为什么要对应起来?我们要保证,软件的每一个界面,每一个功能都是有用的,都是“源自”客户需求的,这样才能保证我们做的事情都是正确的事情,防止被不相干的事情干扰。

我们经常抱怨客户的需求在变,其实80%的原因是没有把握住客户需求,其实客户经

常变的是产品需求或者是产品组件需求,客户需求是很少变的,就是因为我们没有把握住

客户到底想要什么、需要什么,导致我们认为客户太难“服侍”了。只有把握住客户真正的

需求,我们才能抓住根本,万变不离其中。

3)CMMI需求分析过程

CMMI第二级(初始级,管理级,定义级,量化管理级和优化级共5级),即管理级,包含了需求分析等过程。需求开发过程:RD有三个SG(Special Goal),SG1开发客户需求,SG2开发产品需求,SG3分析和确认需求。前两个SG讲述的是需求开发由顶而下、

由粗到细的过程,SG3讲述的是需求分析和确认的过程。

三、需求管理工具介绍

1)Rational RequisitePro

IBM Rational RequisitePro 是一个强大、易用、集成的需求管理产品。而通过与Rational系列软件产品的广泛集成,大大扩展了RequisitePro及其它产品的功能,给软件工程生命周期内的各个阶段都提供了强大、方便的信息查询、跟踪、管理功能。从而能够促进更好的团队沟通、帮助管理变更和评估变更的影响,帮助验证所有的规划需求被交付物所满足、降低项目风险。

Rational RequisitePro helps project teams to manage their requirements, to write good use cases, to improve traceability, to strengthen collaboration, to reduce project rework, and to increase quality.

?Avoid rework and duplication using advanced, real-time integration with Microsoft? Word

?Manage complexity with detailed traceability views that display parent/child relationships

?Mitigate project risk with display of requirements that may be affected by upstream or downstream changes of requirements

?Achieve collaboration for geographically distributed teams through fully functional, scalable Web interface and discussion threads ?Capture and analyze requirements information with detailed attribute customization and filtering

?Improve productivity by tracking changes using project version comparisons with XML-based project baselines

?Align business goals and objectives with project deliverables though integration with multiple tools in the IBM Rational software development

and delivery platform

?Operating systems supported: Windows family

2)IBM Rational DOORS

IBM Rational DOORS前身是大名鼎鼎的Telelogic DOORS,被IBM收购后更名为IBM Rational DOORS。DOORS 是最老牌的企业需求管理套件,通过使用DOORS/ERS,可以帮助企业更有效地进行沟通并加强协作与验证,从而降低失败的风险。通过对整个组织实施多种需求管理的方法,可以使项目的管理更加透明。它可以使企业跨越地域与组织的边界来按国际化的方式运行。

IBM? Rational? DOORS? software is a leading requirements management application that can help you reduce costs, increase efficiency and improve quality by enabling you to optimize requirements communication, collaboration and verification — throughout your organization and across your supply chain.

?Provides a comprehensive requirements management environment

?Actively engaging all stakeholders in a collaborative requirements process by providing web browser access to the requirements database and integration to

requirements definition capabilities

?Manages changes to requirements with either a simple pre-defined change proposal system or a more thorough, customizable change control workflow

through integration to Rational’s change management solutions.

?Supports the Requirements Interchange Format, which enables suppliers and development partners to be directly involved in the development process ?Links requirements to design items, test plans, test cases and other requirements for easy and powerful traceability

?Scales to address your changing requirements management needs

?Enables informal requirements discussions with DOORS Discussions

?Includes the Test Tracking Toolkit for manual test environments, so testers can link requirements to test cases

?Supports the Open Services for Lifecycle Collaboration (OSLC) specifications for requirements management, change management and quality management

which provides a generic and open way to integrate systems and software

lifecycle tools.

?Integrations include Rational change management solutions, Rational Rhapsody, Rational Quality Manager, Rational Focal Point, Rational System Architect,

Rational Software Architect (through partner), Rational Requirements Composer and many third-party tools, to provide a comprehensive traceability solution.

?IBM Rational DOORS? V9.3 and DOORS Web Access 1.4 - DOORS Web Access now available to DOORS users as part of the DOORS license

?New server side API provided for customizations - RM OSLC v1.0

?Generic integrations with Rational Change Management tools: Rational Team Concert (RTC), Rational ClearQuest and Rational Change

?9 separate translated versions of DOORS including German, French and Russian ?Built in enhanced document generation (leveraging capabilities from RPE)Overall heightened security with SSL communication, smart card authentication and

control over "authorized" customizations

Improved analysis tools for web based filtering of requirements in DOORS Web Access 1.4

3)Borland CaliberRM

Borland CaliberRM是一个基于Web 和用于协作的需求定义和管理工具,可以帮助

分布式的开发团队平滑协作,从而加速交付应用系统。CaliberRM 辅助团队成员沟通,减少错误和提升项目质量。CaliberRM 有助于更好地理解和控制项目,是Borland 生命周期管理技术暨Borland Suite 中用于定义和设计工作的关键内容,能

够帮助团队领先于竞争对手。CaliberRM 提供集中的存储库,能够帮助团队在早期

及时澄清项目的需求,当全体成员都能够保持同步,工作的内容很容易具有明确的重点。此外,CaliberRM 和领先的对象建模工具、软件配置管理工具、项目规划工具、分析设计工具以及测试管理工具良好地集成。这种有效的集成有助于更好地理解需求变更对项目规模、预算和进度的影响。

4)Cloudtopo Topo

Topo系统提供了完整的需求管理解决方案,包括需求管理,规格管理以及需求跟

踪(需求开发,需求的测试覆盖分析等)功能均提供的非常完善。在Topo系统中,需求管理分为两个部分的内容:需求和规格。Topo的最大特色是它并不仅仅是一

个完整的需求管理解决方案,更是提供了从需求到开发到测试的完整研发过程管理解决方案。

需求工程

需求管理工具的比较

需求管理工具的比较 The pony was revised in January 2021

实验三需求管理工具的比较需求管理(REQM,Requirements Management) CMMI对需求管理提出了明确的目的:一是管理项目的产品和产品构件的需求;二是标识哪些需求与项目计划及工作产品之间不一致。通过适当的步骤,确保需求在项目的各个层面上动态地保持一致,一旦出现不一致,则启动相关的处理过程域,使其调整到一致。 需求管理的工具包括: 1.需求及相关文档管理的工具; 2.流程审批的流转电子化; 3.溯源性矩阵的维护工具; Rational RequisitePro IBM Rational RequisitePro 解决方案是一种需求和用例管理工具,能够帮助项目团队改进项目目标的沟通,增强协作开发,降低项目风险,以及在部署前提高应用程序的质量。通过Microsoft word的高级集成方式,为需求的定义和组织提供熟悉的环境。提供数据库与word文档的实时同步能力,为需求得组织、集成和分析提供方便。支持需求详细属性的定制和过滤,以最大化各个需求的信息价值。提供了详细的可跟踪性试图,通过这些试图可以显示需求见的父子关系,以及需求之间的相互影响关系。通过倒出XML格式的项目基线,可以比较项目间的差异。可以与IBM Development Platform中的许多工具进行集成,以改善需求的可访问性和沟通。 DOORS

DOORS是基于整个公司的需求管理系统,用于捕捉、链接、追踪、分析及管理信息,以确保项目与特定的需求及标准保持一致。DOORS使用清晰的沟通来降低失败的风险,这使通过通用的需求库来实现更高生产率的建设性的协作成为可能,并且为根据特定的需求定义的可交付物提供可视化的验证方法,从而达到质量标准。DOORS企业需求管理套件是仅有的面向管理者、开发者和最终用户及整个生命周期的综合需求管理套件。不同于那些只能通过一种方式工作的解决方案,DOORS赋予你多种工具与方法对需求进行管理,可以灵活地融合到公司的管理过程中。以世界着名的需求管理工具DOORS为基础,DOORS使得整个企业能够有效地沟通从而减少失败的风险。DOORS通过统一的需求知识库,提供对结果是否满足需求的可视化验证,从而达到质量目标,并能够进行结构化的协同作业使生产率得到提高。 Borland CaliberBM Borland CaliberBM 是一个基于Web和用于协作的需求定义和管理工具,可以帮助分布式的开发团队平滑协作,从而加速交付应用系统。CaliberRM辅助团队成员沟通,减少错误和提升项目质量。CaliberRM有助于更好地理解和控制项目,是borland声明周期管理技术暨borland Suit 中用于定义和设计工作的关键内容,能够帮助团队领先于竞争对手。CaliberRM提供集中的存储库,能够帮助团队在早期及时澄清项目的需求,当全体成员能够保持同步,工作的内容很容易具有明确的重点。此外,CaliberRM和领先的对象建模工具、软件配置管理工具、项目规划工具、分析设计工具以及测试管理工具良好地集成。这种有效的集成有助于更好地理解需求变更对项目规模、预算和进度的影响。 统御需求管理软件(oKit-req)

知识管理系统需求分析新分析

知 识 管 理 系 统 需 求 分 析 第一章引言 (2) 1.1编写目的 (2) 1.2 项目背景 (2) 第二章任务概述 (2) 2.2 运行环境 (2) 第三章需求分析 (2) 3.1 调查软件需求分析 (2) 3.2.个人知识管理系统分析 (3) 3.3.个人知识管理系统的功能分析 (3) 第四章系统功能的设计和划分 (4) 图1 用户信息E-R图 (4) 图2 系统应用界面状态图 (5) 第五章架构设计 (5) 5.1逻辑架构 (5) 图3 知识管理系统系统架构图 (6) 图4 使用者流程图 (7) 图5 管理者流程图 (8) 第六章结构图 (9) 图6 系统结构图 (9) 图7 知识服务通道 (10) 图8 知识生命周期(顺序图) (11)

第一章引言 1.1编写目的 21世纪是知识经济的时代,随着终身学习的教育理念的逐步形成,社会对个人的知识结构和知识水平的要求会越来越高,个人广泛的知识用传统的管理手段、方法来管理已不能适应发展的需要,采用计算机管理已成为实现个人知识管理规范化的重要手段。 知识管理是在知识经济时代管理理念的转变过程中,顺应网络的发展而诞生的新的管理模式,是对一个组织或个人的知识和技能的捕获过程,使最恰当的知识在最恰当的时间传递给最合适的人,实现最佳决策是知识管理的最终目标。 1.2 项目背景 知识管理实际上就是当组织面对不连续的环境变化日益加剧时,为满足组织提高适应力、生产力和竞争能力的需要,寻求将信息技术处理能力同组织成员的创造与革新能力结合起来的一种过程,是组发现、获取、存储、管理、开发、传播、使用和保护知识的综合性活动⑴。它囊括了数据获取、数据挖掘、信息推送等一系列功能。据统计,对于知识管理有53%的机构表示“关注和投入”在增加,有25%的机构表示“关注和投入没有变化”,只有8%的机构表示“关注和投入在减少”。这些数据表明,知识管理在国内外企业中越发受到重视。 第二章任务概述 2.1任务目标 系统总体结构划分成 5 层:前端服务,表示层与后台控制,数据映射及数据层,这为系统的稳定性和扩展性提供可靠保障,也为适应不同文化背景的企业提供技术保证。前端服务和表示层的分离则为系统提供多种形式的服务打下坚实基础。控制、数据映射及数据层的划分为系统后台的流程管理、数据处理以及存储过程的扩展带来技术上的支持。 2.2 运行环境 操作系统:XP系统 编写环境:VC++6.0 数据库环境:SQL SERVER 2000 第三章需求分析 3.1 调查软件需求分析 个人知识管理的实质在于帮助个人提升工作效率,整合自己的信息资源,提高个人的竞争力。通过个人知识管理,让个人拥有的各种资料、随手可得的信息变成更多价值的知识,从而最终利于自己的学习、工作和生活。积累是知识管理的基础,共享是知识管理的价值体现,创新是知识管理的最终追求,因此,个人知识管理实施应基于以下原则: 1.信息的采集与加工。 根据自己拟定的学习目标,对信息进行合理的选择和取舍,并时刻保持心思的敏捷,快速地吸收有用的知识。

人事管理系统需求分析

人事档案管理系统需求分析说明书 1 引言 需求规格说明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。作为整个软件开发过程的指南,它也是软件开发人员开发出符合用户要求的软件的基础。 1.1 编写目的 软件需求说明书的编制目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。 本软件需求说明书的读者是系统开发人员或合同约定的人员。 1.2 背景说明 (1)本系统的名称是:人事档案管理系统。 (2)本项目的任务提出者是任课老师,开发者是信息科学学院08计本1班,用户是企业人事及相关部门,实现该软件的计算中心是**信息管理学院电子商务技术中心。 (3)本系统能为其他的系统提供人事数据。 1.3 定义 数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。 VB:Visual Basic。 1.4 参考资料 (1)企业的人事档案管理系统开发合同。 (2)引用资料 [1]张海藩. 软件工程导论. 北京:清华大学出版社,2005. [2]石柱. 软件工程标准手册. 北京:中国标准出版社,2004. 2 任务概述 2.1 目标 人事档案管理是现代企业人事资源管理中的重要内容,也是人力资源开发利用的基础性工作。人事档案管理在信息化之前,在人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及档案管理人员的变动等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和人力资源开发利用的要求。 开发人事档案管理系统使企业的人事档案管理工作实现了信息化、规范化,不仅使企业能够高效率完成人事管理的日常工作,还使企业深入开发利用人力资源成为可能。 2.2 用户的特点 本软件的最终用户是企业人事部门的工作人员。部门有专职的人事数据录入人员,具有一定的计算机操作知识;系统的维护人员是企业的信息中心的信息维护员,对网络和数据库的操作比较熟悉,同时对VB或Delphi编程有一定的经验;数据录入员负责人事数据的录入及日常更新,信息维护员负责人事数据的备份和其他管理工作。企业的人员调进与调出比较频繁。 2.3 假定和约束 企业的经费有限,开发时间紧迫,可以使用VB或Delphi进行软件编程。 3 需求规定 3.1 对功能的规定 3.1.1 系统功能 人事档案管理系统的功能可以划分为如下几个部分 (1)系统账户管理:主要是对系统用户进行管理,包括登录、退出、操作记录等。

需求管理工具DOORS介绍[1]

需求管理工具DOORS介绍[1] 什么是需求管理? 需求管理是系统地收集与沟通所有项目目标及保证这些目标,且仅仅是这些目标被完全与正确地满足的相关活动。 需求管理影响整个生命周期 一个不完整的需求捕获和管理过程会对项目的生命周期产生多米诺骨牌的效应。用户需求的缺失会导致系统需求的缺失,从而导致设计单元及功能的缺失并最终导致系统不能实现预期的功能-或需要在后期进行昂贵的修正,使得项目拖期、产生严重的质量问题与超出项目预算。 需求管理能够使组织建立一个流程: 沟通做什么与为什么做,并对这种定义的变化进行沟通。 通过协同来完成这些任务 验证所有事情是否都被完成及是否按最初描述的方式完成。 为什么需求管理很关键? 根据Standish 集团的工业报告“Extreme Chaos”(2001), 在2000 年只有28%的软件开发项目获得了成功。23%的软件开发项目是失败的,49%是“被质疑的”-就是说这些项目超过时限、超过预算或没有实现最初计划的功能。 当Standish 集团问及项目成功的因素时,发现有44%的原因与需求直接相关。也就是说,有接近一半的原因来源于同一领域:需求管理。基于这样的数据,你无法不全心面对这一领域。 Telelogic DOORS企业需求管理套件简介 用于加快项目进程与提高项目质量的需求管理工具应当被紧密地结合到组织中。捕获、组织与确定关键信息的优先级不应该只由某一单一领域的工程师或分析师来完成。需求管理是团队的工作,只有这样才能保证统一的步调,使项目成功。 Telelogic DOORS 企业需求管理套件(DOORS/ERS)是仅有的面向管理者、开发者与最终用户及整个生命周期的综合需求管理套件。不同于那些只能通过一种方式工作的解决方案,DOORS/ERS赋予你多种工具与方法对需求进行管理,这使你可以灵活地把它们融合到公司的管理过程中。

餐饮管理系统需求文档

餐饮管理系统系统需求分析

目录: 1.概述 (2) 1、1编写得目得 (2) 1、2背景 (3) 1、3本文件中用到得专门术语得定义: (3) 1、4范围 (3) 1、5.任务概述 (3) 1、5、1目标 (3) 1、5、2用户得特点 (3) 1、5、3假定与约束 (4) 1、6 运行环境 (4) 1、6、1硬件设备 (4) 1、6、2 软件设备 (5) 2、需求规定 (5) 2、1对功能得规定 (5) 2、2系统功能得介绍 (5) 2、2、1整体功能模块 (5) 2、2、2程序流程图 (8) 3、本系统数据库结构 (13) 3、1菜谱列表 (13) 3、2座位列表 (13) 3、3客户列表 (13) 3、4订菜列表 (13) 3、5员工列表 (14) 3、6管理员列表 (14) 3、7总营业列表 (15) 4、系统功能要求说明 (15) 4、1输入输出要求 (15) 4、2数据管理能力要求(针对软件系统) (15) 4、3故障处理要求 (15) 5、页面字段 (15) 5、1登录界面字段 (15) 5、2员工管理界面字段 (16) 5、3客户信息管理界面字段 (16) 5、4餐饮管理界面字段 (18) 5、5订座管理界面字段 (18) 5、6菜单管理界面字段 (19) 5、7结账界面字段 (20) 5、8员工信息管理界面字段 (20) 5、9菜谱管理界面字段 (22) 5、10营业查询字段 (23) 1.概述 随着我国市场经济得快速发展,各行业都呈现出生机勃勃得发展景象,其中

餐饮业得发展尤为突出。但就是传统得餐饮管理现在已经很难应对当今社会对餐饮业得管理要求,采用人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误与混乱。而采用计算机进行信息得有效管理不但能实现管理得规范化,而且还可以避免错误,提高效率,大大提高了对信息管理得便捷性、安全性、准确性。鉴于传统餐饮管理方式得种种缺陷,我们设计了方便中小级别餐饮企业使用得应用程序系统——餐饮管理系统,来实现企业餐饮自动化管理。 1、1编写得目得 本文档得编写为下阶段得设计、开发提供依据,为项目组成员对需求得详尽理解,以及在开发开发过程中得协同工作提供强有力得保证。同时本文档也作为项目评审验收得依据之一。 1、2背景 a) 系统名称:餐饮管理系统 b) 开发人员:小组成员:蒋超军、陈策、雷淑波、袁冬、贺嵘、李明进 c) 设计对象:餐饮企业 1、3本文件中用到得专门术语得定义: 普通用户:登陆得员工 管理员:系统授权管理该系统得总经理、主管 1、4范围 系统包括得范围:所有登陆本系统得得用户,管理员 1、5.任务概述 1、5、1目标 进行信息得有效管理不但能实现管理得规范化,而且还可以避免错误,提

顶知识管理工具Evernote的GTD应用详细指南

目录 目录 (1) 顶级知识管理工具Evernote的GTD应用详细指南 (3) 序章:GTD工具Evernote (3) 第一章:搜集 (3) 1.1 Evernote软件端收集法 (3) 1.2 浏览器插件极为便利的网络撷取保存法 (4) 1.3 招之即来挥之即去的ALTRun或者Launchy工具:量身定制的收件匣(Email接收法) 4 1.4 无网络情况下的杂事收集 (7) 1.5 手机端的收集 (8) 1.6 外出无手机情形下的收集 (9) 1.7 超级简便的Evernote一键收集或者一个手势收集法 (10) 1.8 Evernote的Twitter收集法 (11) 第二章加工和组织 (11) 2.1 Evernote的GTD加工和组织方法 (11) 2.2 使用Evernote区隔GTD的八大容器清单 (12) 2.3 核查清单(Checklists):创造性的提示 (22) 第三章检视回顾 (22) 3.1 检视 (22) 3.2 回顾 (26) 第四章执行行动 (28) 第五章使用Evernote实践GTD的优劣之我见 (28) 附:文章更新历史 (28)

顶级知识管理工具Evernote的GTD应用详细指南 作者: ET民工和塞壬 2010-12-20 出处: https://www.360docs.net/doc/30153057.html,/gtd-evernote.htm Yibie 言:感谢塞壬兄的信任,以及好友善用佳软的许可,现将这篇精彩的美文发布在学无止境@一点一滴上。希望每个着重时间管理和知识管理的人能够在本文中获得更多的启发。 ●序章:GTD工具Evernote 笔者曾在GTD系列教程首篇文章提出,GTD的核心理念是“迁出大脑内所有杂事,纳入一个可靠的外在体系(行动提醒系统 + 资料归档系统)直接管理”。换言之,就是把所有杂事控制在“手边”,而非“脑海”里。 实践发现,在两大系统中,快速高效有趣的资料归档系统是践行GTD的先决条件。如此一来,若能找到一个知识管理工具整合行动提醒系统和资料归档系统,合二为一,实践GTD就会更加便捷容易。 探寻许久之后,发现拥有网络端、电脑软件端、手机端的顶级知识管理工具Evernote(介绍)颇为得心应手。 本文将介绍如何使用神奇的Evernote实践GTD的五大流程。 为方便不熟悉GTD的读者起见,此篇教程的目次结构和本系列教程开篇文章《GTD系列教程1:GTD精义和待办事宜服务Toodledo实践》大体相类,略作增减归并,以飨读者。另外GTD是因人适用的体系,请有意将Evernote作为GTD工具的读者根据自身实际情形裁剪使用。 ●第一章:搜集 Evernote收集功能超级强大,提供了软件端快速截取、书签式网络撷取、Email接收、文件导入等诸般功能,搜罗资讯极为便利,可以很方便的收集各种资料和任务。 ◆ 1.1 Evernote软件端收集法 Evernote软件端的全局热键: ?复制所选快捷键Win+A键(可设定使用其它键)可选中一段文字即刻新建任务笔记资料。 ?新建笔记快捷键Ctrl+N(同时支持设定第二个快捷键)快速输入任务,按Tab键或者Shift+Tab 迅速切换一则笔记条目的笔记本属性和标签属性处快速输入任务属性。 ?捕获屏幕快捷键PrintScreen键(可设定使用其它键)直接截屏收集资料。

Telelogic DOORS 8.0需求管理工具介绍发布

领测软件测试网 Telelogic DOORS 8.0 (企业需求管理套件) 为加快项目进程与提高项目质量的需求管理工具应当被紧密地结合到组织中。捕获、组织与确定关键信息的优先级不应该只由某一单一领域的工程师或分析师来完成。需求管理是团队的工作,只有这样才能保证统一的步调,使项目成功。 Telelogic DOORS 企业需求管理套件(DOORS/ERS)是仅有的面向管理者、开发者与最终用户及整个生命周期的综合需求管理套件。不同于那些只能通过一种方式工作的解决方案,DOORS/ERS赋予你多种工具与方法对需求进行管理,这使你可以灵活地把它们融合到公司的管理过程中。以世界著名的需求管理工具DOORS 为基础,DOORS/ERS使得整个企业能够有效地沟通从而减少失败的风险。 DOORS/ERS 通过统一的需求知识库,提供对结果是否满足需求的可视化验证,从而达到质量目标,并能够进行结构化的协同作业使生产率得到提高。为什么需求管理很关键?根据Standish 集团的工业报告“Extreme Chaos” (2001), 在2000 年只有28%的软件开发项目获得了成功。23%的软件开发项目是失败的,49%是“被质疑的”-就是说这些项目超过时限、超过预算或没有实现最初计划的功能。 当Standish 集团问及项目成功的因素时,发现有44%的原因与需求直接相关。也就是说,有接近一半的原因来源于同一领域:需求管理。基于这样的数据,你无法不全心面对这一领域。 DOORS/ERS 是灵活的解决方案具有以下功能:沟通协同无处不在的验证结果:缩短上市时间提高质量项目的成功能够被重复降低成本什么是需求管理?需求管理是系统地收集与沟通所有项目目标及保证这些目标,且仅仅是这些目标被完全与正确地满足的相关活动。需求管理影响整个生命周期一个不完整的需求捕获和管理过程会对项目的生命周期产生多米诺骨牌的效应。用户需求的缺失会导致系统需求的缺失,从而导致设计单元及功能的缺失并最终导致系统不能实现预期的功能-或需要在后期进行昂贵的修正,使得项目拖期、产生严重的质量问题与超出项目预算。需求管理能够使组织建立一个流程:沟通做什么与为什么做,并对这种定义的变化进行沟通。 通过协同来完成这些任务验证所有事情是否都被完成及是否按最初描述的方式完成。DOORS 企业需求管理套件是业界最强大的需求管理解决方案 DOORS/ERS 是有史以来最全面的解决方案。多年来,我们与用户并肩地进行各种要求苛刻的项目所形成的经验铸就了

20XX某公司知识管理系统总体规划设计方案.docx

页眉 XX知识管理系统总体规划方案

页脚 word 格式可编辑 V 1.0 二O一五年九月专业资料整理 word 格式可编辑 目录 一、项目背景 (4) 二、知识管理系统阶段目标 (5) 第一阶段:建立基础平台,试点应用 (5) 第二阶段:扩大规模,集团推广 (6) 三、当前知识管理困境与需求 (6) 四、我司知识管理系统需求分析 (9) 系统功能需求: (9) 技术指标要求: (14) 关键指标要求: (14) 五、知识管理系统调研 (15) 六、知识管理系统项目实施周期 (16) 七、项目实施组织架构 (17)

八、知识管理系统项目预算 (18) 专业资料整理 word 格式可编辑 一、项目背景 在知识经济的今天,人才是企业的核心竞争力,而知识是人 才的核心竞争力。整个国际社会金融业发展的趋势之一,就 是智慧资本成为金融业发展的灵魂,金融业的知识含量愈来 愈高。决定保险业竞争优势的关键因素,将从传统的机构网 点数量、业务人员规模等转为对金融知识开发、创新与有效 运用的程度,知识管理则是保持企业竞争优势的重要手段。 安邦作为保险行业快速发展的企业,已经越来越清晰地认识 到知识是企业最宝贵的资产。 企业文化提及“水的哲学” 、“互联网文化” 、“家文化”,这与知识管理系统有着强大的内在一致性。知识的积累就如同 水滴石穿,注重从今天做起,从每个员工做起,时间一长就 可以纳百川成江海,形成企业的知识财富宝藏。知识管理本身,就尤其强调网络共享文化,知识的共享是企业快速复制 执行力、降低运行成本的重要手段。知识管理系统对于业务 人员、使用者的作用,就如同家一样,提供源源不断的动力 和帮助,业务的疑问、难题都可以在该系统中找到依据和信息。

人力资源管理系统需求规格说明书

人力资源管理系统 为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,XX单位决定实施人力资源管理系统。希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。系统还需提供人事档案的导出和报表功能。 本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块。系统功能为本说明书与附件Demo版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。 一、人力资源档案管理 人力资源档案管理是本系统的基础数据和核心内容。包含人力资源档案登记、人力资源档案登记复核、人力资源档案查询、人力资源档案变更和人力资源档案删除四个子模块。 出于人力资源档案管理的慎重原则,档案的登记和变更都需要人事经理审核,通过后方可生效。人资档案的删除也并非物理删除,而是设置其状态为“已删除”,已删除的人资档案还可以恢复。 1、人力资源档案登记 业务概述: 对新入职的员工,人资专员需要将其基本信息登记到人力资源管理系统中。 使用者:人事专员 输入要素: 档案信息包括: I级机构、II级机构、III级机构、职位分类、职位名称、职称; 姓名、性别、Email、电话、QQ、手机、住址、邮编、国籍、出生地、生日、民族、宗教信仰、政治面貌、身份证号码、社会保障号码、年龄、学历、教育年限、学历专业、薪酬标准、开户行、账号、登记人、登记时间、特长、爱好; 个人履历、家庭关系信息和备注。 在录入基本信息后,还将上传该员工的照片。

个人知识管理常用工具介绍

个人知识管理常用工具介绍 俗话说:巧妇难为无米之炊,知识管理亦如此,互联网出现之前,人们用纸笔来记录知识,互联网出现之后,改用软件工具来记录管理知识。知识管理的背后,是巧妙的运用工具这条杠杆与头脑相结合,起到事半功倍的作用。 个人在学习和工作中常用到的一些工具,通过前面讲的学习知识、保存知识、使用知识、共享知识四个方面(链接)来分享下。 学习知识 平时在工作和学习中,大家通过搜索、订阅公众号、社交网络、媒体来寻找答案,通过搜索引擎也可以学到一些你意外的小知识。 1、搜索引擎类:谷歌、百度、必应等 搜索引擎无疑是最常用信息和知识获取工具,有效的利用这些工具需要:了解不同搜索引擎的特长;掌握搜索引擎的技巧。 2、百科类:维基百科、百度百科、互动百科 百科属于知识学习和共享的一个渠道,使用中需要注意的问题是对内容进行评估,保证准确性。

3、文库类:百度文库、360doc、爱问共享资料、豆丁、其他专业文库 文库都是通过整理和分享而成,相对可以比较完整的学习行业知识。 4、问答社区:百度知道、新浪爱问、搜搜问问、知乎、PMCAFF等专业性问答网站。 以百度知道为代表的老一代问答网站主要解决有明确答案的问题,以知乎为代表的新一代问答则将内容聚焦于较复杂问题。 5、订阅关注类:Google Reader、blog、公众号等 很多blog博主都转战微信公众号,所以基本上可以通过关注公众号来学习内容。 保存知识 保存知识的目的是为了在使用的时候能够最快速和准确地查询到相关内容。保存的方法有两种,一种是保存在本地硬盘,一种是保存在网络上。保存在本地的好处是较为安全、断网的时候也能查看,保存在网络的好处是只要能上网就能查看,分享更为方便。保存知识的类型包括保存链接、保存文章、保存图片、云同步等等。 1、网盘类:百度云盘、华为网盘、360云盘、115、Dropbox、Evernote 最近国内各大网盘要么就是收费,要么就关闭服务,让不少存储在国内网盘的感到无奈,国外网盘需要撘梯子。 2、书签收藏类:chrome书签、360书签等各大浏览器

需求管理工具IRQA

企业级的需求工程解决方案IRQA IRQA 简介: IRQA是使用最先进技术的需求工程工具,是专门为支持完整的需求工程过程而设计的。 IRQA非常适合那些正在寻求定义与实施需求过程的企业。 IRQA的突出功能是针对从基本到复杂的各种需求工程过程进行定制。 用户现在可以而拥有易用的、功能完善的集成解决方案。 功能强大的需求工程工具可以帮助团队建立高品质的系统需求规约:用户可以捕获和管理需求,在自己的专业领域内对它们进行归类和分析,用清晰的可表达的技术手段描述要创建的系统,这样的系统需求规约可以很容易地被系统的最终用户所理解。另外,在系统开发的后续阶段和活动中,IRQA可以管理和追踪这些需求。对于复杂的大型项目,IRQA的图形功能可以帮助我们组织规约,确保规约的质量。

IRQA属于新一代的需求工程工具:其重点不仅是对需求进行管理,还会分析需求、组织项目、以及描述将要构建的系统的顶层功能。因此,使用最先进技术的需求管理的方法论和技术,IRQA实现了软件需求管理过程的自动化,增强了系统开发的效率和效果。 需求管理 IRQA在生命周期中的位置 对需求的捕获、分析、规约、建模和追踪都是在同一个工具中完成的。 在整个公司中,定义所有团队的需求过程并对需求进行组织。 IRQA提供了直观易用的界面,用来管理需求和其他单元,减少最终用户的学习周期和实施时间。

块图 在管理需求时,除了常用的文本形式之外,还可以使用简单的“块图”,定义出公司标准的需求过程。 使用这些交互式的块图,可以在规约之间进行切换浏览,聚焦当前要处理的单元,可视化地呈现和管理这些单元之间的追踪性,在系统用户当中的共享这种结构。 你可以用自己的视点来查看规约,例如:

数据库课程设计-个人知识管理系统-需求分析.

个人知识管理系统需求分析 一. 个人知识管理的原则 个人知识管理的实质在于帮助个人提升工作效率,整合自己的信息资源,提高个人的竞争力。通过个人知识管理,让个人拥有的各种资料、随手可得的信息变成更多价值的知识,从而最终利于自己的学习、工作和生活。积累是知识管理的基础,共享是知识管理的价值体现,创新是知识管理的最终追求,因此,个人知识管理实施应基于以下原则: 1.信息的采集与加工。根据自己拟定的学习目标,对信息进行合理的选择和取舍,并时刻保持心思的敏捷,快速地吸收有用的知识。 2.知识存储与积累。包括知识分类和编目方法、网络技术与数据库技术、隐性知识的积累。 3.知识的共享与交流。个人要增长知识,就必须与他人共享。 4.知识的使用与创新。在综合的基础上创造信息和知识,并不断提高自己的学习能力。 二. 应该满足功能 1. 用户注册 用户填写基本的注册资料,如用户名、密码等。系统判断用户填写的资料是否合法,并查看数据库是否有已存在的用户名。用户提交注册后,即可成为合法用户,并使用该用户名登录系统。 2. 用户登录

系统实现单点登陆,登陆模块是系统的唯一入口。用户在登陆窗口输入用户名及密码,系统验证用户是否是合法用户,确定是否允许该进入系统,并根据用户权限确定界面功能。 3. 知识的发布 系统要求实现对文字的复制、粘贴,对整个文本文档及文件夹的导入,还有对图形图像,视频文件的导入并存储在数据库中。 4. 知识的查找 要求分类查找,关键字查找。 5. 知识的分类 要求具有不同的分类,按格式分类,按关键字分类,知识分类可以简单、快捷的创建,用户进行自定义维护。支持添加分类、编辑分类、删除分类,等多种分类操作,能够快速的建立起知识结构体系。 6. 知识的删除和修改 有相应权限的人可以对部分错误的,过时的知识进行删除或修改。 7. 知识关联 与该知识在同一分类中的其他知识,会被作为相关知识被呈现出现,供用户作为延伸阅读使用。 8. 用户及权限管理 用于支撑和构建整个知识管理系统的用户体系,包括用户信息管理、注册管理、用户的审核机制,用户关闭或删除,用户的查询等。

项目管理系统_需求规格说明书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】列出业务人员本人的预立项的项目列表,已完成的合同列表,个人待办事宜,如下图示:

需求管理工具比较

本人从网上收集整理的几个需求管理工具- 项目管理 需求是研发团队工作的起点,很多研发团队的开发过程混乱的源头都在于需求管理没有做好。这里是本人收集整理的几个需求管理系统,希望对大家有点帮助。 Rational RequisitePro Rational RequisitePro是一个强大、易用、集成的需求管理产品。而通过与Rational系列软件产品的广泛集成,大大扩展了RequisitePro及其他产品的功能,给软件工程生命周期内的各个阶段都提供了强大、方便的信息查询、跟踪、管理功能。从而能够促进更好的团队沟通、帮助管理变更和评估变更的影响,帮助验证所有的规划需求被交付物所满足、降低项目风险。 网址:https://www.360docs.net/doc/30153057.html,/software/awdtools/reqpro/ IBM Rational DOORS IBM Rational DOORS前身是大名鼎鼎的Telelogic DOORS,被IBM收购后更名为IBM Rational DOORS。DOORS 是最老牌的企业需求管理套件,通过使用DOORS/ERS,可以帮助企业更有效地进行沟通并加强协作与验证,从而降低失败的风险。通过对整个组织实施多种需求管理的方法,可以使项目的管理更加透明。它可以使企业跨越地域与组织的边界来按国际化的方式运行。

网址:https://www.360docs.net/doc/30153057.html,/software/awdtools/doors/ Borland CaliberRM Borland CaliberRM是一个基于Web 和用于协作的需求定义和管理工具,可以帮助分布式的开发团队平滑协作,从而加速交付应用系统。CaliberRM 辅助团队成员沟通,减少错误和提升项目质量。CaliberRM 有助于更好地理解和控制项目,是Borland 生命周期管理技术暨Borland Suite 中用于定义和设计工作的关键内容,能够帮助团队领先于竞争对手。CaliberRM提供集中的存储库,能够帮助团队在早期及时澄清项目的需求,当全体成员都能够保持同步,工作的内容很容易具有明确的重点。此外,CaliberRM 和领先的对象建模工具、软件配置管理工具、项目规划工具、分析设计工具以及测试管理工具良好地集成。这种有效的集成有助于更好地理解需求变更对项目规模、预算和进度的影响。 网址:https://www.360docs.net/doc/30153057.html,/us/products/caliber/index.html

任务管理系统需求分析

项目名称:某企业任务管理系统

1. 项目背景及其需求 1.1 项目背景 xxx有限责任公司(CATTSOFT)(以下简称“xxx”)是xxxx有限公司的全资子公司。xx软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。 现承接xx软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。 1.2 系统需求 1.2.1 术语解释 1.2.1.1 系统管理员 是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。 1.2.1.2 主管 是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。 1.2.1.3 员工 该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。 1.2.1.4 任务 任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成” 1.2.1.5 计划 是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。

国内外知识管理软件比较

国内外知识管理软件比较 1.国内知识管理软件 (1)盛大麦库 这是一款采用云计算概念的网络文件管理平台“麦库”,通过这个平台,用户可以实现在线免费的文件保存。盛大麦库是一个免费、永久在线,安全的个人知识管理平台。您可以用电脑、手机等设备,随时随地在麦库里保存笔记、备忘、写文档,存资料,并可以方便的整理和分享。麦库为用户提供的核心服务包括记录笔记备忘、管理知识文档、批量文件上传、共享我的知识等。据悉,麦库目前处于测试期,用户注册可以获得500M的空间,通过邀请好友加入麦库可以实现空间扩容。同时,麦库的内容可以分享到开心网、人人网、豆瓣等主流SNS平台。 盛大麦库的特点是采用云计算的技术,永远不会丢失自己保存的知识资料。(2)Wiz(为知) Wiz(为知个人知识管理PKM)是一款基于互联网的个人知识管理软件产品;它以用户知识数据为核心,提供实用便捷的工具集;可以强制捕捉网页文档。 Wiz能快记快找,它基于互联网,可在多台电脑和手机上使用,支持分类、标签、全文检索等组织方式;具有快速、便捷、移动互联、数据开放、易于扩展等特点; Wiz可以当作轻量级的wiki、sharepoint来使用,可以用于时间管理、文档管理、任务管理、离线网摘、日记博客、桌面便笺等。 Wiz以统一的存储机制、安全机制、全文检索机制、插件机制和同步机制为基础,由为知管理器(WizExplorer)、同步工具(WizSync)、编辑器(WizHtmlEditor)、查看器(WizViewer)、网页捕捉工具、文档导入工具、日历(WizCalendar)和便笺(WizNote)等组成。同时还使用到知识在线服务(Wiz Online),与多类移动终端(WizMobile)进行数据同步;也可以使用专用的订阅工具(WizReader)订阅分享的内

档案管理系统的需求分析

档案管理系统需求分析 档案管理系统的功能要求 档案管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的档案管理系统,实现机关、企业、事业等单位档案的自动化的计算机管理系统,为各单位的提供准确、精细、迅速的档案信息。 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server 结构,将档案管理系统划分为三个子系统:客户端子系统,服务器端子系统,WEB 发布系统,客户端与服务器端采用同一应用程序,其中数据库所在系统确定为服务器端子系统。 档案处理流程图: 单位信息 决策、评估

档案详细信息档案分类 目录信息

下面分析各个子系统的功能需求: 1.服务器端子系统: 在客户端系统的功能实现上,可以分为以下几个部分: [1]单位信息的设置 本系统要求同时管理多个单位的档案信息,因此设置本单位基本信息及其下属或者相关单位信息是本系统最基本的信息,这部分要求对输入数据比较少操作频度小,供使用者了解管理单位基本信息外,更重要的是当本系统数据被档案局采集后能进行按单位识别和掌握该单位基本信息 [2]目录分类: 不同单位的档案类别不尽相同,但相同行业目录却基本相似,所以,系统应根据行业设置当量的默认档案分类。档案管理员根据自己行业的默认分类结合本单位具体情况进行修改,生成自己单位的档案目录系统,以在各个分类目录中存放相应的档案文件,这部分是整个系统进行后续操作的基础。 [3]档案录入整理: 将本单位收录的所有档案按目录分类进行录入存储。 [3]借阅管理: 借阅的登记查询与核销。

知识管理技术和工具

知识管理技术和工具 本节集成专家学者的研究成果(Liao,2003;潘旭伟,2003a;Brent,2001),综合潘旭伟(2005),Tyndale(2002)和Dieng(1999)对各种知识管理技术和工具的分类方案,以知识的获取开发、组织存储、传播共享、检索应用以及知识评价等五个过程为基础对知识管理各种技术和工具进行回顾。 1. 知识的获取技术和工具 传统隐性知识的获取主要靠管理制度、企业文化和场等进行分享,缺乏有效的技术手段和工具。互联网的发展使得网络上的知识资源异常丰富,Internet搜索引擎的出现使得人们能十分方便的获取各种网络资源。目前国内使用最多的搜索引擎Google和百度,除对一般网页进行搜索之外,还能实现图片、音乐、视频等搜索。目前,针对网络知识资源,提供语义检索功能的系统已经出现。如OntoBroker(Decker,2002)是一个面向Web信息资源,能通过推理进行精确查询问题的工具环境,在此基础上,进一步实现了基于语义信息检索的门户站点SEAL(Maedche,2001)。 2.知识的储存技术和工具 知识的储存是把获取的知识转化成为结构化和系统化的形式,将知识进行有效并以简明的方式呈现给使用者,促进这些知识在组织内的交流和共享。 Kingston等提出的多视图模型将知识分为who,what,how,when,where和why等视图(Kingston,2000)。诸葛海提出了面向全球知识资源共享和管理的知识网格模型(Zhuge,2002),将知识组织在类别、位置和层次构成的三维知识空间中。知识仓库是知识储存类技术和工具的代表。知识仓库

收集了各种经验、备选的技术方案以及各种用于支持决策的信息和知识,以一定原则对这些信息和知识进行分类保存,并提供相应的检索手段。 为了避免专家知识流失,构建基于知识的系统(knowlledge-base system,KBS)是有必要的。KBS建立在人工智能基础上,其目的是让计算机理解并储存人们的知识(Wiig,1994)。 3.知识的传播共享技术和工具 知识管理的一个关键是知识的传播和共享:在员工之间、员工和管理者之间、各部门之间的知识传播共享等,让正确的知识在正确的时刻到达正确的人。知识的传播共享技术和工具主要实现隐性知识之间、显性知识之间以及隐性知识转化为显性知识进行传播共享。 Desouza等认为信息技术对隐性知识交流共享的主要作用是通过工具(如电子邮件、知识黄页)与目标人物建立联系(Desouza,2003)。动态知识地图(dynamic knowledge map)(Woo,2004)软件是一个基于Web的知识导航器,帮助人们重用专家的隐性知识,它能搜索专家并通过使用Internet技术方便地与这些专家进行交流。 实现知识传播共享的另一类重要技术和工具是基于互联网的论坛、新闻组以及称为群件的软件包。这类技术和工具的特点在于它能够提供虚拟的工作平台,在这个平台上,人们可以交流看法、协同工作。在人们交流的过程中,这类系统不仅保存交流形成的文档,还能捕捉交流和互动的线索,保留知识的情景。著名的群件工具有IBM的lotus Notes和微软的Exchange Server等。Buckman公司采用了一个称为K’Netix的在线论坛的知识共享管理系统(Stepanek,2001)。Koh等开发了一个虚拟社区活动框架,

相关文档
最新文档