软件工程 |信息系统生命周期
在大型组织中,数据库系统通常是信息系统的一部分,包括组织信息资源的收集、管理、使用和传播所涉及的所有资源。在当今世界,这些资源包括数据本身、DBMS 软件、计算机系统软件和存储介质、使用和管理数据的人以及开发这些应用程序的应用程序程序员。因此,数据库系统是更大的组织信息系统的一部分。
在本文中,我们将讨论信息系统的典型生命周期,以及数据库如何适应这个生命周期。信息周期也称为宏观生命周期。
这些周期通常包括以下阶段:
- 可行性分析 -
这一阶段主要涉及以下几点:- (a) 分析潜在的应用领域。
- (b) 确定信息收集的经济性。
- (c) 进行初步成本效益研究。
- (d) 确定数据和流程的复杂性。
- (e) 确定应用程序的优先级。
- 需求收集和分析——
在这个阶段我们基本上做了以下几点:- (a) 通过与潜在用户和群体互动来收集详细需求,以确定他们的特定问题和需求。
- (b) 识别应用程序间的依赖关系。
- (c) 确定沟通和报告程序。
- 设计
这个阶段有以下两个方面:- (a) 数据库设计
- (b) 设计使用和处理数据库的应用系统。
- 执行 -
在此阶段执行以下步骤:- (a) 实施信息系统
- (b) 加载数据库。
- (c) 数据库事务被实施和测试。
- 验证和验收测试——
系统的可接受性是满足用户的要求并且性能标准得到验证。系统根据性能标准和行为规范进行测试。 - 部署运维——
这可能会在用户从旧系统转换以及用户培训之前进行。当所有系统函数都可以运行并经过验证时,运行阶段就开始了。随着新需求或应用程序的出现,它们会经过所有先前的阶段,直到它们被验证并合并到系统中。监控和系统维护是运营阶段的重要活动。