总体设计 这一步的主要任务是把用户的信息要求统 到一个整体的逻辑结构或概念模式中, 此结构能表达用户的要求,并且独立于任 何硬件和数据库管理系统。这一步,从应 用程序的角度来讲,要完成子系统的划分 和功能模块的划分;从数据库的角度来讲 要完成概念模型的设计
6 总体设计 这一步的主要任务是把用户的信息要求统 一到一个整体的逻辑结构或概念模式中, 此结构能表达用户的要求,并且独立于任 何硬件和数据库管理系统。这一步,从应 用程序的角度来讲,要完成子系统的划分 和功能模块的划分;从数据库的角度来讲 要完成概念模型的设计
详细设计 这一步同样是包括数据库设计和应用程序 设计两大部分。对数据库设计要根据具体 的数据库管理系统设计数据库、设计关系 考虑数据的完整性、考虑数据的安全和备 份策略等。对应用程序设计要给出功能模 块说明,考虑实施方法,设计存储过程等
7 详细设计 这一步同样是包括数据库设计和应用程序 设计两大部分。对数据库设计要根据具体 的数据库管理系统设计数据库、设计关系、 考虑数据的完整性、考虑数据的安全和备 份策略等。对应用程序设计要给出功能模 块说明,考虑实施方法,设计存储过程等
编程 它根据上一步的设计结果进行具体实施, 建立数据库并装入原始数据,建立存储过 程,编写和调试应用程序代码等
8 编程 它根据上一步的设计结果进行具体实施, 建立数据库并装入原始数据,建立存储过 程,编写和调试应用程序代码等
调试与试运行 般在编程阶段都做了局部测试,现在各 子系统、各个模块要进行联合调试和测 试,并试运行。在试运行阶段要广泛听取 用户的意见,并根据运行效果进行评估, 修改系统的错误、改进系统的性能
9 调试与试运行 一般在编程阶段都做了局部测试,现在各 个子系统、各个模块要进行联合调试和测 试,并试运行。在试运行阶段要广泛听取 用户的意见,并根据运行效果进行评估, 修改系统的错误、改进系统的性能
交给用户使用 最后一步是将系统交给用户使用,在使用 的过程中可能还会出现新的问题,甚至提 出新的需求,所以还要不断对系统进行评 价和维护。数据库系统的维护不是一朝 夕的事,只要数据库系统存在,就要不断 进行评价、调整、修改,直至数据库生命 周期结束,或完全重新设计为止。 10
10 交给用户使用 最后一步是将系统交给用户使用,在使用 的过程中可能还会出现新的问题,甚至提 出新的需求,所以还要不断对系统进行评 价和维护。数据库系统的维护不是一朝一 夕的事,只要数据库系统存在,就要不断 进行评价、调整、修改,直至数据库生命 周期结束,或完全重新设计为止