软工学习——文档总结(二)

由于把这两篇文章和在一起太长了,所以我把它分成了这两篇。 

这篇文章主要对文档的后半部分进行一个简单的解说。

    概要设计和详细设计:概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程,其结果往往以反映交互控件布置、界面元素分组以及界面整体板式的页面框架图的形式来呈现。这是一个在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段;而详细设计就是对概要设计的一个细化,就是详细设计每个模块实现算法,所需的局部结构。

    数据库设计及要求:数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。

    程序编码:程序编码,也就是按照详细设计进行程序的编写,在这部分会出现一些小小的错误,但是基本上是没有什么问题的。当然了,程序编码也有好多的标准和原则,这部分在视频中都有详细的说明,在这里我就简单的说一下原则:先求正确后求快;先求清晰后求快;保持程序整洁以求快……而标准也就是几条:易于调试和测试;易于维护;易于修改;设计简单;效率高。

    软件测试:是描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。它有以下几点目的:(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。(4)测试并不仅仅是为了找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。(5)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。(6)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。(7)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等。

    软件测试是软件开发过程中非常重要的一部分,同时,它的耗时也是最长的。

上图是软件测试的V模型,它很好的揭示了软件测试的基本步骤。

    项目开发总结报告:顾名思义就是对该项目的开发过程进行总结,看看实际工作情况与计划有什么样的差距,找出造成该差距的原因。

总结:

    文档的编写,是学习软件的人必须要经过的一个阶段。但是一开始着手写文档真心的不知道些什么,不管怎样,写吧。先是通过博客去别人那里取取经,然后在去机房收费系统看看每一步的操作,重新了解一下机房收费系统的构造,最后开始了写文档的征途。

    文档,已经初步完成了,接下来就是我要迈向专业化了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章