机房收费系统--文档学习概括

   机房收费系统验收之后,进行了《软件工程》的学习,之后参考着GB8567-88标准,试着对机房收费系统的整个生命过程编写了文档,对文档有了初步的认识。
   从提供文档的目的可将文档划分为三块儿:开发管理指导
   
    
 
   
1.《可行性研究报告》

   是对将要开发的系统,在社会、法律、尤其是经济的角度上,讨论其是否具有开发价值的文档。其中讨论最多的是期望系统的功能和性能以及运行条件是否可以满足预期用户,对该项目的投资是否有可观的收益。可行性研究一般带有审批性和决策性的色彩。

   学习关键点:

   1.对系统的功能、性能、以及运行要求,给出宏观的叙述。

   2.对系统开发费用、系统运行后的支出与收益给出一个详细的计算

   3.两者在选择叙述方式上,最好列表来说明,或画出柱形图。

2.《软件需求说明书》

   的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。该文档主要是从开发者和用户两者共同的角度对期望的系统需求做出规定,让系统的开发方案,在使用的需求上能满足用户,在开发的技术问题上能满足开发者,两者共同满足后,方可开始系统下一步的设计。

   学习关键点:对系统的功能、需求、性能 相对可行性研究报告较为详细,要求对IPO图有一个掌握,再就是对’用列表描述‘是一个锻炼。

3.《概要设计说明书》

   做好软件需求后,接着主要由开发者对预期系统进行概要设计,其重点在功能描述,对需求的解释和整合,整体划分功能模块,并对各功能模块进行详细的图文描述,应该让读者大致了解系统作完后大体的结构和操作模式。

   学习关键点:需要开发人员,将软件人的需求“翻译”成计算机能处理的对象,例如输入输出、功能划分、数据设计等

4.《详细设计说明书》

   重点在描述系统的实现方式,各模块详细说明实现功能所需的类及具体的方法函数,包括涉及到的sql语句等,总得来说,是详细说明实现概要设计的具体数据和操作。

   学习关键点:概要设计和详细设计对比

   区别:

   软件设计采用自顶向下、逐次功能展开的设计方法,首先完成总体设计,然后完成各有机组成部分的设计。

   根据工作性质和内容的不同,软件设计分为概要设计和详细设计。概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计        等等;详细设计则根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化,等等。

   联系:

   概要设计是详细设计的基础,必须在详细设计之前完成,概要设计经复查确认后才可以开始详细设计。概要设计,必须完成概要设计文档,包括系统的总体设计文档、以及各个模块的概要设计文档。每个模块的设计文档都应该独立成册。

   详细设计必须遵循概要设计来进行。详细设计方案的更改,不得影响到概要设计方案;如果需要更改概要设计,必须经过项目经理的同意。详细设计,应该完成详细设计文档,主要是模块的详细设计方案说明。和概要设计一样,每个模块的详细设计文档都应该独立成册。

   概要设计里面的数据库设计应该重点在描述数据关系上,说明数据的来龙去脉,在这里应该结合我们的一下结果数据,说明这些结果数据的源点,我们这样设计的目 的和原因。详细设计里的数据库设计就应该是一份完善的数据结构文档,就是一个包括类型、命名、精度、字段说明、表说明等内容的数据字典。

   概要设计里的功能应该是重点在功能描述,对需求的解释和整合,整体划分功能模块,并对各功能模块进行详细的图文描述,应该让读者大致了解系统作完后大体的 结构和操作模式。

详细设计则是重点在描述系统的实现方式,各模块详细说明实现功能所需的类及具体的方法函数,包括涉及到的sql语句等。

5.《数据库设计说明书》 

从数据库的专业知识上来对数据库进行外部设计、结构设计、运行设计。这是系统开发中占比重很大的部分,该文档对数据的处理性能和维护上有相当重要的意义。

   学习关键点:数据库设计,数据视图

6.《数据要求说明书》

   指导所输入和输出的数据的类型、约定等。数据类型、精度、长度、Null值的设计是该文档的核心

7.《测试计划》 

   软件工程有 黑盒测试、白盒测试。用这两方面的知识,准备好系列的测试数据,对系统的输入输出进行测试,发现系统中的漏洞

8.《测试分析报告》

   总结测试结果,描述出系统的缺陷和限制,最后并对系统做出评价,该软件是否已经达到设计要求。完工或修改。

9.《项目开计划》 

   对项目开发的进度出安排,保证项目开发的效率。

   学习关键点:甘特图的运用

10.《开发进度月报》

   在开发过程中按月进行财务、工时和任务完成情况的反馈,对下个月的工作做出计划或调整项目开发计划。

11.《项目开发总结报告》  

   是对项目开发的自我反馈,包括生产效率和产品质量,帮助开发组总结进步。

12.《操作手册》 

   相当于电视或手机的使用说明书,对系统的安装、使用进行说明。

13.《用户手册》

   比操作手册更加详细,对系统的每一项输入输出,以及出错提醒和处理都有详细的说明。

 

转载于:https://www.cnblogs.com/lucky7/archive/2013/03/01/3768658.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值