可行性分析

主要是判断讨论这个软件是否应该做:1:经济可行性,2技术可行性.3:组织,社会可行性.

工具:系统流程图或结构图.

产生可行性研究报告

需求分析

内容包括:明确用户对系统的要求,业务功能需求、系统功能需求、性能需求、数据需求、外部接口、待解决问题等;

建立逻辑模型:使用数据流图DFD,数据字典DD.

产物:需求规格说明书(SRS)、用例图(powerDesigner OOM)、业务流程图(powerDesigner OOM)等,开始写用户手册

概要设计

内容包括:划分模块接口、系统架构、功能模块设计、数据库设计、接口设计等,把需求分析得到的DFD转换为软件结构和数据结构

产物:架构图(PowerDesigner EAM)、时序图(PowerDesigner OOM)、ER图/结构数据模型(PowerDesigner CDM/ PowerDesigner PDM),接口文档、概要设计说明书等

详细设计

内容包括:在概要设计的基础上,扩展细化,交互界面、性能、输入/输出项等,为软件结构图 (SC)中的每一个模块确定采用的算法和模块内数据结构,用某种选定的表达工具给出清晰的描述。

产物:详细设计说明书等

编码

选定语言,把模块描述转换成源代码

测试

内容包括:设计测试用例发现错误

测试目标:需求分析、概要设计、详细设计以及程序编码等所得到的文档资料,包括需求规格说明、概要设计说明、详细设计规格说明以及源程序

产物:编写测试计划,测试分析报告

运行维护

内容包括:根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改

分为:正确性维护,适应性维护,完善性维护,预防性维护

产生:程序维护手册

软件开发几个阶段的内容以及产物相关推荐

  1. 软件开发的六大阶段 (指针经典原创)

     软件开发的六大阶段      第一阶段:调研阶段 本阶段我们将组成企业项目调研组到企业进行现场调研,企业也部分需组织相应人员进行配合.整个调研工作将历时三星期到一个月左右时间.调研内容按以下方面进行 ...

  2. 软件开发之计划阶段: ”声控打鼓”游戏的”用户/场景”分析

    "用户/场景"分析(a.k.a user scenarios)对于软件开发的计划阶段是十分重要的.只有明确了软件的用户群,以及软件所应用的场合,才能真正了解到所要开发的软件是否有价 ...

  3. 项目管理_软件开发的六大阶段

    转载 2013年05月01日 19:47:08 http://blog.csdn.net/northplayboy/article/details/601443 第一阶段:调研阶段 本阶段我们将组成企 ...

  4. 在软件开发的早期阶段为什么要进行可行性研究?

    进行可行性研究的原因:在实际情况中,许多问题不可能再预定的系统规模或时间期限之内解决.如果问题没有可行的解,那么花费在这项工程上的任何时间.人力.物力,都是无谓的浪费.可行性研究的目的,就是用最小的代 ...

  5. V模型的价值在于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。在V模型中,测试工作在编码之后才能进行,所以在软件开发早期各个阶段引入的错误不能及时被

    1.简述静态测试和动态测试的区别. 答:按照执行测试时是否需要运行程序,软件测试可以划分为静态测试和动态测试. 静态测试以人工测试为主,通过测试人员认真阅读文档和代码,仔细分析其正确性.一致性及逻辑结 ...

  6. 测试分类-软件开发阶段的各个测试

    大家好,我是十一. 还记得我们上篇中的测试分类图吗?其中有一部分是"按软件开发阶段划分",不记得没关系,这里我截了图出来,大家直接看图吧. 这个图呢就是我们这篇所要讲解的内容.主要 ...

  7. 软件开发项目的风险管理 (转)

    原作者:李艺兰 软件开发项目的风险管理 众所周知,软件开发过程可分为:需求分析.设计.编码.测试.安装及维护等几个过程(在RUP方法中:业务建模.需求.分析设计.实施.测试.部署),实际上一个完整的软 ...

  8. .net开发是做什么的_软件开发是什么, 该怎么做?

    软件开发是什么, 该怎么做? 1  引子 关于什么是软件开发存在很多观点,有的认为软件开发即服务,有的认为软件开发即产品,有的认为软件开发即平台,这些观点各有各的侧重点.这篇文章我们来学习和探讨一下软 ...

  9. 软件开发沉思录--ThoughtWorks文集

    软件开发沉思录--ThoughtWorks文集 市场价 :¥39.00 会员价 : ¥29.25(75折) [原出版社] Pragmatic Bookshelf  [作 者]ThoughtWorks公 ...

  10. 软件开发延期引发纠纷-律师随笔

    软件开发延期引发纠纷-律师随笔 吴国平      北京市隆安律师事务所 笔者曾经承办多起软件开发合同纠纷,部分案件由法院判决,部分案件在仲裁委员会仲裁结案.笔者发现仲裁委员会在认定软件纠纷案件时的思路 ...

最新文章

  1. Oracle全文检索示例
  2. python2:function
  3. redis之五大数据类型
  4. 字典树 ZOJ1109 HDU1251 PKU1204 HDU1075
  5. [转载] Java中Array(数组)转List(集合类)的几种方法
  6. VC读取PE文件的OEP
  7. 如何计算环形复杂度_数据结构与算法复杂度
  8. 习题合集-数据结构导论
  9. 三角网格(Triangle Mesh)
  10. 计算机主机hdmi接口是什么意思,hdmi接口有什么用,教你详细的计算机hdmi接口功能...
  11. epcs1s是epcs1系列的么_fpga的EPCS 配置的2种方法 FPGA下载程序的方法(EPCS)
  12. 从浙大计算机到字节算法岗!
  13. 基于Web的股票预测系统
  14. W-2 Grub4dos硬盘安装BackTrack
  15. 使用 CNN 进行面部表情检测
  16. WPS简单五步操作修改图形并调整图形位置大小和旋转角度
  17. 【Python机器学习】Sklearn库中Kmeans类、超参数K值确定、特征归一化的讲解(图文解释)
  18. python opencv写视频——cv2.VideoWriter()
  19. 跟熊浩学沟通30讲读后感_《跟熊浩学沟通30讲》之沟通的基本原则
  20. 源码交易平台如何选择

热门文章

  1. PLC控制系统设计与调试的一般步骤
  2. 云栖科技评论第18期:Tenable 发布全球安全指数
  3. 性能测试职业发展方向
  4. MongoDB 网页可视化管理(adminMongo 的安装、配置)
  5. UML 用例图符号含义
  6. html关于圣诞节主题的网页,玩转圣诞创意!10个以圣诞节为主题的优秀网站设计...
  7. 2019年规划与目标
  8. 第25章 串行FLASH文件系统FatFs
  9. wps-doc文件输出为pdf文件时目录报错“错误!未定义书签”解决方法
  10. 石家庄地铁路线安排网站的最终版本——博客登记