一. SDLC(Software Development Life Cycle)系统开发生命周期
1.Planning and requirements gathering 计划和需求收集
gather the requirements from client, create scope document
2.Conceptual logical and physical design, construction 设计和搭建模型
3.implementation 实现
write code
P.S. Development models: Waterfall, V-Shaped, Incremental.
4.Testing 测试
find defects or bugs
5.Documentation 记录文档
document every step for future reference and improvement
write the API(application programming interface)
6.Deployment 实施
deploy the software after it has been approved for release
7.Maintaining/Maintenance/Ongoing support 维护/支持
it can take longer than the time needed to create the initial development of the software
二.DBLC(Data Base Life Cycle)数据库生命周期
1.Initiation 启动,评估公司的定位和对数据库的特定需求
2.Design 设计概念、逻辑、物理模型图
3.Build and load 建造测试环境,加载可能真实的数据
4.Test 测试其可用性、性能、安全、可扩展性
5.Implementation 实现(在生产环境中)
6.Operations 运营维护