文档介绍:前言
20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon ,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面的说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。
项目背景资料:
贸易公司在平时的经营运作过程当中需要处理大量的信息,还需要时刻更新公司产品信息,不断的添加、修改营销信息。拿我们公司来讲,目前的这些信息的收集和管理涉及好几个部门。比如,进货由采购部负责,他们手里有许多供应商的信息以及各种商品的详细的或不完全的信息;如果要订购某种商品,他们会在这些平时积累的信息当中查找相应的商品和供应商,然后再打电话联系订购事宜。由于没有一种良好的管理模式,这些重要资料经常性的遗失或变更,给工作带来了很大的麻烦。同样的情况也出现在市场部,营销人员都各自有一个笔记本或者表格之类的东西记录自己经手销售的商品去向是哪里,盈利多少等信息;这些信息纪录的随意性比较大,结过账以后就不会再看了,或许某一天某个客户又要同样的商品而营销人员又忘记了先前提供这种商品的具体参数及价格,重新查找这些信息是一种又费时又费力的工作。
为了使这样的局面得到一定的改观,需要有一套先进的管理系统进行统一管理和调度。然而在现实当中,很难找到一种通用化的适合于本单位使用的这样一套系统。
项目的现实意义:
根据对目前贸易公司运行情况的摸底和分析,用计算机编写一套适合本单位使用的管理系统是可行的,而且将极大的提高贸易公司的管理效益。
首先,贸易公司现在具备开发这样的系统的硬件环境。现有数台微机并且平时的使用效率并不高,只是打些票据之类的,完全可以独立出一台微机专门供管理信息系统使用;
其次,管理信息系统将极大的提高各部门人员的工作效率,系统在查询和检索功能上功能可以说是随时定制的,因为这套系统开发出来以后并不是一成不变的,需要随着时间的检验来不断完善,不断的随着需求的变化而变化。这样的功能在通用的管理软件中是不好实现的。
有了这套系统以后,整个公司的业务流程在电脑中被清晰的显现出来,每一种商品的来龙去脉都被记载的清清楚楚;想要查询某一个商品的信息,只需要在查询框中输入该商品名称即可,与该商品有关的信息将在查询结果中显示,快速而准确。
综上所述,在本单位开发这样一套管理软件是必然的和可行的。
1 软件的需求分析与管理阐述
需求的概念
“需求”通常是指用户对目标系统/产品在功能、行为、性能、设计约束等等方面的期望。通过对问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的行为即构成一个项目开发生命周期的需求阶段的任务。
需求的过程
需求的整个过程是一个应用已有的技术、方法进行需求分析、确定用户需求,帮助分析人员理解问题并定义目标系统的一系列过程。它是一个不断反复的需求定义、文档记录、需求演进的过程,并最终在验证的基础上冻结需求。基本上可以将之整理为需求获取、需求分析、需求文档编写、需求分析的验证以及需求变更的管理这五个阶段。
需求的类型
对于大部分的通信企业来讲,需求主要包括两大类型——功能需求和非功能需求。其中功能需求是最主要的,重点是对系统解决问题的需求。而非功能需求则主要是一些限制性要求,如对实际使用环境的要求、可靠性要求、安全性要求等等。非功能性需求通常比功能性需求要更严格,因为如果非功能性要求不能满足的话,系统将可能无法运行。
需求管理
需求管理是一种获取、组织并记录系统需求的系统化方案,也是一个使客户与项目团队针对不断变更的系统需求达成并保持一致的过程,目的是在客户和将处理客户需求的项目组间建立客户需求的共同理解。实践证明,良好的需求管理过程对于降低开发成本和保障项目成功,至关重要。
需求管理与项目管理的关系
需求工程随着计算机的发展而发展。随着软件系统规模的扩大,需求管理在整个项目开发和维护过程中越来越重要,他直接关系到项目的成功与否。越来越多的项目管理有关人员开始逐渐认识到需求的管理活动不再仅限于项目开发的最初阶段,它贯穿于系统开发的整个生命周期,是项目管理的源头,也是整个项目管理所必须围绕的基础和准绳。
:
需求关系图
需求分析的验证
需求验证过程
需求规格提交之后,开发人员需要与客户对需求分析的结果进行验证,验证包括以下几点:
审查