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

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

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

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

    1、可行性研究报告:

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

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

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

    2、项目开发计划:

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

       能够用到的图:甘特图

    3、软件需求说明书:

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

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

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

    4、概要设计说明书:

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

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

    5、具体设计说明书:

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

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

    6、数据库设计说明书:

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

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

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

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

    7、測试计划:

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

    导图(具有链接) 

         

          

    总结:

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

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

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

       4、多写、多画,

       

       

     


  • 相关阅读:
    模态框 显示出模态框后在加载(可用模块框中加入editormd编辑器)
    python实现 列表内元素按照出现次数排序
    Selenium
    Python的Tqdm模块——进度条配置
    [Python3]selenium爬取淘宝商品信息
    如何用Matplotlib画一张好看的图
    maven如何引入本地jar
    tensorflow和bazel版本对应问题及对应的bazel安装
    tensorflow保存模型的3种方式的资源汇总
    利用率统计脚本
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4290876.html
Copyright © 2011-2022 走看看