zoukankan      html  css  js  c++  java
  • 软件研发流程

    一、需求分析

    ​ 1、客户

    ​ 原始需求

    ​ 2、需求人员

    ​ 需求分析,需求扩展

    ​ 3、测试与开发专家

    ​ 和客户与需求人员一起将需求文字化,大概的看看逻辑的可行性,软件的可测性

    二、项目立项

    ​ 1、项目大概的开始与结束时间

    ​ 2、确定项目经理、测试经理、开发经理、测试人员、开发人员等职位

    ​ 3、项目负责人等人员安排

    三、需求评审

    ​ 1、三方评审

    ​ (1)开发

    ​ (2)测试

    ​ 完善客户需求所会出现的所有场景与结果

    ​ (3)需求人员

    ​ (4)消除歧义、完善细节、完善场景结果

    ​ 2、软件需求规格说明书

    ​ 软件核心文档,并且会在后面的研发过程中不断的更新与升级

    四、概要与详细设计

    ​ 1、开发

    ​ (1)概要设计文档

    ​ 系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计、出错处理设计等

    ​ (2)详细设计文档

    ​ 模块的设计考虑、主要算法、数据结构、类的层次结构及调用关系

    ​ 2、测试

    ​ 测试计划

    ​ 测试的目标、范围、方法、资源和进度等

    五、编写程序

    ​ 1、开发

    ​ 搭建开发环境,编写代码,完成需求雏形

    ​ 2、测试

    ​ 设计测试场景,撰写测试用例

    六、单元测试

    ​ 1、开发

    ​ 开发自己用白盒测试测试自己写的代码(用逻辑检验逻辑)

    ​ 2、测试

    ​ 搭建测试环境

    七、集成测试

    ​ 1、开发

    ​ 主要是拉通表与表之间,系统与系统之间的数据关系(一半黑盒测试,一半白盒测试)

    ​ 2、测试

    ​ 主要是拉通表与表之间,系统与系统之间的数据关系(一半黑盒测试,一半白盒测试)

    ​ 3、目标

    ​ 利用已通过单元测试的构件建立设计中描述的程序结构

    八、系统测试

    ​ 1、测试

    ​ (1)功能测试

    ​ 完成需求所要求达到的功能,是测试的核心与基本

    ​ (2)兼容性测试

    ​ 测试在不同系统、不同浏览器、不同环境下的兼容问题

    ​ (3)安全性测试

    ​ 测试权限、链接、访问等安全问题

    ​ (4)易用性测试

    ​ 测试软件的大众化,好不好用,是否体现了需求还美观了画面

    ​ (5)性能测试

    ​ 测试服务器在不同的负载与压力下的各种性能指标(CPU、内存等)是否符合

    ​ 需求规定

    ​ (6)*自动化测试

    ​ 利用自动化测试工具代替手工,完成自动测试

    ​ (7)*回归测试

    ​ 测试开发修复bug之后的测试

    ​ (8)*提交bug

    ​ 提交bug问题单,与开发沟通

    ​ 2、开发

    ​ (1)继续完成没有完成的编程

    ​ (2)修复bug

    九、验收测试

    ​ 1、客户

    ​ 检验软件是否完成需求,软件质量等

    ​ 2、测试

    ​ 测试完成之后,编写测试报告。内容包括软件的质量、测试的方法、测试的范围、测试的结果与缺陷,以及以后可能出现的问题,以及改进的建议

    ​ 3、开发

    ​ 闲的蛋疼

    十、维护

    ​ (1)版本

    ​ 版本是有新需求的更新,要一个新的软件周期

    ​ (2)更新

    ​ 没有需求更新,随着环境的不同,更改软件以适合软件的新陈代谢

  • 相关阅读:
    《MobileNetV2: Inverted Residuals and Linear Bottlenecks》论文阅读
    CF1464D The Thorny Path
    Codeforces Global Round #12
    欧拉数 (Eulerian Number)
    CF1437F Emotional Fishermen
    CF1408G Clusterization Counting
    [PA2013] Filary
    Codeforces Educational Round #95 题解
    [清华集训2016] 你的生命已如风中残烛
    [题解] lxxx
  • 原文地址:https://www.cnblogs.com/tester-ggf/p/12151843.html
Copyright © 2011-2022 走看看