zoukankan      html  css  js  c++  java
  • Software development process

    一.Development process

    1.Business/User Requirement

    2.Architecture Proposal,Solution Proposal

    3.Functional Design,produce functional spec/EDR(externaldesign requirement)

    4.Technical Design,produce technical spec/IDR(internaldesign requirement)

    5.Coding and Unit testing(Unit test plan) <= most ofus begin from here

    6.Quality Assurance(QA checklist)

    7.SIT/SAT-System Integration Testing/System Acceptancetesting

    8.UAT-User Acceptance Testing

    9.OAT-Operational Acceptance Testing/Productionsuitability Testing

    10.Releease preparation

    11.Release and post release support

    二.Business Requirements

    1. Executive summary

    2. Context

    A. Problem/opportunity statement

    1. Vision and objectives

    A. Vision for the change

    B. objectives

    1. Requirements Gathering Risks. Issues and Dependencies

    A. Risks and Issues

    B. Dependencies

    1. Regulatory or Compliance driven Statements

    2. Business Requirements

    3. Detailed Business Requirements

    4. Business Rules

    5. Glossary of Terms

    三.Function Design

    1. Introduction

    2. Project Approach

    A. Background

    B. Projiect Overview

    C. Assumption, constraints, Dependencies and Risks

    1. Build

    A. Specifications

    B. Interfaces

    C. Security and controls

    1. Project planning

    A. Resource Requirements

    B. Project Schedule

    1. Appendix

    A. Glossary of Terms/Abbreviations

    B. Referenced Documents

    C. Circulation List

    更多内容请访问 www.uusystem.com

  • 相关阅读:
    docker常用命令
    redis常用命令
    Spring boot redis自增编号控制 踩坑
    docker 安装 nginx
    Linux常用命令记录
    leetcode-120. 三角形最小路径和
    leetcode-229.求众数(二)
    leetcode-169.求众数
    冒泡排序学习笔记
    快速排序学习笔记
  • 原文地址:https://www.cnblogs.com/tianjifa/p/7623888.html
Copyright © 2011-2022 走看看