zoukankan      html  css  js  c++  java
  • 让我爱恨交织的软工文档

        尽管我们做完机房收费系统了,可是这个过程我们都是凭借着自己的感觉去设计项目的,没有做到有法可依、有章可循。而软件project是软件设计的灵魂,是我们前进的思想性指导。

        如今我们看完了软工视频,视频中对各个阶段所用的文档进行了具体的解说,可是看完视频,对文档的理解还非常懵懂。写文档的时候,看着模板,好多地方不知道填什么。就一直没有往下写,后来爱玲师傅给她的徒弟验收文档叫我也过去了,听完之后感觉收获挺大的,回来就要好好写文档了,如今我的文档了也验了,尽管有非常多不足,可是我也最终这一步上迈了出去,如今一总结,明确了好多,文档继续丰富中!

    如今大致了解一下各个阶段的内容。

    1、可行性研究报告:

       目的:用最小的代价在尽可能短的时间内确定问题是否可以解决,通过可行性研 究降低技术风险和投资风险。

       实质:进行一次压缩、简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行系统分析和设计的过程。

       能够用到的图:系统流程图

    2、项目开发计划:

       经过可行性分析得到一个值得开发的项目,接下来就应制定项目开发计划。它是项目管理人员对项目进行管理的根据,主要对项目的费用、进度和资源进行控制和管理。

       能够用到的图:甘特图

    3、软件需求说明书:

       需求分析是指开发者要准确理解用户的要求,进行仔细的调查分析,将用户的需求转换成对应的需求规格说明的过程。它对于整个软件开发过程以及软件产品质量至关重要。

       所以文档中对于所开发软件的功能、性能、用户界面剂执行环境等作出具体的说明。它是软件设计的根据。

       能够用到的图:数据流图、IPO图

    4、概要设计说明书:

       概要设计做好划分软件的前期工作,划分组成系统的物理元素,进行软件的结构设计与数据设计。

       能够用到的图:ER图、原型图、层次图、HIPO图、结构图

    5、具体设计说明书:

       具体设计是对概要设计划分出的每个模块进行明白的算法描写叙述。当中一个重要的内容是人机界面设计。

       能够用到的图:程序流程图、N-S图、PAD图

    6、数据库设计说明书:

       编写数据库设计说明书,主要是为了该开发者用于创建数据库和对数据库操作用的。能够方便的看出数据库表之间的关系,适当的降低冗余,从而提高系统效率。它的主要内容包含:

       外部设计:标识符和状态,使用它的程序,约定,专门指导,支持软件。

       结构设计:概念结构设计,逻辑结构设计,物理结构设计。

       运用设计:数据字典设计,安全保密设计。

    7、測试计划:

       測试阶段的根本目标是尽可能多地发现并排除软件中潜藏的错误。測试计划中重要的是測试用例的设计。

    导图(具有链接) 

         

          

    总结:

       1、先了解文档之间的关系

       2、每一个文档中的重点内容

       3、每一个阶段用到的图有哪些

       4、多写、多画,

       

       

     


  • 相关阅读:
    Jzoj4822 完美标号
    Jzoj4822 完美标号
    Jzoj4792 整除
    Jzoj4792 整除
    Educational Codeforces Round 79 A. New Year Garland
    Good Bye 2019 C. Make Good
    ?Good Bye 2019 B. Interesting Subarray
    Good Bye 2019 A. Card Game
    力扣算法题—088扰乱字符串【二叉树】
    力扣算法题—086分隔链表
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4290876.html
Copyright © 2011-2022 走看看