【总结】软工文档
来源:互联网 发布:阿里巴巴数据管家 编辑:程序博客网 时间:2024/04/29 16:39
写完软件开发文档,对软件工程又有了不一样的理解。
程序分析可分为概要设计和详细设计。概要设计包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。因而,详细设计就是概要设计的细化,具体到了每一个模块的算法,数据结构,逻辑流程,代码。是程序员的主要工作,也是目前我们现阶段着重进行的项目。
而数据库设计和数据库要求则主要是对数据库的规范,根据程序设计数据库,规定数据库里要有几个表,每个表的内容是什么,每个字段的属性是什么,怎么样能够保证用户的信息安全等。
我将文档主要分成了四部分,分别为:1、前期准备 ;2、软件设计;3、软件测试;4、后期总结
1、前期准备
主要分为 可行性分析报告,项目开发报告,软件需求说明书。这三个报告的共同特点是:在正式开发之前针对用户需求对软件设计提供方向,相当于我们的头。可信性分析,软件需求说明书,解决了软件是什么?我们要设计什么样的软件才能满足用户的需求?而项目开发设计为正式开发软件安排实施计划从软件程序,语言,文件到软件开发预算,提供了总体的规范。
2、软件设计
在软件设计方案通过之后,软件设计开始,可分为程序分析和数据库分析。软件有做好的程序,界面显示,而存储的数据在数据库中。程序分析可分为概要设计和详细设计。概要设计包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。因而,详细设计就是概要设计的细化,具体到了每一个模块的算法,数据结构,逻辑流程,代码。是程序员的主要工作,也是目前我们现阶段着重进行的项目。
而数据库设计和数据库要求则主要是对数据库的规范,根据程序设计数据库,规定数据库里要有几个表,每个表的内容是什么,每个字段的属性是什么,怎么样能够保证用户的信息安全等。
3、软件测试
将软件设计好后当然要经过测试之后才能投入使用,软件测试包括测试计划和测试分析报告。一个用于测试之前,一个用于测试之后。测试不是上手就测,也必须要经过详细的设计和规范之后才能开始测试。4、后期总结
在软件顺利通过测试后,开始总结,正式投入使用。我们的软件为用户而设计,所以要写的说明书在专业化方面要适可而止。当我们的软件投入使用后,作为一个项目开发者,必须对自己这段时间的软件开发过程进行总结,反思,这样才能为软件后期的发展提供更有力的后援。同时,也可以为自己以后的软件开发提供宝贵的借鉴资源。
<如有错误,欢迎指正!>
0 0
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 【软工文档】总结
- 【软工文档】总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 软工文档总结
- 【总结】软工文档
- 软工文档总结
- IOS UIPickerView
- 排序算法
- ubuntu安装搜狗输入法
- Range Sum Query - Immutable from Leetcode
- 2015.11.15_04_04_grep及正则表达式
- 【总结】软工文档
- BSP 树 和 八叉树
- Android开发必备的10 个开发工具
- leader-follower model
- Codeforces598C(极角排序)
- Shell中的grep命令与正则表达式
- Java设计模式单例模式记录
- win7下80端口被(Pid=4)占用的解决方法
- Swift(二十二、协议(2))