计量管理系统办公系统对项目定义与可行性研究分析
信息系统的生命周期一般划分为以下几个阶段。
1.项目定义与可行性研究
这一阶段的主要任务是提出项目、定义项目和作出项目决策。即人们提出一个项目的提案,并对项目提案进行必要的机遇与需求分析和识别,然后提出具体的项目建议书。在项目建议书或项目提案获得批准以后,就需要进一步开展不同详细程度的项目可行性分析,通过项目可行性分析找出项目的各种备选方案,然后分析和评价这些备选方案的损益和风险情况,最终作出项目方案的抉择和项目的决策。该阶段往往对项目开发的成败起着至关重要的作用。如果项目开发采取外包的方式,则本阶段还要包括招标的过程。这个阶段一般会形成”需求建议书”、可行性研究报告和招标书等文档。在确定项目可行后,就需要针对项目的开展,从人员、组织、进度、资金、设备等多方面进行合理的规划,并以”项目开发计划书”的形式提交书面报告。
2.需求分析
需求分析是将用户对软件的一系列要求、想法转变为开发人员所需要的有关的技术规格说明的过程,它涉及面向用户的用户需求和面向开发者的系统需求两个方面的工作。用户需求是关于软件、系统的一系列想法的集中体现,涉及系统的功能、操作方式、界面风格、报表格式、用户机构的业务范围、工作流程和用户对应用的期望等。而需求分析阶段的任何一个不慎部有可能导致软件实现阶段的大量返工 因此,需求分析要求以用户需求为依据,从功能、性能、数据、操作等多个方面,对系统给出完整、准确、具体的描述,用于确定信息系统的规格。其结果将以需求规格说明书的形式提交给主管部门审核。需求分析的结论不仅是今后系统开发的基本依据,同时也是今后用户对系统进行验收的基本依据。
3.系统设计
这一阶段并不是去实现系统,而是根据需求规格说明书,提出信息系统的总体结构、布局、详细开发思路与计划。系统设计阶段的任务是解决怎么做的问题,设计实现已定义的并经过需求分析的信息系统。这一阶段的工作一般分为两步:总体设计和详细设计。在总体设计阶段是建立系统的总体结构,从总体上对系统的结构、系统配置、接口、全局数据结构和数据环境等给出设计说明,其结果将成为详细设计与实施的基本依据。详细设计以总体设计为依据,主要是确定系统结构中每个模块的内部细节,为编写程序提供最直接的依据。详细设计需要从代码设计、输入输出设计、人机界面设计、数据库设计及实现每个模块功能的程序算法和模块内部的局部数据结构等细节内容上给出设计说明。设计完成后以系统设计说明书的形式提交书面报告。