美文网首页
20191024:软件开发流程_V模型

20191024:软件开发流程_V模型

作者: 一杯开水 | 来源:发表于2019-10-22 09:25 被阅读0次

1. V模型开发流程的起源;

2. V模型开发流程的作用;

3. V模型开发流程的具体步骤讲解;


1. V模型开发流程的起源:

        - V模型开发流程,即V模型,是在快速应用开发 (RAD,Rap Application Development)模型基础上演变而来,  由于将整个开发过程构造成一个V字形而得名。

V模型开发流程

2. V模型开发流程的作用:

        - V模型强调软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量情况下缩短开发周期。 


3.V模型开发流程的具体步骤讲解

        - 需求分析:即首先要明确客户需要的是什么,需要软件作成什么样子,需要有那几项功能,这一点上比较关键的是分析师和客户沟通时的理解能力与交互性。要求分析师能准确的把客户所需要达到的功能,实现方式,等表述出来,给出分析结果,写出需求规格说明书。

        - 概要设计:架构的实现。搭建架构、表述各模块功能、模块接口连接和数据传递的实现等项事务。

        - 详细设计:对概要设计中表述的各模块进行深入分析,对各模块组合进行分析等,这一阶段要求达到伪代码级别,已经把程序的具体实现的功能,现象等描述出来。其中需要包含数据库设计说明。

流程图=>伪代码

        - 软件编码:实现详细设计中的具体功能;

        - 单元测试:按照设定好的最小测试单元进行按单元测试,主要是测试程序代码,为的是确保各单元模块被正确的编译,单元的具体划分按不同的单位与不同的软件有不同,比如有具体到模块的测试,也有具体到类,函数的测试等。

        - 集成测试:经过了单元测试后,将各单元组合成完整的体系,主要测试各模块间组合后的功能实现情况,以及模块接口连接的成功与否,数据传递的正确性等,其主要目的是检查软件单位之间的接口是否正确。根据集成测试计划,一边将模块或其他软件单位组合成系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。

        - 系统测试:经过了单元测试和集成测试以后,我们要把软件系统搭建起来,按照软件规格说明书中所要求,测试软件其性能功能等是否和用户需求相符合,在系统中运行是否存在漏洞等。

        - 验收测试:项目交付时、客户的验收。


(PS : 其中有部分章节是从前人的文章中搬运过来整理而成,这些文章里已经对部分知识点解释的很清楚明了了,我也没有更好的表达方式,所以站在巨人的肩膀上,我只是一个整理者加了部分自己的理解。)

相关文章

  • 20191024:软件开发流程_V模型

    1. V模型开发流程的起源; 2. V模型开发流程的作用; 3. V模型开发流程的具体步骤讲解; 1. V模型开发...

  • (一)测试流程与理论

    1.软件开发流程与项目管理 软件开发流程的演变 传统瀑布模型->敏捷开发模型->DevOps开发模型 瀑布模型 瀑...

  • python自动化测试

    python自动化测试(一) 1、软件测试 根据项目流程阶段划分软件测试: 上图是一个典型“V”模型软件开发流程:...

  • 自动化测试基础

    软件测试:1、软件测试分类v模型软件开发流程 根据项目流程划分的测试:单元测试:模块测试,对程序中单个程序或独立功...

  • 黑马基础

    软件开发过程模型: 瀑布模型,快速模型,螺旋模型 测试模型: V模型:需求分析、概要设计、详细设计、编码、单元测试...

  • 知乎上线1小时,2w浏览量被下架的软件测试模型笔记,内容太强大

    一、V模型 RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中...

  • 软件测试的流程

    软件测试的流程软件测试的流程分为四个模型,分别为V模型和W模型和H模型和X模型 这两个模型属于软件测试流程的模型 ...

  • 软件开发的生命周期

    软件开发生命周期和流程 软件开发模型 瀑布模型 瀑布模型有以下优点 1)为项目提供了按阶段划分的检2)当前一阶段完...

  • YYModel源码学习

    目录1、模型在软件开发中的作用2、诞生背景3、整体架构4、核心流程 模型在软件开发中的作用 后台下发的数据格式一般...

  • 软件测试笔记(需背)

    软件测试的五种模式 最常见的5种: 瀑布模式:瀑布模型是一种线形的、顺序的软件开发模型 V W(W也叫双v) 快速...

网友评论

      本文标题:20191024:软件开发流程_V模型

      本文链接:https://www.haomeiwen.com/subject/bhvfvctx.html