软件开发管理办法[精品文档内容摘要:
究,说明依托工程及其与本软件开发结合的情况。 7 软件开发所需的条件 课题负责人 对课题负责人的要求; 软件开发人员 对课题承担人员的专业、特长、工作水平的要求; 验室条件(包括硬件和软件) 说明该软件开发所需的硬件及软件的环境 ,并开列清单。 8 课题的进度安排 1. 列出分年度计划研究内容和人员、设备安排; 2. 分年度提供成果的内容和形式,要具有可检查性。 序号 时间段 内 容 1 2 3 4 5 6 7 8 9 10 11 12 报告编写人: 1c0ec21b90d040d4f05ee0a1e74c6b25 附录 B 软件需求规格说明书书写格式 1.任务名称 2.任务来源 3.运行环境 以文字确切的说明该软件在何种环境下运行; 硬件环境:服务器 /工作站 /PC 机 /单板机; 软件环境:何种 OS,何种数据库系统,以及其它支持 软件; 工作环境:调度室 /维护工作机房 /管理人员办公室 /变电站等; 使用人员:调度员 /维护人员 /开发人员及相应的文化程度; 4.功能需求 详细的以文字和图 /表描述该软件应该完成的功能; 5.技术性能要求 说明该软件应该具备的安全性 、可靠性、实时响应性、可用性等具体要求; 6.功能模块描述 简要说明该软件的各个功能模块的功能,及与其它模块之间的关系; 7.接口描述 简要说明各个外部及内部接口的功能及输入参数和输出参数; 8.对人机交互的要求 说明该软件是否要 求人机交互,以何种方式进行交互,交互欲达到的目的;并简要说明主要人机交互的过程; 1c0ec21b90d040d4f05ee0a1e74c6b25 附录 C 概要设计说明书书写格式 1 概要设计说明书的框架 1. 用户需求 2. 术语 3. 数据结构及事件定义 4. 程序的框架结构 5. 各个程序模块的描述 6. 相关的人机界面的描述 2 用户需求的书写规范 参看附 A。 3 术语的书写规范 1)。 专用术语 逐个列出该概要设计中所使用的专用术语的名称及确切含义; 2)。 缩写词 逐个列出该概要设计中所使用的缩写词的名称及确切含义; 4 数据结构及事件定义的 书写规范 1)。 数据库模式的描述 该软件所使用的已经建立的数据库及表的名称; 该软件需要新建立的数据库的模式的概要描述(数据库用途,数据库名 、表名及用途、属性名) ; 2)。 内部主要数据结构的描述 程序内部需要使用的数据结构的名称 、 用途 、 包含的属性; 3)。 新定义的事件的描述 说明新定义事件的名称及用途; 5 程序的框架结构的书写规范 1)。 程序的层次机构(树状结构)的描述 以文字和图描述该程序的层次机构(树状结构) ;结构中包含所有的程序单元(主程序及各层子程序及各个函数)及 处理事件 的程序模块; 2)。 各个程序模块之间的逻辑关系描述 用图形(或类 PASCAL 语言)描述程序的概要逻辑关系(包括 事件处理 的源头); 6 程序模块描述的书写规范 1)。 程序模块的功能描述 以文字描述该程序的功能; 2)。 程序模块的输入及输出描述 以文字描述该程序的输入参数(变量,数组,指针,常数)及相应的输出参数(变量,数组,指针,常数); 7 类( CLASS)描述的书写规范 1)。 以文字描述该类( CLASS)的功能; 2)。 以文字描述该类( CLASS)的继承关系; 3)。 类( CLASS)的属性描述 以文字描述该类( CLASS)的各个属性及其含义; 4)。 类( CLASS)的函数的描述 以文字描述该类( CLASS)的各个函数的功能及输入输出参数 1c0ec21b90d040d4f05ee0a1e74c6b25 8 人机界面描述的书写规范 1)。 以文字或图形描述各个人机界面的功能 1c0ec21b90d040d4f05ee0a1e74c6b25 附录 D 详细设计说明 书书写格式 1 详细设计说明书的框架 1.用户需求 2.术语 3.数据库模式设计 4.内部数据结构设计 5.事件的设计 6.程序的框架结构(若已有概要设计则此节可省略,否则必须书写) 7.程序模块的详细设计 8.人机界面的详细设计 3 用户需求的书写规范 参看附 A。 3 术语的书写规范 1)。 专用术语 逐个列出该详细设计中所使用的专用术语的名称及确切含义; 2)。 缩写词 逐个列出该详细设计中所使用的缩写词的名称及确 切含义; 4 数据库模式设计的书写规范 详细描述新建立的数据库模式的结构。 数据库名称及用途 数据库各个表的名称及用途 各个表的属性的名称 、数据类型、含义 5 内部数据结构的书写规范 数据结构的名称及用途 数据结构的属性的名称 、数据类型、含义 6 程序的框架结构的书写规范 1)。 程序的层次机构(树状结构)的描述 以文字和图描述该程序的层次机构(树状结构);结构中包含所有的程序单元(主程序及各层子程序及各个函数)及 处理事件 的程序模块; 2)。 各个程序模块之间的逻辑关系描述 用图形(或类 PASCAL 语言)描述程序的概要逻辑关系(包括 事件处理 的源头); 7 事件的设计 1)。 新定义的事件的结构描述 详细描述新定义的事件的名称 、用途、事件体结构、事件体每个属性的数据类型及含义、在何种条件下发出; 2)。 本程序注册的事件的描述 描述本程序注册的事件的名称、由哪个程序或 BOB发出的、该事件的事件体结构; 对该事件的处理流程的描述: 以文字或“类 PASCAL 语言”描述该处理流程;其详尽程度要保证程序员可以按照已定义的数 据结构及该描述不加任何发挥的编写出程序; 8 程序模块设计的书写规范 1)。 程序模块的功能描述 1c0ec21b90d040d4f05ee0a1e74c6b25 以文字描述该程序的功能; 2)。 程序模块的输入及输出描述 以文字描述该程序的输入参数(变量,数组,指针,常数)及相应的输出参数; 3)。 程序模块逻辑流程的详细描述 以文字或“类 PASCAL 语言”描述该程序程序模块的处理流程;其详尽程度要保证程序员可以按照已定义的数据结构及该程序模块的详细描述不加任何发挥的编写出程序 ; 9 类 (CLASS)设计的书写规范 1)。 以文字描述该类( CLASS)的功能; 2)。 以文字描述该类( CLASS)的继承关系; 3)。 类( CLASS)的属性描述 以文字描述该类( CLASS)的各个属性的类型及其含义; 4)。 类( CLASS)的函数的描述 以文字描述该类( CLASS)的各个函数的功能及输入输出参数; 以文字或“类 PASCAL 语言”描述各个函数的处理流程;其详尽程度要保证程序员可以按照已定义的数据结构及该函数的描述不加任何发挥的编写出该函数的程序; 10 人机界面设计的书写规范 1)。 该人机界面的名称及用途 2)。 用图形将实际使用的界面全部画出来;包括全部的菜单条 、图象、符号、光敏点等; 3)。 列出菜单条及光敏点对应的回调函数的名称及功能; 4)。 详细描述各个回调函数的输入输出参数;并以文字或“类 PASCAL 语言”描述各个函数的处理流程;其详尽程度要保证程序员可以按照已定义的数据结构及该函数的描述不加任何发挥的编写出该函数的程序; 1c0ec21b90d040d4f05ee0a1e74c6b25 附录 E 软件产品用户使用手册格式书写格式 1. 本软件产品的功能概述 简述本软件提供的各个功能 ,及实现这些功能的用户采用的手段; 2. 本手册的使用范围 简述本手册是为哪些人员服务的 ?这些人员需要具备哪些基本知识 ? 3. 术语和略缩语 列举本手册使用的术语和略缩语; 4. 使用过程 软件的安装启动过程 详细准确的说明该软件的安装和启动的过程; 软件提供的各个功能的操作过程 详细准确的说明该软件提供的各个功能实现的每一步操作; 5. 错误信息 详细准确的列举各个错误信息的含义,何时发生。 如何应对。 1c0ec21b90d040d4f05ee0a1e74c6b25 附 录 F 软件产品用户维护手册书写格式 1. 软件产品的功能概述 简述本软件提供的各个功能 ,及实现这些功能的用户采用的手段; 2. 本手册的使用范围 简述本手册是为哪些人员服务的 ?这些人员需要具备哪些基本知识 ? 3. 术语和略缩语 列举本手册使用的术语和略缩语; 4. 正常情况的维护操作 详细准确的说明正常情况的各个维护操作的步骤: 正常情况的维护操作包括: 软件的启动和停止; 软件的当前状态的查询; 软件运行状况的诊断; 5. 异常情况的维护操作 详细准确的说明异常情况的各个维护操作的步骤; 1c0ec21b90d040d4f05ee0a1e74c6b25 附录 G 测试 计划编写格式 1.被测试的软件开发项目名称 2.测试对象和目的 说明测试的对象(被测试的主程序、子程序、接口、人机界面等); 说明该测试的目的: ■ 详细说明测试哪些功能; ■ 测试哪些性能(可靠性、安全性)及应该达到的指标; 3.测试所需要的环境 详细说明该测试需要的硬件和软件环境; 说明测试所需要的仿真环境; 4.测试的方法 说明测试采取的方法(黑盒测试、白盒测试); 5.测试的步骤 详细说明测试的步骤 1c0ec21b90d040d4f05ee0a1e74c6b25 附录 H 测试大纲的编写格式 第一章 概述 1. 前言 概述该测试的目的、任务、环境、方法; * 此次测 试的目的; * 界定此次测试的范围; * 确定测试的环境; 第二章 测试环境 1. 硬件测试环境 描述该测试所应具备的硬件环境; 2. 软件测试环境 描述该测试所应具备的软件环境; 第三章 测试内容和测试记录 该章应该包括: * 测试的详细操作步骤;。软件开发管理办法[精品文档
相关推荐
十分地不自在。 短暂的犹豫之后,我剩下来的只有微笑,因为我想起了那句话:微笑是法宝。 这时学生也对着我微笑,看着他们那一张张稚气的面孔,我所有的紧张都在这一瞬间消失了,透过那一双双澄清的眼睛,我也似乎读到了那一颗颗纯净的心。 等我大汗淋漓的走下讲台,我知道我已成功地走出第一步。 从此以后,我便穿梭于讲台与办公室之间。 刚来到这里,对于我们最重要的就是身份的变换,我们不在是天天由老 师管理的学生了
....................................................................... 13 测试技术 .......................................................................................... 13 测试完成标准 ..................
信息用户历史记录收费标准当前可用车位 图 信息 查询 模块结构 安全保密设计 用户登录安全性 系统设计了登录界面,每个合法用户有用户名及一个密码,只有当用户输入正确的用户名及密码组合后才能够对 车辆 信息进行操作。 17 4 详细设计 概述 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述
return true。 } catch(SQLException sqle) { (())。 return false。 } } public void closeConnection() { try{ ()。 } catch(SQLException sqle) { (())。 } } } 登录界面页面的设计 用户在进入家庭财务管理系统时首先必须通过登录界面,输入用户名和密码 ,点击登录按钮