软件工程阶段划分存在不同说法,需结合具体领域理解:
-
传统七阶段模型(适用于猎熊等实践领域)
-
无知 :未接触猎熊知识
-
耳闻 :了解猎熊基本信息
-
新手 :完成基础培训但缺乏实战经验
-
胜任者 :掌握基本技能但易受环境干扰
-
精通者 :技术熟练但效率有限
-
专家 :内化技巧与原则,可指导他人
-
大师 :总结经验并创新方法
-
-
软件生命周期七阶段(适用于软件开发)
-
问题定义 :明确工程目标与范围
-
可行性研究 :评估技术、经济可行性
-
需求分析 :收集并规范用户需求
-
设计 :制定系统架构与模块划分
-
编码与单元测试 :实现功能并验证代码质量
-
综合测试 :确保系统满足所有需求
-
运行维护 :修复bug并适应环境变化
-
注意 :不同来源对“软件工程阶段”的划分标准不同,需根据具体应用场景选择对应模型。若指软件开发,建议参考权威资料中与需求分析、设计、测试等相关的六阶段模型。