城市GIS城市地理信息系统软件工程项目管理概论
第五章 城市地理信息系统软件工程(第三讲);;;5.4 城市地理信息系统设计;5.4.1系统设计的目标和任务;系统设计在软件开发中的位置
软件开发主要包括三个步骤:设计、实现(编码)和测试。系统分析阶段解决系统“做什么”的问题,而系统设计则解决“怎么做”的问题。; 系统结构设计定义软件系统各个主要成分之间的关系;数据设计侧重于数据结构的定义;详细设计则是把结构成分转换成软件的过程性描述;界面设计侧重于与用户交互的界面的设计,包括输入、输出、显示等各类界面的风格和策略的确定。
;总体设计(概要设计)过程中需要完成的工作
1 制定规范(标准设计)
在进入软件开发阶段之初,应为软件开发制定共同遵守的标准,以便协调组内各成员的工作。
(1)阅读和理解软件需求说明书,在给定预算范围内和技术现状下,确认用户的要求能否实现。若能够实现需要明确实现的条件,从而确定设计的目标,以及优先顺序。
(2)根据目标确定最合适的设计方案。
(3)确定设计文档的编制标准,包括文档体系、用纸及样式、记述详细程度、图形画法等。
(4)确定代码体系、接口规约、命名规则等。;2 软件系统结构的总体设计
(1)采用某种设计方法,将一个复杂的系统按照功能划分成模块的层次结构;
(2)确定每个模块的功能,建立与已确定的软件需求的对应关系;
(3)确定模块
您可能关注的文档
- 图像处理技术概论.ppt
- 图像处理基础概论.ppt
- 土壤重金属污染防治修复技术概论.doc
- 土木工程毕业设计答辩概论.ppt
- 土耳其高等教育硕士毕业论文概论.ppt
- 圆环病毒病概论.ppt
- 土地的誓言概论.ppt
- 在CSPA2000分布式电气控制系统实现简单的操作逻辑概论.ppt
- 在全县农村两委干部培训会上的讲话概论.doc
- 在linux中编写c语言代码概论.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)