Logo cn.artbmxmagazine.com

信息系统的生命周期

目录:

Anonim

信息系统的生命周期

它是一个自动化或手动的系统,包括人员,机器和/或组织好的方法,用于收集,处理和传输表示信息的数据。信息系统包含基础结构,组织,人员以及收集,处理,存储,传输,显示,传播和组织信息所需的所有组件。

任何信息系统在其整个生命周期中都会经历一系列阶段。其生命周期包括一系列阶段,其中包括:

规划

进行一系列初步任务,这些任务将对项目的成功完成产生决定性的影响。

分析

找出系统到底要做什么。软件生命周期中的分析阶段对应于试图发现真正需要什么并充分理解系统需求的过程。

设计

必须研究要构建的信息系统的可能实施替代方案,并且必须确定系统的总体结构(其体系结构设计)。系统的设计很复杂,设计过程必须迭代执行。

实作

选择适当的工具,便于我们工作的开发环境以及针对要构建的系统类型的适当编程语言。这些工具的选择将在很大程度上取决于我们到目前为止所做的设计决策以及系统必须在其中运行的环境。

测验

其目的是发现项目前几个阶段可能犯的错误(并最终纠正它们)。在测试阶段执行的错误查找可以根据上下文和项目阶段以不同的方式进行调整。

安装或部署

我们必须计划系统必须在其中运行的环境,包括硬件和软件:必需的设备及其物理配置,设备之间的互连网络以及对外部系统,操作系统和库的访问。

这些阶段反映了解决任何类型问题时遵循的过程。

使用与维护

维护阶段通常消耗软件开发公司40%至80%的资源。实际上,它平均为60%,可能是软件生命周期中最重要的阶段。

  • 消除在使用寿命内发现的缺陷,这是考虑任何事物维护时首先要想到的,当系统必须在新版本的操作系统或更高版本上运行时,可以使其适应新的需求。当建议的功能可以改善现有系统时,请添加新功能。

信息系统生命周期

划定项目范围

确定项目涵盖的方面,例如修复那些不会包含在项目中的方面。后者必须明确指出。如有必要,您可以指定推迟到系统更高版本的所有内容。

生存力研究

有了无限的资源(时间和金钱),几乎任何项目都可以成功。不幸的是,在现实生活中,资源非常稀缺,因此并非所有项目都可行。

风险分析

总会有挫折破坏最佳的计划。我们必须忍受不可避免的事情,并且拥有一个非常有用的工具:风险管理,传统上分为风险评估和风险控制。

经典生命周期

经典的生命周期模型(也称为“层叠模型”)基于尝试从一开始就一劳永逸地做事。仅在成功完成特定于该阶段的验证和确认任务之后,一个顺序才从一个阶段传递到下一个阶段。如有必要,仅返回到上一个阶段。

这种传统的生命周期模型要求对软件开发过程采用顺序方法。

  • 实际项目很少遵循此模型提出的活动顺序流程。通常,客户很难在项目开始时就明确建立所有需求(此外,因为直到他们看到项目发展之后,他们才对项目有一个清晰的想法。在达到最终阶段之前,系统将无法使用该系统的可操作版本,因此,纠正在项目初始阶段做出的任何错误决定将导致相当大的财务和临时成本。

信息系统的经典生命周期,级联模型

信息系统的生命周期