当前位置: 代码迷 >> 编程 >> 机房收费系统文档编撰总结
  详细解决方案

机房收费系统文档编撰总结

热度:9471   发布时间:2013-02-26 00:00:00.0
机房收费系统文档编写总结

    在软件开发的过程中,对于文档的编写、完善与保留直接影响到软件的下一步开发,以及软件的质量和后期的软件维护工作。软件行业是一个人员流动相当大的行业。对于一个项目而言,如果一个人走了,带走的或许就不仅仅是他自己,更多的是这个项目的发展前景。尤其是当这个人身处要职时,然而在开发这个项目的过程中又没有留下些什么文档,那么一旦这个人走了,这个项目就很有可能不能正常的开发下去了。文档的保留,对于后期软件的维护也是具有不可忽视的作用。

 

    文档虽然很重要,但是对我们初学者来说,却是一件十分枯燥、乏味的事儿。对于机房收费系统文档的编写,我苦战了一周,从2013121日开始到2013128日上午才结束。看到模板,只认识中国字儿,却不知道是什么意思,也不知道该怎么往里面填写内容。不过还好万事开头难,文档的编写一旦上手了,速度还是蛮快的!文档编写完了,我也稍微总结了一下,下面稍加展示。

 

  • 可行性研究报告:

可行性研究报告简单点说就是,在决定开发软件之前,分析人员试图从各个方面分析该软件是否适合开发,将建议系统与现存系统进行比较,综合各方考虑,最终决定是否需要开发该软件,开发的该软件是否又能真正的给用户带来效益。主要了解的是以下这几个方面:

1)建议系统:功能,性能,输入、输出、处理流程、数据流程、开发环境、运行环境、硬件环境,项目,对 备,软件,用户,代为机构的影响,经费,社会因素,法律因素,使用因素,技术的可行性,其他方案。

2)现存系统:功能,性能,输入,输出,处理流程,数据流程

 

  • 项目开发计划:

对于项目开发计划而言,最主要的就是合理安排各个阶段的任务分工、并制定风险分析;将任务进行分解,人员进行分工。

主要了解的是:接口人员,进度,预算,关键问题。

 

 

  • 软件的需求说明书:

软件的需求说明书,主要是为了明确需求,帮助设计人员更好的设计符合用户需求的产品;对软件做出更加明晰的规定。例如:软件的功能、性能(精度,时间特性,灵活性,)、输入输出、数据管理能力、故障处理能力、运行环境的规定。

 

  • 概要设计

概要设计主要是为了明确建议开发软件的一个大体的设计方向。它主要包括:

  1. 总体设计:

需求规定、运行环境、基本设定概念和处理流程、结构、功能需求与程序的关系、人工处理过程、

  1. 接口设计:

用户接口、外部接口、内部接口

  1. 运行设计:

运行组合模块、运行控制、运行时间

  1. 系统数据结构设计:

逻辑结构设计要点、物理结构设计要点、数据结构与程序的关系

  1. 系统出错处理设计:

出错信息、补救信息、系统维护设计

 

  • 详细设计

详细用同学的话说就是比概要设计稍微详细一些,呵呵,其实它其中是有些内容是和概要设计不太相同的。但是对于一般的小型软件而言,可以直接把详细设计合并到概要设计中。

 

  • 数据库设计

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

  1. 外部设计:标识符和状态,使用它的程序,约定,专门指导,支持软件。
  1. 结构设计:概念结构设计,逻辑结构设计,物理结构设计。
  2. 运用设计:数据字典设计,安全保密设计。
5楼lfmilaoshi2013-02-04 10:12
还是思维导图好
4楼xjc12780032622013-02-01 21:07
有点乱
Re: wang136675393252013-02-02 08:04
回复xjc1278003262n嗯啊,呵呵
3楼cjr152336611432013-02-01 15:25
华英看来人们都爱看你画图
Re: wang136675393252013-02-01 15:25
回复cjr15233661143n呵呵,以后尽量都用图。
2楼zhuanzhe1172013-01-29 20:51
用图表示会更好!
Re: wang136675393252013-01-30 21:30
回复zhuanzhe117n恩啊,`(*∩_∩*)′
1楼wlccomeon2013-01-29 16:43
从文字方面来说写的不错了,接下来在给个全面的图就行了~
  相关解决方案