软件开发的完整步骤

发布时间:2023-09-08 19:00:27

软件开发的完整步骤目录软件开发的完整步骤...............................................................................11问题定义.......................................................................................21.1用户调查..................................................................................21.2编写《系统目标与范围说明》................................................................22可行性研究.....................................................................................22.1确定项目的规模和目标......................................................................32.2研究正在运行的系统........................................................................32.3建立新系统的高层逻辑模型..................................................................32.4重新定义问题..............................................................................32.5导出和评价各种方案........................................................................32.6推荐可行方案..............................................................................42.7编写《可行性研究报告》....................................................................42.8提交审查..................................................................................43需求分析.......................................................................................43.1制定需求分析计划..........................................................................43.2需求获取..................................................................................53.3分析和综合................................................................................53.4协商与沟通................................................................................53.5编写《需求规格说明书》....................................................................53.6需求验证..................................................................................53.7修改完善开发计划..........................................................................63.8技术审查和管理复审........................................................................64概要设计.......................................................................................64.1制定规范..................................................................................64.2设想供选择的方案..........................................................................74.3推荐最佳方案..............................................................................74.4功能分解..................................................................................74.5软件结构设计..............................................................................74.6数据设计..................................................................................74.7制定测试计划..............................................................................84.8编写《概要设计规格说明书》................................................................84.9其他文档编写..............................................................................84.10技术审查和管理复审.......................................................................85详细设计.......................................................................................85.1数据结构设计..............................................................................85.2物理设计..................................................................................95.3算法设计..................................................................................95.4界面设计..................................................................................9
5.5其他设计..................................................................................95.6编写《详细设计规格说明书》................................................................95.7技术审查和管理复审........................................................................96编码..........................................................................................106.1选择合适的程序设计语言...................................................................106.2制定编码规范.............................................................................106.3建立数据库系统...........................................................................106.4程序编码.................................................................................107测试..........................................................................................117.1测试用例设计.............................................................................117.2单元测试.................................................................................117.3集成测试.................................................................................117.4系统测试.................................................................................117.5编写《测试分析报告》.....................................................................111问题定义问题定义指在项目初期,从客户或用户处获取需求,弄清用户需要计算机解决的问题根本所在,以及项目所需的经费和资源的文档,最终使开发人员与客户就所构建的系统的范围达成一致意见1.1用户调查对用户进行访谈,调查,初步了解项目范围,需要解决的问题以及项目经费的重要信息。1.2编写《系统目标与范围说明》将本阶段的结果写成相应的文档,即《系统目标与范围说明》2可行性研究软件可行性分析最根本的任务是用最少的代价,对以后的行动方针提出建议。如果问题没有可行

软件开发的完整步骤

相关推荐