版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 技术支持35软件开发作业指导书1 目的对水文自动测报系统用户软件开发工作的流程进行规定,以确保用户软件满足顾客的要求和技术标准。2 范围适用于水文自动测报系统用户软件的开发。3 职责a) 项目负责人负责任命软件专业负责人,并根据项目任务书或专项合同的要求下达软件开发任务单;b) 专业负
2、责人确定软件开发项目组成员,以及软件开发的分析、设计、协调和管理工作。4 开发过程4.1 前期准备工作a) 软件开发前,专业负责人组织项目组成员根据软件开发任务单进行用户调研、需求分析和软件体系结构设计的准备工作,明确每个成员的任务。项目组成员包括软件开发人员和软件测试人员等;b) 专业负责人在软件开发人员协助下,针对具体的水文自动测报系统的特点共同制定软件开发设计方案。4.2 实施过程4.2.1 编写软件需求说明书专业负责人根据软件开发设计方案的要求编写软件需求说明书,内容包括:a) 说明编写软件需求说明书的目的;b) 说明待开发的软件系统的名称,说明本软件系统的任务提出者、开发者;c) 参
3、考资料列出本项目经核准的计划任务书或合同;列出属于本项目的其他已发表的文件;列出本文件中各处引用的文件、资料、包括所要用到的软件开发标准;d) 根据数据库管理、水文自动测报系统软件的要求及具体用户的需求和特点确定软件开发目标;e) 确定软件的具体需求。用列表的方式逐项定量和定性地叙述软件的功能要求、性能要求、数据管理能力要求、故障处理要求等;f) 确定软件的运行环境。运行环境包括硬件环境和软件环境,硬件环境分计算机设备选型、数据通信设备的型号及数量、其它专用硬件等,软件环境包括操作系统及支持的数据库系统软件及其它应用软件。4.2.2 编写软件概要设计说明书软件开发人员在与用户充分交流和沟通的基
4、础上,根据硬件配置、软件配置、网络环境、数据库使用等情况,确定软件的技术构架、处理流程、模块结构,分析功能需求与程序的关系,进行数据结构设计,有疑问的地方及时与用户进行沟通和交流,最终形成软件概要设计说明书,内容包括:a) 说明编写软件设计说明书的目的;b) 说明待开发的软件系统的名称;c) 参考资料要列出软件需求说明书;d) 确定软件的技术构架、处理流程,划分模块结构;e) 分析功能需求与程序的关系,进行数据结构设计。4.2.3 编写软件设计说明书软件开发人员在设计阶段应根据软件需求说明书和软件概要设计说明书,针对具体实现中的数据接收处理、数据存储、系统测站管理、远程监控、数据查询、报表统计
5、输出等内容,运用面向对象设计技术进行系统设计,主要包括用户界面设计、对象设计和数据库表设计,最终形成软件设计说明书,内容包括:a) 说明编写软件设计说明书的目的;b) 说明待开发的软件系统的名称;c) 参考资料要列出软件需求说明书、软件概要设计说明书;d) 确定软件的技术方案、编程开发工具;e) 软件开发人员根据功能需求确定软件的用户界面,具体描述软件的功能实现分析、数据库表结构。4.2.4 程序编码软件开发人员根据软件设计说明书运用面向对象的方法进行程序编码以实现系统设计的内容。a) 软件开发人员根据软件设计说明书生成数据接收原始数据库表结构;b) 软件开发人员编制程序实现需要的用户界面,按
6、功能模块分类一一编制程序实现其对应的功能;c) 软件开发人员按功能模块分类来进行编码单元测试,若有错误,则予以修改,进行完善;d) 软件开发人员编程调试过程中如发现分析或设计阶段的错误,应返回到前面的阶段进行必要的修改;e) 软件开发人员进行编码集成测试,若有错误,则予以修改,进行完善。将完善后的程序及相应的数据文件制作为安装程序包,编写用户手册。4.2.5 软件测试软件系统测试是系统投入运行前最关键的一个步骤,由软件开发人员和软件测试工程师测试,根据软件测试计划进行软件测试。选择作为测试用的符合测试条件的硬件设备,安装相应的支持软件,安装制作好的用户软件,确认安装软件无误。若有错则由软件开发
7、人员重新制作。软件测试分功能性测试、可操作性测试、性能性测试。a) 功能性测试无死机现象,无异常操作,程序在任何地方都能跳转到相应的主要模块,所有交互能顺利、正确和有效的实现。根据功能要求分类进行测试。每一项功能的实现都要准确。b) 可操作性测试操作应尽量采用“用鼠标寻找交互,用光标形状的改变表征交互,用鼠标左键实现交互”的方式;所有交互和操作应该有明显的提示(例如文字提示、光标变形提示、热区和按钮变化提示等); c) 性能性测试在推荐运行环境下所有动画、声音和视频能正常播放,无滞留、无跳动;前后的声音强弱无不规则的明显起伏。 d) 系统测试完成后,再在系统模拟试验中进行测试,并填写水文自动测报系统软件测试记录表。4.3 验收专业负责人组织软件开发项目组成员按项目任务书或专项合同内对软件的功能要求以及软件的界面、适用性和宜用性等进行评测,根据填写的水文自动测报系统软件测试记录表对软件的综合测试进行评定,由项目负责人审核存档。4.4 培训a) 软件开发人员有义务对用户提供及时、有效、全面、系统的培训,并在项目实施过程中充分重视对用户方的技术转移,提前制订有效可行的培训计划。b) 在实施项目的工作中,应培训用户的操作人员理解软件的基本原理和实际应用,使他们对软件的性能、操作步骤及要求有全面的认识,并能在实际工作中熟练应用。4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 景区员工内部管理制度
- 机关内部巡逻制度
- 机关内部消杀制度规定
- 机关单位内部卫生制度
- 机务内部评价制度汇编
- 机电内部考核制度
- 林业局财务内部控制制度
- 柜面业务内部审计制度
- 民警内部安全管理制度
- 海尔内部控制度
- 2026年成都市郫都区产业园区面向社会公开招聘员额制人员考试参考试题及答案解析
- 2025年福建新华研学国际旅行社有限责任公司招聘备考题库及答案详解1套
- 2026年内蒙古交通职业技术学院单招职业倾向性测试题库及答案详解(基础+提升)
- 人教鄂教版六年级下册科学全册知识点汇总
- 葫芦岛宽邦500千伏变电站220千伏送出工程环评报告
- 第二单元百分数(二)《解决问题》示范公开课教案【人教版数学六年级下册】
- 测绘地理信息从业人员保密知识培训课件
- DB32T 4117-2021 保温装饰板外墙外保温系统技术规程
- Dev-C++基础教程习题解答
- 中国大唐集团电子商城平台
- 扬剧《王宝钏》选段《探寒窑》
评论
0/150
提交评论