1.需求调研
-对客户调查所收集的详细信息
-以前软件的使用情况以及存在的问题
-竞争对手的软件产品信息
-目的:确定将要开发的软件产品应具有哪些功能
2.需求规格说明书
-对客户需求信息进行综合描述
-包括用户未提出、但必须要实现的要求
-目的:针对产品进行定义并确定其功能
3.设计说明书
-架构
-数据流示意图
-状态变化图
-流程图
-注释代码
4.开发进度表
-软件项目的开发进度通常使用甘特图来进行表述
5.软件产品组成部分
-程序代码
-帮助文件
-用户手册
-样本和示例
-产品支持信息
-图表和标志
-标签
-广告与宣传材料
-软件的安装
补充:测试文档
测试计划、测试用例、软件测试报告、统计总结
软件开发团队
软件开发模型
1、大棒开发法
2、边写边改法
3、瀑布法
4.快速原型法
5、螺旋模型法