zoukankan      html  css  js  c++  java
  • 项目开发流程

    1、需求分析

    需求分析是项目中比较重要的一个环节,需求一旦确定,项目负责人或者技术人员务必与客户确认产品细节,最好可以签好合同之类的书面证明,以防后期增加工作量。

    2、可行性分析

    可行性分析一般分为商业可行性分析和技术可行性分析。商业可行性由客户和项目负责人对市场、产品前景评估;对于开发人员来说,主要是技术可行性分析,需要有丰富经验的技术人员对所需技术、完成时间进行评估并确认。

    3、编写项目计划书

    项目计划书:①项目功能模块划分开发周期安排② 开发人员安排及工作分配

    项目计划书,计划项目开发、成本情况。

    4、系统设计

    包括功能结构设计和 业务流程设计,一般完成系统设计需要使用visio等文件进行类图、时序、流程文档的设计。

    5、数据库设计

    数据库设计应有专门的数据库设计人员进行,要充分考虑到全局数据的使用。在此项要形成数据库设计文档,一般以word体现。

    6、架构设计

    架构设计是对各个模块之间关系的描述和设计,由架构师或者具有丰富项目经验的技术人员来完成,形成架构设计文档。

    7.代码开发及工作分配

    由程序员来完成正式的编码工作,如果前面架构设计项准备的够好,此环节会节省很多时间,所以前期准备和设计与正式编码同样重要。

    8、测试

    列出要测试的功能
    一项一项测试,记录测试时间及操作方式
    如果发现BUG,记录造成BUG出现的操作步骤

    9、发布或提交给客户

  • 相关阅读:
    selenium python 中浏览器操作
    wireshark基础学习—第三部分wireshark的过滤器语法
    wireshark基础学习—第二部分wireshark的基础操作
    wireshark基础学习—第一部分wireshark的基础知识
    Python 之 tuple
    Python 之 list
    python socketpool:通用连接池
    APScheduler 3.0.1浅析
    检查SDE版本健康情况的常用SQL语句
    免重启下刷新新添加的磁盘信息
  • 原文地址:https://www.cnblogs.com/Flyrun/p/7828863.html
Copyright © 2011-2022 走看看