第三章糸统分析 第三章系统分析 3.1电子商务系统分析 3.2业务流程重构 3、3电子商务系统逻辑模型的建立 34系统分析报告 3.5补充内容
第三章 系统分析 第三章 系统分析 3.1 电子商务系统分析 3.2 业务流程重构 3.3 电子商务系统逻辑模型的建立 3.4 系统分析报告 3.5 补充内容
第三章系统分析 31电子商务系统分析 系统分析也称逻辑设计。其要回答新系统“做什么” 这个关键性的问题。电子商务系统分析就是在系统 规划确定的目标和开发方案的指导下,结合电子商 务系统的特点,进行调查,深入研究及描述现行系 统的活动和各项工作,以及用户的需求,使用一系 列分析工具与技术建立目标系统逻辑模型
第三章 系统分析 3.1 电子商务系统分析 ▪ 系统分析也称逻辑设计。其要回答新系统“做什么” 这个关键性的问题。电子商务系统分析就是在系统 规划确定的目标和开发方案的指导下,结合电子商 务系统的特点,进行调查,深入研究及描述现行系 统的活动和各项工作,以及用户的需求,使用一系 列分析工具与技术建立目标系统逻辑模型
第三章系统分析 3.11系统调查 系统分析的重点是对新系统做进一步的详细业务调查,即系统 调查。 系统调查的原则系统调查原则包括以下七个方面。 ■在系统调查开始前,制定系统调查计划和进行系统调查培训。 ■系统调査应严格按照系统化原则进行 调查顺序是从组织机构入手,先自上而下进行初步调查,在了解全局、总体的 基础上,再自下而上地进行具体调查 ■如实记录调查情况 ■采用规范化的工作方法。所的规范化的工作方法就是将每步工作事先都计划好,对多个人的工作方法和调查所用的表格、图例都 进行规范化处理,使相互之间能够沟通,协调工作。此外,所有调查结果(如表格、图、所收集的报表等)都应在规范化处理后归档,以便今后工作时使用。 ■全面铺开与重点调查结合 调查与分析整理相结 o系统调查必须与分析整理相结合,及时反映问题,反馈并解决它 了解业务与收集数据同时进行 在系统调查了解每个具体工作岗位业务的同时,还必须收集与该业务有关的所有报表、文件 和技术文档等信息载体,并将其附在调查问卷之后归档。这些都是今后分析数据流程、建立数据库系统的基础
第三章 系统分析 ▪ 3.1.1 系统调查 系统分析的重点是对新系统做进一步的详细业务调查,即系统 调查。 1.系统调查的原则系统调查原则包括以下七个方面。 ◼ 在系统调查开始前,制定系统调查计划和进行系统调查培训。 ◼ 系统调查应严格按照系统化原则进行。调查顺序是从组织机构入手,先自上而下进行初步调查,在了解全局、总体的 基础上,再自下而上地进行具体调查。 ◼ 如实记录调查情况。 ◼ 采用规范化的工作方法。所谓的规范化的工作方法就是将每一步工作事先都计划好,对多个人的工作方法和调查所用的表格、图例都 进行规范化处理,使相互之间能够沟通,协调工作。此外,所有调查结果(如表格、图、所收集的报表等)都应在规范化处理后归档,以便今后工作时使用。 ◼ 全面铺开与重点调查结合。 ◼ 调查与分析整理相结合。系统调查必须与分析整理相结合,及时反映问题,反馈 并解决它。 ◼ 了解业务与收集数据同时进行。在系统调查了解每个具体工作岗位业务的同时,还必须收集与该业务有关的所有报表、文件 和技术文档等信息载体,并将其附在调查问卷之后归档。这些都是今后分析数据流程、建立数据库系统的基础
第三章系统分析 系统调查-2.需求的分类 电子商务系统需求可被分为功能需求和非功能需求。 ■功能性需求描述了系统和环境的行为。其任务是对问题空间进行研 究分析,产生出一个人们可阅读理解的行为说明。通常包括系统的 输入以及输入格式;系统要完成的功能;系统的输出及其反应 ■非功能性需求描述了系统的属性,包括系统的性能、可靠性、可维 护性、可重用性、灵活和可扩充性、可跟踪性、软件必须处理的接 口、必须适应的环境以及任何其他应用设计方面的限制等。 (1)性能系统在响应时间、存储空间和加载能力等方面应该能满足 用户要求。表31是某网站对网站性能需求的调查
第三章 系统分析 ▪ 系统调查-2.需求的分类 电子商务系统需求可被分为功能需求和非功能需求。 ◼ 功能性需求描述了系统和环境的行为。其任务是对问题空间进行研 究分析,产生出一个人们可阅读理解的行为说明。通常包括系统的 输入以及输入格式;系统要完成的功能;系统的输出及其反应。 ◼ 非功能性需求描述了系统的属性,包括系统的性能、可靠性、可维 护性、可重用性、灵活和可扩充性、可跟踪性、软件必须处理的接 口、必须适应的环境以及任何其他应用设计方面的限制等。 (1)性能 系统在响应时间、存储空间和加载能力等方面应该能满足 用户要求。 表3-l是某网站对网站性能需求的调查
第三章系统分析 表3一1阳访问调查汇总表 闲户:烛阳:等次烛闲:ξ叶闻,每次点,总点:等次事总身 用户 分)这没,务出传性 188 43 2.004 售 12003 8005 2002 000 8009 240410.61 4042:20010005500.0 叶 780 1430 704.67 得分钟平 75.6 29.7 M4.9
第三章 系统分析
第三章系统分析 按每天工作时间500分钟计算,每分钟同时 有约75个用户同时使用;每分钟的页面申 请为30个,数据库事务操作为15个。按网 页平均大小10KB计算,要求网络流量 5Kbps
第三章 系统分析 按每天工作时间500分钟计算,每分钟同时 有约75个用户同时使用;每分钟的页面申 请为30个,数据库事务操作为15个。按网 页 平均大 小 10KB 计算, 要求网 络流 量 5Kbps
第三章系统分析 推导过程: ■37800(总时间)/500(每天工作500分钟)=756(即每分 钟同时有约75个用户同时使用) ■148800(总点击次数,即页面申请)/500=2976(即每分 钟的页面申请为30个) 7046.67(总事务操作,即数据库操作)/500=14.09(即数 据库事务操作为15个) ■每分钟的页面申请为30个,由此可以推算出每2秒钟就打开 个页面,即10KB/2秒=5Kbps(即按网页平均大小10KB计 算,要求网络流量5Kbps)
第三章 系统分析 推导过程: ◼ 37800(总时间)/500(每天工作500分钟)=75.6(即每分 钟同时有约75个用户同时使用) ◼ 148800(总点击次数,即页面申请)/500= 29.76(即每分 钟的页面申请为30个) ◼ 7046.67(总事务操作,即数据库操作)/500=14.09(即数 据库事务操作为15个) ◼ 每分钟的页面申请为30个,由此可以推算出每2秒钟就打开 一个页面,即10KB/2秒=5Kbps(即按网页平均大小10KB计 算,要求网络流量5Kbps)
第三章系统分析 ■系统的属性的第二个方面:可靠性 要求系统可以连续正常工作,即系统应具有一定的错误 别能力,错误处理能力,具有一定的健壮性。 ■系统的属性的第三个方面:可维护性可维护性包含两 层含义。A易于故障的排除。B.日常管理操作简便。 ■系统的属性的第四个方面:可重用性 系统的组成模块或者成分应该是结构化(高内聚低耦合)和 参数化(参数化的部件接口机制)的,并且按照适当的方式 存档。注意反映领域知识、领域模型
第三章 系统分析 ◼ 系统的属性的第二个方面:可靠性 要求系统可以连续正常工作,即系统应具有一定的错误识 别能力,错误处理能力,具有一定的健壮性。 ◼ 系统的属性的第三个方面:可维护性 可维护性包含两 层含义。 A. 易于故障的排除。 B. 日常管理操作简便。 ◼ 系统的属性的第四个方面:可重用性 系统的组成模块或者成分应该是结构化(高内聚低耦合)和 参数化(参数化的部件接口机制)的,并且按照适当的方式 存档。注意反映领域知识、领域模型
第三章系统分析 系统的属性的第五个方面:灵活和可扩充性 系统的规模可能会随着时间的推移进一步扩大,应满足系统生存期间额 外的要求。 系统的属性的第六个方面:可跟踪性 识别出原来的需求与被规范的功能之间关系的可能性,便于系统升级 事实上,上述非功能需求可看作是用户对系统满意程度在时间和空间 含义下的具体体现,同时也决定系统的结构和其设计的复杂性 两者间的区别:系统功能性和非功能性需求定义存在着根本的不同,前 者可以通过分析研究问题空间和相关人员沟通交流获得,可以用较形式 化的方式表达出来:而后者若依照前者的方法则不行,它层次更高,只 有明确了系统的所有的功能后,才能以较准确的方式给出系统的非功能 性需求,往往和设计者的经验有较大的关系,目前形式化方式较难表达 它们
第三章 系统分析 ▪ 系统的属性的第五个方面:灵活和可扩充性 系统的规模可能会随着时间的推移进一步扩大,应满足系统生存期间额 外的要求。 ▪ 系统的属性的第六个方面: 可跟踪性 识别出原来的需求与被规范的功能之间关系的可能性,便于系统升级。 ▪ 事实上,上述非功能需求可看作是用户对系统满意程度在时间和空间 含义下的具体体现,同时也决定系统的结构和其设计的复杂性。 ▪ 两者间的区别:系统功能性和非功能性需求定义存在着根本的不同,前 者可以通过分析研究问题空间和相关人员沟通交流获得,可以用较形式 化的方式表达出来;而后者若依照前者的方法则不行,它层次更高,只 有明确了系统的所有的功能后,才能以较准确的方式给出系统的非功能 性需求,往往和设计者的经验有较大的关系,目前形式化方式较难表达 它们
第三章系统分析 ■系统调查一3.典型的电子商务需求 尽管不同企业的电子商务系统在业务方面的需求会有所区别,但是典型的电 子商务在基本需求上还是有共性的,这些共性的需求可分成四个方面。 (1)可用性①可理解性·网站地图。·目录。·索引 ②在线帮助和反馈 在线帮助:产品朋艮务说明、企业概况、分销机构 购物指南、搜索。·地址目录 电子信箱、电话/传真、通信地址。·在线反馈:调查表、用户指南、用户评价。·常见问题解答。 ③用户界面及其友好性产函信的易性,位的地化,业多规则说明,沟通通,,支付方式说明,购 物清单的保存。·多语种支持。·下载设施。·色彩的协调性。·响应时间的一致性 (2)功能性①购物 产品/服务目录。·产品展示包括图片、动画、内容等。·服务措施 子购物车。·电子购物清单。·撤销购物 品退 换。·订单查询。 ②支付支付簧程,文付手段。政置数、银转账网上支付、贵到付,,支付动 ③产品交付 产品/服务的直接交付。·交付方式说明 ④导航和浏览导性能。定位能力路径指示、当前位置标记、导航预测、最小路径、导航结构分类,,浏览:链接可 视性、链接名称、返回
第三章 系统分析 ▪ 系统调查-3.典型的电子商务需求 ▪ 尽管不同企业的电子商务系统在业务方面的需求会有所区别,但是典型的电 子商务在基本需求上还是有共性的,这些共性的需求可分成四个方面。 ▪ (1)可用性 ①可理解性 ·网站地图。 ·目录。 ·索引。 ②在线帮助和反馈 ·在线帮助:产品朋艮务说明、企业概况、分销机构、 购物指南、搜索。 ·地址目录: 电子信箱、电话/传真、通信地址。 ·在线反馈:调查表、用户指南、用户评价。 ·常见问题解答。 ③用户界面及其友好性 ·产品信息的易得性。 ·信息的本地化。 ·业务规则说明。 ·沟通渠道。 ·支付方式说明。 ·购 物清单的保存。 ·多语种支持。 ·下载设施。 ·色彩的协调性。 ·响应时间的一致性。 ▪ (2)功能性 ①购物 · 产品/服务目录。 · 产品展示(包括图片、动画、内容等)。 · 服务措施。 · 电子购物车。 · 电子购物清单。 · 撤销购物。 ·产品退 换。 ·订单查询。 ②支付 ·支付流程。·支付手段:邮政汇款、银行转账、网上支付、货到付款。 ·支付帮助。 ③产品交付 ·产品/服务的直接交付。 ·交付方式说明。 ④导航和浏览 ·导航性能:定位能力(路径指示、当前位置标记)、导航预测、最小路径、导航 结构分类。 · 浏览:链接可 视性、链接名称、返回