- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
GIS二次开发作业
基于ArcGISSDK的GIS教学软件开发
姓名:
年级:
专业:
中国海洋大学
2024年1月
基于ArcGISSDK的GIS教学软件开发
版本:1.0
?中国海洋大学
PAGEi
目录
TOC\o1-2\h\z\u1. 简介 1
1.1 编写目的 1
1.2 范围 1
1.3 定义、首字母缩写词和缩略语 1
1.4 参考资料 1
2. 软件需求 2
2.1 目标 2
2.2 目标用户 2
2.3 功能需求 2
2.4 非功能性需求 2
2.5 运行环境规定 4
3. 软件设计 5
3.1 总体设计 5
3.2 接口设计 5
3.3 系统数据结构设计 6
3.4 程序设计 6
4. 开发总结 7
4.1 产品 7
4.2 主要功能和性能 7
4.3 基本流程 7
附录A词汇表 8
附录B关键程序代码 9
B.1“Feature编辑”代码 9
B.2“FeatureTable查询”代码 9
基于ArcGISSDK的GIS教学软件开发
版本:1.0
?中国海洋大学
第PAGE9页
简介
编写目的
编写目的
在系统目标方面为用户和开发人员之间建立共同协议创立一个基础。对要实现的软件功能做总体描述,帮助用户判断所规定的软件是否符合他们的要求,或者怎样修改这种软件才能适合他们的要求;
提高开发效率。使系统开发人员能够在设计开始之前周密地思考系统的全部需求,从而减少事后重新设计、重新编码和重新测试的返工活动。在SRS中对各种需求仔细地进行复查,还可以在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正;
作为不断提高的基础。由于SRS所讨论的是软件产品,而不是开发这个产品的设计。因此SRS是软件产品继续提高的基础。虽然SRS也可能要改变,但是原来的SRS还是软件产品改进的可靠基础。
预期的读者
系统的最终用户
系统的设计、编码、测试、文档编写人员
需求评审人员
范围
本文档适用于“基于ArcGISSDK的GIS教学软件”的详细设计和软件开发。
定义、首字母缩写词和缩略语
本文档所用到的专业术语请参见“附录A词汇表”。
参考资料
列出有关的参考文件,如:
本项目的经核准的计划任务书或合同,上级机关的批文;
属于本项目的其他已发表文件;
本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
软件需求
目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|
目标用户
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束
功能需求
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
功能1
详细说明功能1的需求
功能2
详细说明功能2的需求
非功能性需求
可用性
“***”应简单易用,应符合公认的可用性标准(如IBM的CUA标准和Microsoft的GUI标准)方面的需求。用户通过简单的培训即可对软件进行常规的操作。
可靠性
系统整体运行应稳定可靠,具有长时间连续工作的能力。
可用性每1000小时可用时间不小于980小时;
平均故障间隔时间(MTBF)不小于10000小时;
平均修复时间(MTTR)不大于1小时;
可靠性=(MTBF/(MTBF+MTTR))X100=99.99%
对性能的规定
数据管理能力
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求做出估算。
系统有效管理数据的能力达TB级,同时保证数据的完整性、一致性和准确性。
容错性
系统具有容错能力,防止因为用户的误操作等原因引起系统程序的运行出错。对用户的大部分错误操作,系统给出操作提示。
时间特性要求
单项数据查询响应时间:
文档评论(0)