`

一般软件开发流程

 
阅读更多

一般软件开发的流程

1.确定需求

2.分析

3.设计

4.编码与测试

5.文档的编写

6.发布

 

1.确定需求

(1)确定客户需要做什么?具备什么功能。

(2)确定客户需要的界面。

    做图片给客户看到效果。

 

2.分析

采用何种架构

    三层、N层

    MVC

 

采用平台

    Java

    NET

    PHP

 

采用数据库

    MSSQL,MySQL

 

 

3.设计

业务逻辑的设计

类设计

 

  •  
    • 确定需要哪些类
    • 确定类所具备的属性,字段,方法
    • 确定类是否可继承,以及成员的访问规则

 

 

数据库的设计

 

  • 确定需要的表
  • 确定需要的存储过程

 

4.开发与测试

开发模型

    采用螺旋模型

螺旋线迭代,瀑布模型和快速原型模型结合起来,特别适合大型服装的系统。

制定计划;风险分析;实施工程;客户评价;   

缺点:比较复杂。

    采用瀑布模型

计划-->分析-->设计-->编码-->测试-->运行与维护

以文档驱动开发。从计划到分析都必须经过验证。

缺点:以文档为主。但是客户需求发生改变,一切都需要重新开始。

    快速原型模型

快速制作一个模型,供用户评价,进一步细化待开发的需求,通过调整满足用户的需求。第2部开发在第一步的基础上开发用户满意的产品。

优点:开发速度快。

 

测试

白盒测试

黑盒测试

 

5.文档的编写

比较重要,帮助客户迅速上手。

 

6.发布

发布程序并且做好更新于维护。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    软件开发流程规范.doc

    软件开发流程规范是指在软件产品开发过程中,每个步骤的规范和输出文档的要求。该规范旨在确保软件开发过程的规范性、可重复性和可维护性。 1. 软件产品开发的一般流程 软件产品开发的流程可以分为产品定义、需求...

    软件开发流程管理制度

    软件开发流程管理制度,基本的软件开发流程管理的文件,可以参考下,从软件工程的理念来看还有参考价值,试试看。

    软件开发过程和软件开发生命周期-PPT课件.ppt

    "软件开发过程和软件开发生命周期" ...软件开发过程和软件开发生命周期是软件开发的两个重要概念,软件开发过程模型是软件开发的结构框架,为软件项目的管理提供里程碑和进度表,并为软件开发提供原则和方法。

    软件开发思想以及流程

    在软件开发流程中,一般遵循以下步骤: 1. 获取需求:这是项目开始的关键阶段,需要通过与客户交流,了解他们对软件的具体需求和期望。这通常涉及到编写需求规格说明书(SRS)。 2. 分析设计:基于需求,进行系统...

    软件开发流程规范.pdf

    软件开发流程规范是软件开发过程中遵循的一系列规则和指导方针,以确保软件开发的质量、效率和一致性。下面是软件开发流程规范的详细说明: 概述 软件开发流程规范是软件开发过程中的重要组成部分,它规定了软件...

    软件开发完整流程 整套文档

    在软件开发过程中,一个完整的流程通常包括多个关键阶段,这些阶段相互衔接,共同确保软件产品的质量和效率。"软件开发完整流程 整套文档"提供的资料正是为了指导开发者们按照科学的步骤进行工作。以下是根据标题和...

    软件开发的过程与管理

    在软件开发领域,过程与管理是确保项目成功的关键要素。软件开发的过程涵盖了从需求分析到系统维护的各个阶段,而有效的管理则确保这些过程能够高效、有序地进行。本教程将深入探讨这两个方面,帮助新手全面理解软件...

    软件开发项目流程

    软件开发项目流程是指从项目计划阶段到软件开发阶段、测试阶段、完成的整个过程。这个过程对软件开发项目的成功至关重要。在这个过程中,项目经理、系统分析员、设计员、程序员、测试员等各个角色都扮演着重要的角色...

    cmmi软件开发流程

    CMMI 软件开发流程 CMMI 软件开发流程是 Capability Maturity Model Integration(能力成熟度模型集成)的软件开发流程模型,旨在提高软件开发的质量、效率和可靠性。该流程模型由多个阶段组成,每个阶段都有其特定...

    软件开发流程管理规范标准.pdf

    软件开发流程管理规范标准是软件开发过程中的一个重要组成部分,它规定了软件开发的流程、编码规范、注释规定等方面的标准,旨在确保软件开发过程的质量、效率和可维护性。 一、概述 软件开发流程管理规范标准的...

    软件开发流程管理制度.doc

    为加强对定制软件开发工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高定开发效率和效益,特制定软件开发流程管理制度。

    软件开发流程.pdf

    软件开发流程是指在软件开发过程中所涉及的一系列活动、步骤和任务的集合,以便确保软件开发的顺利进行和质量保证。本文将详细介绍软件开发流程的各个方面,包括流程的目的、适用范围、定义、输入、输出、角色职责、...

    软件开发流程ppt

    软件开发流程是构建高质量软件产品不可或缺的一环,它涉及到项目的各个阶段,从需求收集到最终的系统维护。在本文中,我们将深入探讨软件开发的主要流程、相关文档管理和关键活动。 一、软件开发流程 1. **获取...

    软件开发流程图的国家标准

    《软件开发流程图的国家标准——基于GB1526-89的解析》 在软件开发领域,规范化的流程图是确保项目顺利进行的关键工具之一。中国的国家标准GB1526-89,即《图形符号流程图》,为设计和绘制流程图提供了明确的指导...

    软件开发流程培训课件

    培训资料---软件开发流程培训课件,拿出来共享,好东西

    软件开发过程描述

    软件开发过程描述及每个过程的工作成果

    小组软件过程PPT 软件开发

    【小组软件过程PPT 软件开发】 在软件开发领域,小组软件过程(Team Software Process,TSP)和Personal Software Process(PSP)是两种备受推崇的方法论,它们是软件工程的重要组成部分。本PPT文档是针对大学课程...

    详解自动驾驶安全软件开发流程

    【自动驾驶安全软件开发流程详解】 随着自动驾驶技术的发展,软件安全已成为汽车行业的核心议题。自动驾驶软件的复杂性和专业性要求开发者采用严谨的开发流程,确保软件的性能、质量和安全性。传统的敏捷开发模式...

Global site tag (gtag.js) - Google Analytics