GIS软件工程_03GIS软件工程的系统分析讲解.ppt

GIS软件工程_03GIS软件工程的系统分析讲解.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 GIS软件工程的系统分析 基本内容 系统分析的任务、难点、要求、过程与方法;如何进行需求分析。 教学要求: 重点掌握用户需求分析报告的内容。 重点: 数据流图。 系统分析的定义: 应用系统思想和方法,确定系统的开发对象,把复杂的系统分解成简单的部分,找出这些部分的基本属性和彼此间的关系。 系统分析的任务: 充分了解用户的要求,并把双方的理解用软件需求规格说明书表达出来,即是要深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。 需求工程的概念: 需求工程就是确定系统“做什么”的问题。它分为三个步骤:需求获取、需求分析和编写软件规格说明书及验证。 需求是以一种清晰、简洁、一致且无二义性的方式,对一个待开发系统中各个有意义方面的陈述的一个集合。 需求工程的目的是给待开发系统提供一个清晰的、一致的、精确的并且无二义性的模型,通常以需求规格说明书的形式来定义待开发系统的所有外部特征。 需求分析的原则 1.必须能够表达和理解问题的数据域和功能域。 2.必须按自顶向下,逐层分解的方式对问题进行分解和不断细化 。 3.要给出系统的逻辑视图和物理视图 ,即建模。 3.3.4 数据流程图 数据流图是对软件系统逻辑结构的图形表示,描绘的是系统的逻辑模型。数据流图仅仅描绘了数据在系统中流动和处理的情况。 作业 3.3 简要叙述系统分析的过程。 3.8 属性数据字典包含的条目有哪些?分别简要说明之。 画数据流图: 假定要为某培训中心研制一个计算机管理系统,我们首先需要分析这个系统应该做些什么,为此必须分析培训中心的业务活动。培训中心为有关行业的在职人员开设许多门课程,有兴趣的人可以来电或来函报名选修某门课程,培训中心要收取一定的费用,学员通过支票付款,学员也可以来电或来函查询课程设计等事宜。培训中心的日常业务是:将学员发来的电报、信件、电话收集分类后,按几种不同情况处理。 数据流图的画法 画数据流图的基本步骤就是自外向内,自顶向下,逐层细化,完善求精。 具体步骤: (1)先找系统的数据源点与汇点,它们是外部实体,由它们确定系统与外界的接口。 (2)找出外部实体的输出数据流和输入数据流。 (3)在图的边上画上系统的外部实体。 数据流图的画法 画数据流图的基本步骤就是自外向内,自顶向下,逐层细化,完善求精。 具体步骤: (4)从外部实体的输出数据流出发,按系统的逻辑需要,逐步画出一系列逻辑加工,直到找到外部实体所需的输入数据流,形成数据流的封闭。 (5)按原则进行检查和修改。 (6)按上述步骤,再从各加工出发,画出所需的子图。 数据流图的画法 分层数据流程图举例 教学管理数据流程顶图 数据流图的画法 分层数据流程图举例 教学管理数据流程中图 数据流图的画法 分层数据流程图举例 学籍管理数据流程底图 课间练习 高考录取统分子系统有如下功能: (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件。 (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 试根据要求画出该系统的数据流程图,并将其转换为软件结构图。 课间练习 录取分数 招生数 原始分 标准分 标准分 录取分数 招生计划 分数 考生 计算标准分 计算录取线分数 标准分 进行检查和修改的原则 1.数据流图只限于前述四种基本图形元素。 2.数据流图的主图必须包括前述四种基本元素。 3.数据流图的主图上的数据流必须封闭在外部实体之间,外部实体可以不止一个。 4.每个加工至少有一个输入数据流和输出数据流。 5.在数据流图中,需按层给加工框编号。 6.任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。 7.图上每个元素必须有名字。 8.数据流图中不能夹带控制流。 概述: 数据字典的定义: 数据字典是关于数据信息的集合,是数据流程图中所有元素(数据流、数据存储、处理过程和外部实体)严格定义的场所。 数据字典的用途: 1.数据流程图和数据字典一起构成了系统的逻辑模型; 2.有助于改进不同的开发人员或不同的开发小组之间的通信; 3.是存储文件或数据库设计的基础 ; 4.在实施阶段,还可参照数据字典描述数据。 3.3.4 数据字典 属性数据字典条目: 属性数据字典包含六类条目: 1.数据元素:是最小的数据组成单位。 2.数据结构:描述数据之间的组成关系。 3.数据流:描述数据流的来源、去处、组成、

您可能关注的文档

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档