软工验收总结

 软工验收总结

软件工程

一.基本定义

     软件=程序+数据结构+文档

     软件工程:用现代科学技术知识,设计计算机程序及文档资料,用工程概念化思想来指导软件开发,以最少投入获得高质量的软件。

     软件生存周期=计划阶段+开发阶段+运行和维护阶段

 二.阶段分析

       1.计划:解决系统实现的可行性。不是解决系统中问题,而是,要用最小代价,最短时间内把问题确定下              来。

       2.需求分析:说明系统必须做什么,而非怎么做。

       3.设计方法:将大软件系统划分为单纯模块结构。并划分模块,逐步细化。

       4.编码:将系统设计的结果翻译成可为计算机“理解”,可执行的代码过程。

       5.测试:发现至今没发现的错误,发现至今未发现的错误的测试。

       6..维护:保证软件在一个相当长时期能够正常运行,适应新环境和要求,满足客户要求。

三 .导图

        

三.文档

       把开发过程事件以某种可阅读形式记录在可阅读的形式文档中。管理员可把这些材料作为软件开发进度和开发质量的依据。管理人员对各个阶段的工作都进行周密了思考,全盘考虑,减少返工,及时纠正。作为开发人员一定阶段工作结果和结束标志。

软工验收总结_第1张图片

四.概念结构设计图

      在需求分析阶段,会产生概念结构设计图,这是一个反应用户观点的概念模型,能充分反应现实世界中的实体间的联系,最常用的就是实体联系方法(ER 图),建立ER模型。


五.甘特图

       以图示的方式通过活动列表和时间表示出项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。


     软工验收总结_第2张图片

五.验收总结

         1.对于每一篇文档,第一页的封面题目,标题的格式要统一;并且要有该文档的修订记录,编写人,日期,修改记录等;

         2.工程文档中必须有的内容,包括文字叙述,还要有ER图,数据流图,界面设计图(让用户进行体验),还要有设计规划中的甘特图,记录项目的进行情况。

         3.数据字典:

       数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。

           数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典

小结:

    为什么要写文档呢?因为我们要把自己做的东西展示出来,不光展示给同行看,可能还要展示给其他岗位上的工作人员看,甚至展示给用户看。如果我们只是会写程序,不会在文档中恰当且优雅地描述自己的想法,那么就真正的成为“码农”了。


你可能感兴趣的:(软件)