18-电子商务系统分析概述_第1页
18-电子商务系统分析概述_第2页
18-电子商务系统分析概述_第3页
18-电子商务系统分析概述_第4页
18-电子商务系统分析概述_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

回顾问题:业务流程图的6要素包括哪些?可行性分析报告结论分为哪几点?电子商务系统规划的步骤有哪些?

电子商务系统分析

电子商务系统分析概述及需求工程ECsystemanalysisandrequirementengineering10:443目标知识目标·掌握电子商务系统分析的概念、步骤及内容·熟悉需求工程内容及需求开发的内容Teachinggoal能力目标·具有根据项目实际需求进行系统电子商务分析的能力素质目标:培养学生动手、解决问题、逻辑分析的能力主要内容电子商务系统分析的步骤2.电子商务系统分析的任务1.电子商务系统运行模型3.需求开发5.需求工程概述4.需求说明书6.1.电子商务系统分析的任务为什么要进行电子商务系统的分析?利用电子商务系统改进其核心竞争能力是企业建设电子商务系统的最直接,也是最为原始的动机。基于这一点,在设计电子商务系统之初,必须准确、完整地了解企业电子商务的需求,掌握企业中各个商务过程的数据及其处理过程,这样才能在设计阶段有针对性地设计电子商务系统软硬件所应具备的相应功能,构造的电子商务系统才能最终与企业建设电子商务系统的动机相吻合。系统规划系统分析系统运作模式、体系结构及可行性报告电子商务系统的特点系统调查方法明确系统“做什么”系统基本需求用户特定需求逻辑模型系统分析方法系统分析报告系统设计明确系统“怎么做”2.电子商务系统分析的步骤熟悉商务运作过程中的基本商务环节及其特点确定开展商务活动的重点和要点确定系统基本需求(用户基本需求)对象:企业组织结构、主要业务、业务活动的数据流程和处理过程等目的:确定用户特定需求1.掌握企业商务活动的特点2.系统调查3.建立系统逻辑模型4.形成系统分析报告对系统基本需求和用户特定需求进行整理,并采用某一系统分析方法建立系统逻辑模型撰写系统分析结果的说明3.电子商务系统运行模型电子商务系统典型运行模式BB2BC2CC2企业对企业企业对消费者消费者对消费者B2B是企业与企业之间通过互联网进行产品、服务及信息的交易,即企业与企业之间的电子商务。如:阿里巴巴10:443.1B2B电子商务系统基本需求政府机构物流企业中介买方企业卖方企业参与者10:44会员管理信息发布信息查询在线交易订单管理拍卖与投标采购网上洽谈商务论坛广告宣传B2B电子商务的基本需求B2B功能?B2C是商家对消费者的电子商务,也就是通常说的商业零售,直接面向消费者销售产品和服务。最具代表性的就是网上商店。如:当当网10:443.2B2C电子商务系统基本需求政府机构物流企业中介消费者商家参与者10:44消费者需求用户注册、登录商品查询购物车为购买产品下订单查看、撤销和修改订单跟踪订单状态在线支付新手导航信息反馈B2C电子商务的基本需求商家需求商品信息发布检查客户的注册信息发布和管理网络广告处理客户订单商品库存管理精品推荐、促销活动和物流配送系统建立接口和银行之间的接口客户关系管理售后服务C2C是消费者对消费者的模式。C2C商务系统就是通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。如:淘宝10:443.3C2C电子商务系统基本需求政府机构物流企业中介买方卖方参与者10:44会员注册、认证卖家管理买家管理论坛新手导航客户服务C2C电子商务的基本需求C2C功能?包括店铺设置管理、商品发布、商品下架、商品删除、发货、退款等包括商品搜索、浏览、了解卖家、出价竞拍、在线支付、交易投诉等4.需求工程概述4.1需求工程概念是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。4.2需求工程基本活动需求工程需求开发需求管理需求验证需求规格说明需求分析需求获取(1)需求获取:其目的是从项目的战略规划开始建立最初的原始需求(2)需求分析:目的是保证需求的完整性和一致,通过建模整合各种信息,从而使人们更好的理解问题。(3)需求规格说明:是将完整、一致的需求与能够满足需求的软件行为以文档的方式明确的固定下来(4)需求验证:是需求开发中的最后一个活动,需求验证之后的需求及其文档是得到所有涉众一致同意的软件需求规格说明。需求细化确定优先级背景分析确定系统边界需求建模需求协商5.需求开发5.1需求概念的内涵现实的状况期望的状况差距需求是用户的期望,它们的满足是通过实现一个解系统达到的。问题域和解系统通过接口实现交互,交互产生的效果可以帮助人们解决问题。5.2需求获取就是进行需求收集的一个活动,它是从人员、资料和环境中得到系统开发所需要的相关信息。用户和开发人员的背景不同,立场不同普通用户缺乏概括性、综合性的表达能力用户存在认知困境用户越俎代庖缺乏用户参与5.2.1需求获取可能面临的困难5.2.2需求获取的内容10:441需求是获取的主要对象,是系统期望达到的目标。它主要来源于用户、客户、领域专家等相关涉众,在获取中体现为涉众的问题、期望、观点、看法和态度等。2问题域描述是用来承载和解释需求的问题域特性,主要是现实世界的业务运行状况。它可以从涉众的业务描述中获得,也可以从业务运行所产生的各种数据文档中获得。3环境与约束属于一种特殊的问题域特性,限定了解系统部署的环境和条件。需要注意的是它常常在需求获取中被人们遗漏。主要来源于涉众的描述和对应用环境的观察。5.3需求分类功能性可靠性可用性效率可维护性可移植性软件质量模型5.4需求分析的根本任务应建立的软件系统解决方案2.需求获取得到的信息1.(1)建立分析模型,达成开发者和用户对需求信息的共同理解(2)依据共同的理解,发挥创造性,创建软件系统解决方案5.4.1需求分析的主要任务

背景分析(系统环境)确定系统边界(系统用例图和上下文图通常用来定义系统边界也就是项目的范围)需求建模(为展示和解释信息而进行的抽象描述活动,常用的技术:数据流图、ER图和类图等)需求细化(把模糊歧义信息转换为良好粒度和特征细节的需求即系统需求)确定优先级(所有的需求不是处于同等重要的地位的)需求协商(在分析中,有时会发生不同用户的需求冲突)5.4.2建立分析模型(需求建模)模型:模型是对事物的抽象,帮助人们在创建一个事物之前可以有更好的理解。①通过建模抽象降低应用的复杂性。

②在建模的过程中更深刻地理解信息。

③可以帮助人们更好的记忆细节。

④可以更好地与其他开发人员进行交流。

⑤可以更好地与用户以及其他涉众进行交流。

⑥为以后的维护和升级提供文档。建立模型取得的好处5.4.3两个世界与三个模型6.需求说明书6.1软件需求说明书是软件开发中的重要文档资料,是软件设计的依据,是工程的起点,应是用户需求的真实反映,必须得到用户赞同。在软件需求规格说明书(SRS)中说明的功能需求充分描述了软件系统所应具有的外部行为。软件需求规格说明在开发、测试、质量保证、项目管理以及相关项目功能中都起了重要的作用。还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。6.需求说明书《计算机软件产品开发文件编制指南(GB8567-88)》国家标准是一份指导性文件。有14种文件,“软件需求说明书”和“数据要求说明书”被包括在其中。其内容见表4-1。6.2编写高质量需求的原则10:4430

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论