《软件开发指导书》word版

《软件开发指导书》word版

ID:22710195

大小:55.00 KB

页数:6页

时间:2018-10-31

《软件开发指导书》word版_第1页
《软件开发指导书》word版_第2页
《软件开发指导书》word版_第3页
《软件开发指导书》word版_第4页
《软件开发指导书》word版_第5页
资源描述:

《《软件开发指导书》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件开发作业指导书目录1目的322范围323职责324开发过程324.1前期准备工作324.2实施过程324.2.1编写《软件需求说明书》324.2.2编写《软件概要设计说明书》334.2.3编写《软件设计说明书》334.2.4程序编码344.2.5软件测试344.3验收354.4培训354.5技术支持3531软件开发作业指导书1目的对水文自动测报系统用户软件开发工作的流程进行规定,以确保用户软件满足顾客的要求和技术标准。2范围适用于水文自动测报系统用户软件的开发。3职责a)项目负责人负责任命软件专业负责人,

2、并根据《项目任务书》或专项合同的要求下达软件开发任务单;b)专业负责人确定软件开发项目组成员,以及软件开发的分析、设计、协调和管理工作。4开发过程4.1前期准备工作a)软件开发前,专业负责人组织项目组成员根据软件开发任务单进行用户调研、需求分析和软件体系结构设计的准备工作,明确每个成员的任务。项目组成员包括软件开发人员和软件测试人员等;b)专业负责人在软件开发人员协助下,针对具体的水文自动测报系统的特点共同制定软件开发设计方案。4.2实施过程4.2.1编写《软件需求说明书》专业负责人根据软件开发设计方案的要求

3、编写《软件需求说明书》,内容包括:a)说明编写《软件需求说明书》的目的;b)说明待开发的软件系统的名称,说明本软件系统的任务提出者、开发者;c)参考资料列出本项目经核准的计划任务书或合同;列出属于本项目的其他已发表的文件;列出本文件中各处引用的文件、资料、包括所要用到的软件开发标准;d)35根据数据库管理、水文自动测报系统软件的要求及具体用户的需求和特点确定软件开发目标;e)确定软件的具体需求。用列表的方式逐项定量和定性地叙述软件的功能要求、性能要求、数据管理能力要求、故障处理要求等;f)确定软件的运行环境。

4、运行环境包括硬件环境和软件环境,硬件环境分计算机设备选型、数据通信设备的型号及数量、其它专用硬件等,软件环境包括操作系统及支持的数据库系统软件及其它应用软件。4.2.2编写《软件概要设计说明书》软件开发人员在与用户充分交流和沟通的基础上,根据硬件配置、软件配置、网络环境、数据库使用等情况,确定软件的技术构架、处理流程、模块结构,分析功能需求与程序的关系,进行数据结构设计,有疑问的地方及时与用户进行沟通和交流,最终形成《软件概要设计说明书》,内容包括:a)说明编写《软件设计说明书》的目的;b)说明待开发的软件系

5、统的名称;c)参考资料要列出《软件需求说明书》;d)确定软件的技术构架、处理流程,划分模块结构;e)分析功能需求与程序的关系,进行数据结构设计。4.2.3编写《软件设计说明书》软件开发人员在设计阶段应根据软件需求说明书和软件概要设计说明书,针对具体实现中的数据接收处理、数据存储、系统测站管理、远程监控、数据查询、报表统计输出等内容,运用面向对象设计技术进行系统设计,主要包括用户界面设计、对象设计和数据库表设计,最终形成《软件设计说明书》,内容包括:a)说明编写《软件设计说明书》的目的;b)说明待开发的软件系统

6、的名称;c)参考资料要列出《软件需求说明书》、《软件概要设计说明书》;d)确定软件的技术方案、编程开发工具;e)软件开发人员根据功能需求确定软件的用户界面,具体描述软件的功能实现分析、数据库表结构。354.2.4程序编码软件开发人员根据《软件设计说明书》运用面向对象的方法进行程序编码以实现系统设计的内容。a)软件开发人员根据《软件设计说明书》生成数据接收原始数据库表结构;b)软件开发人员编制程序实现需要的用户界面,按功能模块分类一一编制程序实现其对应的功能;c)软件开发人员按功能模块分类来进行编码单元测试,若

7、有错误,则予以修改,进行完善;d)软件开发人员编程调试过程中如发现分析或设计阶段的错误,应返回到前面的阶段进行必要的修改;e)软件开发人员进行编码集成测试,若有错误,则予以修改,进行完善。将完善后的程序及相应的数据文件制作为安装程序包,编写用户手册。4.2.5软件测试软件系统测试是系统投入运行前最关键的一个步骤,由软件开发人员和软件测试工程师测试,根据软件测试计划进行软件测试。选择作为测试用的符合测试条件的硬件设备,安装相应的支持软件,安装制作好的用户软件,确认安装软件无误。若有错则由软件开发人员重新制作。软

8、件测试分功能性测试、可操作性测试、性能性测试。a)功能性测试无死机现象,无异常操作,程序在任何地方都能跳转到相应的主要模块,所有交互能顺利、正确和有效的实现。根据功能要求分类进行测试。每一项功能的实现都要准确。b)可操作性测试操作应尽量采用“用鼠标寻找交互,用光标形状的改变表征交互,用鼠标左键实现交互”的方式;所有交互和操作应该有明显的提示(例如文字提示、光标变形提示、热区和按钮变化提示等);c)性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。