欢迎来到天天文库
浏览记录
ID:57160342
大小:801.50 KB
页数:27页
时间:2020-08-02
《电子商务系统的分析与设计-第4章课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子商务系统的分析与设计AnalysisandDesignofe-CommerceSystem刘军董宝田北方交通大学1电子商务系统的分析与设计第4章系统分析4.1概述4.2电子商务系统系统分析的过程4.3需求分析的软件工程方法4.4企业商务活动的基本类型分析4.5典型的电子商务业务需求2电子商务系统的分析与设计4.1概述电子商务系统分析就是在系统规划确定的原则和目标的指导下,结合电子商务系统的特点,对企业进行调查,全面了解企业的目标、组织结构、数据流程和业务处理过程,结合不同电子商务活动的基本需求,进而确定企业的详细需求定义(
2、或者系统功能需求说明书),为系统设计奠定基础。1.电子商务系统分析的基本概念3电子商务系统的分析与设计4.1概述2.电子商务系统分析的特点(1)目标是相同的(2)方法是类似的(3)系统分析的对象不尽相同。(4)系统分析的任务不同4电子商务系统的分析与设计4.2.1信息系统分析的基本思路自顶向下从静到动去伪存真不断迭代5电子商务系统的分析与设计4.2电子商务系统系统分析的过程4.2.1信息系统分析的基本思路4.2.2电子商务系统分析的基本过程6电子商务系统的分析与设计4.2.1信息系统分析的基本思路系统分析方法的共同思路可以归结
3、为:“自顶向下、从静到动、去伪存真、不断迭代”。7电子商务系统的分析与设计4.2.2电子商务系统分析的基本过程企业既有系统商务活动分析系统调查分析、综合、评估、创新提出电子商务系统需求征求意见用户需求信息系统的分析的一般方法创新分析过程掌握企业商务活动的特点开始结束典型电子商务模式的基本需求系统规划的电子商务模式8电子商务系统的分析与设计4.3.1结构化需求分析方法4.3.2面向对象的需求分析的基本概念4.3.3基于UML的需求分析方法4.3需求分析的软件工程方法9电子商务系统的分析与设计4.3.1结构化需求分析方法结构化分析
4、方法的基本出发点是:一个计算机处理系统是由数据流和一系列的处理转换过程构成的,处理转换过程将输入数据流转化为输出数据流,即计算机数据处理过程可以归结为“输入数据(Input)处理转换(Process)输出数据(Output)”这样的IPO过程,所以结构化分析方法将分析的重点集中与数据及其处理过程。结构化分析方法采用数据流图(DFD:DataFlowDiagram)作为刻画数据流及其处理转换的工具,通过一些图形符号表述数据源、数据流向、处理转换等;此外结构化分析方法采用数据字典(DD:DataDictionary)来表示各类
5、数据;可以通过判定表、决策树的方式描述处理转换的过程的细节;10电子商务系统的分析与设计4.3.1结构化需求分析方法——DFD数据流图以直观的形式描述系统中数据的流动和数据的变化。需要注意的是数据流图和程序设计中的程序流程图(FlowChat)是不同的,数据流图关心的是企业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。取款单账目合法性检查合法的取款单非法提单数据实体数据存储数据流处理转换11电子商务系统的分析与设计结构化分析方
6、法——DFD实例顾客订货处理汽车配件数据订货单发货单顾客汽车配件数据汽车配件数据编辑订单暂存订单顾客数据汇总处理核发订单开发货单发给供应商的订单供货商订货单订货要求发货单发货单12电子商务系统的分析与设计4.3.2面向对象的需求分析的基本概念面向对象的分析方法的基本观点2.面向对象分析建模的过程(1)对象的认定(2)结构认定(3)认定属性(5)定义方法13电子商务系统的分析与设计4.3.3基于UML的需求分析方法UML的基本概念UML(UnifiedModalLanguage)是1996年提出的一种面向对象的系统分析建模方法。
7、UML主要包括UML语义和UML表示法两个组成部分:UML语义描述基于UML的精确元模型定义,也就是UML所有元素在语法、语义方面的说明;UML表示法则描述了UML的各种图形符号的使用方法。14电子商务系统的分析与设计4.3.3基于UML的需求分析方法2.UML的建模分析过程静态建模:描述系统的静态结构;动态建模:使用UML元素描述系统的动态行为特征;15电子商务系统的分析与设计4.3.3基于UML的需求分析方法使用实例角色交互关系方法属性类名(a)使用实例图:角色、实例及其关系(b)类图超类组合类子类部分类聚合类部分类(c)
8、类图中的类基本关系表示(d)包图包名3.UML静态建模16电子商务系统的分析与设计4.3.3基于UML的需求分析方法4.UML动态建模UML的动态建模过程中,需要描述清楚:系统中各个对象是如何操作的各个对象在外界消息的触发后如何发生变化的在UML动态建模过程中,主要使用消息、
此文档下载收益归作者所有