软件开发过程学习笔记(三)之概要设计说明书模板
2015-07-08 14:45
357 查看
1 引言
1、对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审,最终的文档验收。
2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。
3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。
4、明确编码规范和命名规范,统一程序界面。
预期读者:详细设计人员、概要设计评审小组以及其他专业的工作技术人员。
1.2 开发环境
项目开发环境:eclipse、Android系统平台
运行环境支持:如android的版本,蓝牙的版本, 最低显示分辨率,横屏竖屏的支持
1.1 编写目的
本设计书主要是基于以下目的编写:1、对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审,最终的文档验收。
2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。
3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。
4、明确编码规范和命名规范,统一程序界面。
预期读者:详细设计人员、概要设计评审小组以及其他专业的工作技术人员。
1.2 开发环境
项目开发环境:eclipse、Android系统平台
运行环境支持:如android的版本,蓝牙的版本, 最低显示分辨率,横屏竖屏的支持
Runtime environment
Hardware environment
Software environment
2 总体设计
2.1 概述
2.2 程序流程图或数据流图
2.3结构
3 接口说明
3.1 用户接口
3.2 外部接口
3.3 内部接口
4 系统出错处理设计4.1 出错信息
4.2 出错处理
附:通用的软件概要设计说明书国家有标准。例如概要设计说明书(GB8567-88)包括如下内容:
1引言
1.1编写目的
1.2背景
1.3定义
1.4参考资料
2总体设计
2.1需求规定
2.2运行环境
2.3基本设计概念和处理流程
2.4结构
2.5功能器求与程序的关系
2.6人工处理过程
2.7尚未问决的问题
3接口设计
3.1用户接口
3.2外部接口
3.3内部接口
4运行设计
4.1运行模块组合
4.2运行控制
4.3运行时间
5系统数据结构设计
5.1逻辑结构设计要点
5.2物理结构设计要点
5.3数据结构与程序的关系
6系统出错处理设计
6.1出错信息
6.2补救措施
6.3系统维护设计
根据具体项目内容可以有所微调。
相关文章推荐
- C#与C/C++的交互
- C++实现二叉树之二叉链表
- 软件开发过程学习笔记(三)之概要设计说明书模板 分类: 开发过程 2015-07-08 14:45 14人阅读 评论(0) 收藏
- LeetCode "Number of Digit One"
- getchar()用法
- 1015. Reversible Primes (20)
- 织梦dedecms — 图片集内所有图片调用(原图)
- Flex中容易忽略的属性默认值
- linux上安装配置vsftpd
- VS中CUDA与C++工程项目的配置
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- https server
- 自定义圆形进度条
- C++高精度性能测试函数
- 《算法入门经典大赛——培训指南》第二章考试
- 黑马程序员——OC—OC中面向对象的特性之封装
- [leetcode] 230.Kth Smallest Element in a BST
- C函数的模拟重载实现说明
- PRML1-引言
- WiFi连上了,却上不了网,请看这里