管理信息系统 课件 第5章 信息系统开发方法.pptx

管理信息系统 课件 第5章 信息系统开发方法.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第5章信息系统开发方法;开篇案例:开放银行平台;本章内容;5.1信息系统开发方法概述;2.信息系统开发方法的发展

原型法(PrototypingApproach)

原型、迭代过程

面向对象方法(Object-orientedApproach)

对象

基于组件的开发方法

软件重用

包括快速应用开发、极限编程和敏捷开发等;5.2结构化生命周期法;5.2.1结构化生命周期法概述;2.结构化生命周期法的主要原则

(1)用户参与的原则

(2)严格划分工作阶段,“先逻辑,后物理”的原则

(3)“自顶向下”的原则

(4)工作成果描述标准化原则

;5.2.2结构化分析与设计;2.结构化设计(StructuredDesign,SD)

HIPO(分层和输入-处理-输出)技术包含两个方面的内容:

(1)H图(模块层次图):用此图表示自顶向下分解所得系统的模块层次结构。

(2)IPO图(输入-处理-输出图):此图描述分层图中一个模块的输入、输出和处理内容。

;5.2.3数据流图(DataFlowDiagram,DFD);2.数据流图的基本组成及符号

四种基本成分:

(1)外部项(外部实体)

(2)加工(数据加工)

(3)数据存储

(4)数据流;常用的三类数据流图基本成分的符号:

;3.绘制数据流图的主要原则

明确系统界面

自顶向下逐层扩展

;合理布局

;数据流图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映判断与控制条件等技术问题

数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改,要和其他系统建设者共同商讨以求意见一致

;4.数据流图绘制的主要步骤

;5.绘制数据流图的几点注意事项

关于自顶向下、逐层分解

把握住系统总体目标与功能、分解层次适当、保持数据之间的平衡等

数据流必须通过加工

数据存储环节一般作为两个加工环节的界面来安排,直接从外部项来与直接到外部项去的数据流应直接与加工环节相连,不应通过数据存储环节相连

命名

原则

编号

数据加工环节、数据流图、数据流、数据存储环节以及较多的外部项都要编号,编号要体现出分解的完整性与一致性等

只画所描述的系统稳定工作情况下的数据???图

数据流图的局限性

;6.数据流图举例:学籍管理系统

;5.2.4数据词典(DataDictionary,DD);2.编写数据词典的基本要求

对数据流图上各种成分的定义必须明确、易理解、唯一

命名、编号与数据流图一致,必要时(如计算机辅助编写数据词典时)可增加编码,方便查询检索、维护和统计报表

符合一致性与完整性的要求,对数据流图上的成分定义与说明无遗漏项。数据词典中无内容重复或内容相互矛盾的条目。数据流图中同类成分的数据词典条目中,无同名异义或异名同义者。

格式规范、风格统一、文字精炼,数字与符号正确

;3.数据词典的格式和编写方法

格式和有关符号(图表式格式)

数值型数据元素也采用各种数据运算符号如加(+)、减(-)、乘(*)、除(/)、分式、乘方、开方等符号;计算机辅助系统工程(Computer-AidedSystemEngineering)工具,或称为计算机辅助软件工程(Computer-AidedSoftwareEngineering)工具,简称CASE工具

基本加工的描述

自然语言的文字叙述、结构化语言、决策树、决策表、数学公式等;4.数据词典举例

;5.2.5HIPO技术;以库存管理系统中的数据加工“修改库存数据”这一功能为例:

1.H图的绘制

;2.IPO图的编制

;5.3原型法;5.3.1原型法的提出;5.3.2原型法的基本思想;5.3.3原型法的工作步骤;5.3.4原型法的应用方式;5.3.5原型法的优缺点;5.4面向对象开发方法;5.4.1面向对象开发方法概述;消息

;2.面向对象方法的特性

继承性

;继承的三种使用方式

(1)子类定义新的属性和方法作为对它所继承的属性和方法的补充

(2)子类重新实现所继承的一个或多个方法,即覆盖

(3)子类实现一个或多个其父类声明但没有实现的方法;封装性

多态性

;5.4.2统一建模语言UML;5.4.3UML中的图形;用例图(Usecasediagram)

静态图(Staticdiagram)

(1)类图(classdiagram)(2)对象图(objectdiagram);(3)包图

行为图(Behaviordiagram)

(1)状态图(sta

文档评论(0)

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

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

1亿VIP精品文档

相关文档