软件开发流程:
起始阶段(Inception)-- 有一个好的想法:具体构想出终于产品的设想和它的业务案例,确定项目的范围 。
细化阶段(Elaboration)--计划必要的活动和所需资源,具体确定功能并设计构架 。
构建阶段(Construction)-- 构建产品, 发展最初的设想、构架和计划,直到一个能够交付给用户的产品(完毕后的设想)完毕。
移交阶段(Transition)-- 将产品移交用户使用,包含:制造、交付、培训、支持、维护,直到用户惬意。
软件开发模式大概有11种,如下所示:
1.边做边改模型(Build-and- Fix- Model)
2.瀑布模型(Waterfall-Model)
3.快速原型模型(Rapid- Prototype-Model)
4.增量模型(Incremental-Model)
5.迭代模型(Stagewise-Model)
6.螺旋模型(Spiral-Model)
7.敏捷开发模型(Agile-Development-Model)
8.演化模型(Evolutionary-Model)
9.喷泉模型(Fountain-Model)
10.智能模型(4GL)
11.混合模型(Hybrid-Model)