在应聘PM的面试中基本上80%都会被问到的一个问题,我的认识有限,希望大家指点指点
1 客户需求阶段
需求分析、软件范围定义
2 基本设计阶段
功能定义、数据库相关、系统流程图
3 详细设计阶段
详细设计书
4 开发阶段
PGM
5 测试阶段
测试计划书、测试式样书、BUG票
6 运用阶段
运用说明书
期待大家的补充
------解决方案--------------------------------------------------------
2是概要设计阶段,文档通常包括:系统说明,用户手册,测试计划,详细的实现计划,
------解决方案--------------------------------------------------------
软件项目计划:
计划:
业务计划、资源计划
PPL、WBS、配置管理计划、风险管理计划、测试策略和缺陷预防计划
所有的评审文档
需求:
SRS、STP
所有的评审文档
概设:
HLD、ITP
所有的评审文档
详设:
LLD、UDP
所有的评审文档
编码:
代码完成、单元测试报告完成
所有的评审文档
集成测试:
集成测试报告完成
系统测试:
系统测试报告完成
------解决方案--------------------------------------------------------
问清楚项目规模、资源、客户要求之后再来定哪些文档也不迟!
------解决方案--------------------------------------------------------
按照生命周期模型回答
不同的模型阶段不同,产出物也有变化
另外敏捷开发的内容你最好了解一下
祝你成功~~
------解决方案--------------------------------------------------------
这年头,砖家挺多的嘛!
------解决方案--------------------------------------------------------
有的模型也需要 系统设计
------解决方案--------------------------------------------------------
需求和设计比较重要,把握好这两个文档就行了
------解决方案--------------------------------------------------------
需求,概要设计和详细设计3个阶段比较重要吧
------解决方案--------------------------------------------------------
这个还要看项目所采用过程.瀑布模型与RUP在各个阶段产生的文档肯定是不同的。
------解决方案--------------------------------------------------------
可行性-需求-概要-详细-编码-测试-手册-收钱