数字化转型:信息系统的生命周期(一)

2024-08-22 00:38

本文主要是介绍数字化转型:信息系统的生命周期(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一 信息系统的生命周期

一般来说,信息系统的生命周期分为 4 个阶段,即产生阶段、开发阶段、运行阶段和 消亡阶段。

 

1.信息系统的产生阶段

信息系统的产生阶段,也是信息系统的概念阶段或者是信息系统的需求分析阶段。这一 阶段又分为两个过程,一是概念的产生过程,即根据企业经营管理的需要,提出建设信息系 统的初步想法;二是需求分析过程,即对企业信息系统的需求进行深入的调研和分析,并形 成需求分析报告。

 

概念阶段:概念产生过程,提出些系统建设的初步想法。MRD

需求分析阶段:需求分析过程,对信息系统的需求进行深入的调研和分析。 产出:需求分析报告

 

2.信息系统的开发阶段(核心阶段)

可分为 5 个阶段,总体规划、系统分析、系统设计、系统实施和系统验收阶段。

 

(1) 总体规划阶段。信息系统总体规划是系统开发的起始阶段,它的基础是需求分析。 它必须服从和服务于企业的总体战略目标和企业的管理决策活动。

总体规划 的作用主要有:

指明信息系统在企业经营战略中的作用和地位。
       指导信息系统的开发。
       优化配置和利用各种资源,包括内部资源和外部资源。
       通过规划过程规范企业的业务流程。

一个比较完整的总体规划,应当包括信息系统的开发目标、信息系统的总体架构、信息系统的组织结构和管理流程、信息系统的实施计划、信息系统的技术规范等。

 

 

(2) 系统分析阶段。系统分析阶段的目标是为系统设计阶段提供系统的逻辑模型。系统分析阶段以企业的业务流程分析为基础,规划即将建设的信息系统的基本架构,它是企业的管理流程和信息流程的交汇点。系统分析的内容主要应包括,组织结构及功能分析、业务流程分析、数据和数据流程分析、系统初步方案等。

 

(3) 系统设计阶段。系统设计阶段是根据系统分析的结果,设计出信息系统的实施方 案。系统设计的主要内容包括,系统架构设计、数据库设计、处理流程设计、功能模块设计、 安全控制方案设计、系统组织和队伍设计、系统管理流程设计等。

 

(4) 系统实施阶段。系统实施阶段是将设计阶段的结果在计算机和网络上具体实现, 也就是将设计变成能在计算机上运行的软件系统。

 

(5)系统验收阶段。 信息系统实施阶段结束以后,系统就要进入试运行。通过试运行, 系统性能的优劣、是否做到了用户友好等问题都会暴露在用户面前,这时就进入了系统验收 阶段。

 

3.信息系统的运行阶段(生产运行、维护阶段)。

把维护分为 4 种类型,即排错性维护、适应性维护、完善性维护和预防性维护。

4.信息系统的消亡阶段

 

二 信息系统建设的原则

 

1.高层管理人员介入原则

信息系统的建设目标是为企业的总体战略目标服务,需要产生业务价值。 理解企业战略目标参与目标的考核达成的企业高层管理人员,才能知道企业究竟需要什么样的信息系统,也只有他们才知道企业有多大的投入是值得的。因此,信息系统从概念到运行都必须有企业高层管理人员介入。当然, 这里的“介入”有着其特定的含义,它可以是直接参加,也可以是决策或指导,还可以是在政治、经济、人事等方面的支持。那就是企业的 “首席信息官”(Chief Information Officer,CIO)的出现。CIO 是企业设置的相当于副总裁的 一个高级职位,负责公司信息化的工作,主持制定公司信息规划、政策、标准,并对全公司的信息资源进行管理控制的公司行政官员。在大多数企业里,CIO 是公司最高管理层中的核 心成员之一。毫无疑问,深度介入信息系统开发建设,以及运行是 CIO 的职责所在。

2.用户参与开发原则

在我国信息系统开发中流行所谓“用户第一”或“用户至上”的原则。当然,这个原则

并没有错,一个成功的信息系统,必须把用户放在第一位,这应该是毫无疑义的。但是,究 竟应当怎么“放”?怎么“放”才算是第一位?没有一个确切的标准。而马丁提出的“用户 参与开发原则”就把“用户第一原则”具体化了。

  用户参与开发原则主要包括以下几项含义:

一是“用户”有确定的范围。究竟谁是用户?人们通常把“用户”仅仅理解成为用户单 位的领导,其实,这是很片面的。当然,用户单位领导应该包括在用户范围之内,但是,更 重要的用户,或是核心用户是那些信息系统的使用者,而用户单位的领导只不过是辅助用户 或是外围用户。

二是用户,特别是那些核心用户,不应是参与某一阶段的开发,而应当是参与全过程的 开发,即用户应当参与从信息系统概念规划和设计阶段,直到系统运行的整个过程。而当信 息系统交接以后,他们就成为系统的使用者。

三是用户应当深度参与系统开发。用户以什么身份参与开发是一个很重要的问题。一般 说来,参与开发的用户人员,既要以甲方代表身份出现,又应成为真正的系统开发人员,与 其他开发人员融为一体。

3.自顶向下规划原则

坚持自顶向下规划原则对于信息系统的开发和建设来 说是至关重要的。自顶向下规划的一个主要目标是达到信息的一致性。同时,自顶向下规划 原则还有另外一个方面,那就是这种规划绝不能取代信息系统的详细设计。必须鼓励信息系 统各子系统的设计者在总体规划的指导下,进行有创造性的设计。

4.工程化原则

在 20 世纪 70 年代,出现了世界范围内的“软件危机”。所谓软件危机是指一个软件 编制好以后,谁也无法保证它能够正确地运行,也就是软件的可靠性成了问题。软件危机曾 一度引起人们,特别是工业界的恐慌。经过探索,人们认识到之所以会出现软件危机,是 因为,软件产品是一种个体劳动产品,最多也就是作坊式的产品。因此,没有工程化是软件危机发生的根本原因。此后,发展成了“软件工程”这门工程学科,在一定程度上解决了软件危机。

信息系统也经历了与软件开发大致相同的经历。在信息系统发展的初期,人们也像软件

开发初期一样,只要作出来就行,根本不管实现的过程。这时的信息系统,大都成了少数开 发者的“专利”,系统可维护性、可扩展性都非常差。后来,信息工程、系统工程等工程化 方法被引入到信息系统开发过程之中,才使问题得到了一定程度的解决。

其实,工程化不仅是一种有效的方法,它也应当是信息系统开发的一项重要原则。

5.创新性原则,用来体现信息系统的先进性。

 

6.整体性原则,用来体现信息系统的完整性。

 

7.发展性原则,用来体现信息系统的超前性。

 

8.经济性原则,用来体现信息系统的实用性。

 

这篇关于数字化转型:信息系统的生命周期(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1094741

相关文章

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

Maven(插件配置和生命周期的绑定)

1.这篇文章很好,介绍的maven插件的。 2.maven的source插件为例,可以把源代码打成包。 Goals Overview就可以查看该插件下面所有的目标。 这里我们要使用的是source:jar-no-fork。 3.查看source插件的example,然后配置到riil-collect.xml中。  <build>   <plugins>    <pl

【Vue】关于Vue3的生命周期

目录 Vue3中新增了一个setup生命周期函数:(1) setup执行的时机是在beforeCreate生命周期函数之前执行,在setup函数中是不能通过this来获取实例的;(2) 为了命名的统一性,将beforeDestroy 改名为 beforeUnmount,destroyed 改名为 unmounted 生命周期函数: setup —— 不能通过this来获

09 生命周期

生命周期 beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestorydestoryed 辣子鸡:香辣入口,犹如吃了炫迈一样 - - - 根本停不下来 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport"

Maven生命周期:深入理解构建过程

目录 1. Maven生命周期简介 2. 默认生命周期的阶段 3. 清理生命周期 4. 站点生命周期 5. Maven生命周期的灵活性 6. 结论         在Java开发中,Maven是一个不可或缺的工具,它通过自动化项目的构建、依赖管理和文档生成等任务,极大地提高了开发效率。Maven的核心之一是其构建生命周期,它定义了项目构建过程中的一系列阶段。在这篇文章中,我们将深

【信创建设】信息系统信创建设整体技方案(word原件完整版)

信创,即“信息技术应用创新”。我国自主信息产业聚焦信息技术应用创新,旨在通过对IT硬件、软件等各个环节的重构,基于我国自有IT底层架构和标准,形成自有开放生态,从根本上解决本质安全问题,实现信息技术可掌控、可研究、可发展、可生产。信创发展是一项国家战略,也是当今形势下国家经济发展的新功能。信创产业发展已经成为各行各业数字化转型、提升产业链发展的关键。 软件全套资料部分文档清单: 工作安排任

浅谈java向上转型和乡下转型

首先学习每一种知识都需要弄明白这知识是用来干什么使用的 简单理解:当对象被创建时,它可以被传递给这些方法中的任何一个,这意味着它依次被向上转型为每一个接口,由于java中这个设计接口的模式,使得这项工作不需要程序员付出任何特别的努力。 向上转型的作用:1、为了能够向上转型为多个基类型(由此而带来的灵活性) 2、使用接口的第二个原因却是与使用抽象基类相同,防止客户端创建该类的对象,并确保这仅仅

知名AIGC人工智能专家培训讲师唐兴通谈AI大模型数字化转型数字新媒体营销与数字化销售

在过去的二十年里,中国企业在数字营销领域经历了一场惊心动魄的变革。从最初的懵懂无知到如今的游刃有余,这一路走来,既有模仿学习的艰辛,也有创新突破的喜悦。然而,站在人工智能时代的门槛上,我们不禁要问:下一个十年,中国企业将如何在数字营销的浪潮中乘风破浪? 一、从跟风到精通:中国数字营销的进化史 回顾过去,中国企业在数字营销领域的发展可谓是一部"跟风学习"的编年史。从最初的搜索引擎营销(SEM),

【前端】animation动画以及利用vue制作简单的透明度改变动画,包含vue生命周期实现

一. 问题描述 想做一个文字透明度从1到0然后再从0到1的css动画。 二. 代码写法 2.1 animation写法 2.1.1 animation属性key 2.1.2 代码展示 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=de

【C++多线程编程】 线程安全与对象生命周期管理

目录 类的线程安全 实现线程安全  构造函数在多线程中的安全性 析构函数多线程环境的安全 智能指针实现多线程安全  shared_ptr 非完全线程安全 shared_ptr可能导致对象生命周期延长 const引用可以减少传递shared_ptr开销 shared_ptr 智能指针块模块的优点  析构所在线程问题分析  RAII的使用 enable_shared_from_