- 3
- 0
- 约1.29万字
- 约 84页
- 2019-10-30 发布于湖北
- 举报
第十一章 系统开发方法与策略 第一节 管理信息系统开发概述 (一)系统开发生命周期的5个阶段 (二)SDLC5个阶段的说明 1、规划 规划阶段是SDLC的最初阶段,它的目标是规划项目范围并做出项目计划。规划阶段包括确定一个可靠的开发信息系统的计划。制定规划阶段是组织所做的所有努力中的第一个也是最为关键的阶段。 下面讨论包含在制定规划阶段中的3个最重要的活动。 (1)识别和定义要开发的系统 为什么要求系统能支持组织的战略目标?这是一个极好的问题,并且如果能正确地回答则说明知道必须开发哪种系统。规划阶段最重要的活动可能是准确地定义商业问题和所需解决方案的范围。 (2)规定项目范围 企业一旦定义要开发的系统,就必须规定信息系统项目的范围。项目范围明确地定义高层系统的总体需求,该范围常常提出系统的最基本的定义。项目范围说明书写明项目范围的定义,并且常常很简明。 (3)制定项目计划 制定一个项目的计划,是规划阶段要完成的最后一项活动,也是最艰苦和最重要的活动之一。项目计划要定义系统开发中全部要完成的活动所涉及的谁在什么时间做什么的问题,也就是完成活动的人员及完成每项活动所需要的时间。 2、分析 系统分析阶段要回答:“管理信息系统该如何解决问题?”这个阶段主要是对现有系统和工作流程进行研究,确定它的优势、弱势以及外部威胁、改进机会,主要成果是确定一系列的系统需求及优先级别。 一旦确定要开发哪些系统,就可以进入分析阶段。分析阶段的主要目标是了解新系统的商业需求和处理要求并制作书面文件。 需求分析要详细描述系统必须满足的知识工作者的要求。分析阶段的关键活动是获得明确定义的业务需求,因此,不必涉及任何有关实现或技术方面的细节。 3、设计 系统设计阶段是为解答“管理信息系统必须怎样做,才能获得问题的解决方法?”的问题。这个阶段的主要成果是一项技术设计,该设计或者描述怎样实现一个新系统,或者说明怎样修改现有系统。 (1)设计技术框架 将要建立的系统必须具有一个可靠的技术框架, 否则系统将会垮台或出现故障。 在这个阶段,信息技术专业人员要推荐购买何种类型的工作站和服务器以及内存和存储设备。除服务器硬件设备,信息技术专业人员也要定义操作系统软件。 (2)设计系统模型 建立模型是一种通过绘图的方式描述系统设计的活动。模型中包括对屏幕、报告、软件和数据库等每件事的描述。在设计阶段有许多不同类型需要完成的建模活动,其中包括GUI屏幕设计。 4、实施 系统实施阶段是创建或购买在系统设计中详细列明的各种系统组成部分,进行装配,并让新系统或修改系统投入运行。 这个阶段的重要任务是为让用户有效使用系统作好准备。系统实施的结果是产生一个安装完毕的,可操作的满足业务需求的管理信息系统。 (1)程序开发 在开发阶段,系统开发人员利用设计阶段产生的详细设计资料,将它们变换为实际系统。此阶段的标志就是从逻辑设计转换到物理实现。 此阶段的活动包括软件的程序编写、建立数据库、配置通信设备、安装硬件和软件。 (2)测试 测试是软件开发的必经步骤,管理信息系统也不例外。 在正式实施之前进行系统测试是关键的。为完成一个彻底的测试就必须对测试条件进行细化。测试条件是对系统必须完成的步骤连同每一步的设想结果所进行的详细描述。 4、实施 (3)实施 实施的目的就是通过将系统置于组织中,用来提高组织的管理效率,给其带来一定生命力,在实施阶段期间,将系统分配于所有的知识工作者,他们开始使用系统完成每天的工作。要确保培训所有的用户并使商业受益。 只有用户熟悉系统并能正确地使用系统,这个系统才是成功的。实施阶段一个重要的活动是在新系统上培训用户,以便这个系统尽可能地发挥作用。 (4)维护 在后期维护期间,我们需要监测并支持新系统以保证其继续满足管理业务目标。 一旦系统处于适当的位置,就会随业务的变化而改变。 5.评价 系统评价主要是考查系统达到目标的程度,进行运行的适用性评价、系统安全保密性评价及系统经济效益评价。 系统评价包括衡量系统目标的满足程度、用户满意程度、经济效益及系统可靠性等方面的内容。 (三)系统开发生命周期理论的优缺点 传统系统开发生命周期法基于以下假设: 1)系统的需求能够被预先严格定义 2)系统需求在系统开发过程中基本保持不变 3)系统开发阶段划分严格 4) 采用自顶向下的方法将系统划分为子系统及模块 在满足上述假设条件的情况下,传统系统开发生命周期法具有以下优点: (1)采用系统观点和系统工程方法,自顶向下进行分析与设计并自下而上进行实施。 (2)开发过程阶段清楚,任务明确,并有标准的图、表、说明等组成各阶段的文档资料。 (3)用户观点,吸收用户单位的管理
原创力文档

文档评论(0)