zoukankan      html  css  js  c++  java
  • 第一个文献综述

    学习软件后,project录像室开始写第一个文件收费制度后,,我还没有写完总结。下面是我依据文件绘制的地图。

     

    学习完文档第一遍。我们就应该知道软件project的每一阶段都要有文档总结。文档是至关重要的,由于在开发过程中,技术人员以及系统分析师都是依据文档来交流的。

    所以文档要做的很具体。各种功能需求都要表达清楚。

    就软件project的什么周期来具体地说明文档的编写。

    问题定义

    要解决什么问题?这是最重要的一步。由于假设问题都没分析清楚就去盲目的做非常可能由于理解偏差,导致损失巨大。

    可行性研究

    这个阶段的关键问题是:对于上一阶段确定的问题有行得通的解决的方法,在技术、经济、效益方面进行分析,探索这个问题是否有价值。

    可行性研究的结果是客户做出是否继续这项project的决定的重要根据。

    需求分析

    这阶段的关键是准确确定“为了解决这个问题,系统要做什么”。主要是确定目标系统必须具备哪些功能。这个阶段系统分析员必须与用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。为以后设计和实现目标系统做基础。

    另一个重要任务,用文档准确记录对系统的需求,也就是规格说明书。

    整体设计

    “怎样实现系统?”确定解决这个问题的策略及系统中应该包括的程序,设计程序的体系结构,也就是确定程序由哪些模块组成以及模块之间的关系。

    具体设计

    “怎样具体的实现系统?”设计系统的具体规格说明书。程序猿可依据此说明书写出实际的程序代码。

    具体地设计每一个模块,确定实现模块功能所须要的算法和数据结构。

    编码和单元測试

    写出easy理解、easy维护的程序模块。细致測试编写出的每个模块。

    综合測试

    通过各类測试使软件达到预定的要求。集成測试、验收測试,用正式的文档资料将測试计划具体方案及測试结果保存下来。也就是測试分析报告。

    软件维护

    通过各种必要的维护活动使系统持久的满足用户的须要。主要有四种:改正性维护、适应性维护、完整性维护、预防性的维护。你可以简单地试着去了解自己。

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    Leetcode 191.位1的个数 By Python
    反向传播的推导
    Leetcode 268.缺失数字 By Python
    Leetcode 326.3的幂 By Python
    Leetcode 28.实现strStr() By Python
    Leetcode 7.反转整数 By Python
    Leetcode 125.验证回文串 By Python
    Leetcode 1.两数之和 By Python
    Hdoj 1008.Elevator 题解
    TZOJ 车辆拥挤相互往里走
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4868754.html
Copyright © 2011-2022 走看看