- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二部分电子商务系统开发方法
掌握软件危机概念和影响熟悉结构化与面向对象开发方法的核心思想与步骤。了解相关建模工具及原型法的基本思想。教学目标能分析应对软件危机问题。能运用结构化与面向对象方法进行系统分析和设计。能利用原型法进行初步分析与设计。.培养大家集体主义精神和责任感,遵守职业道德.团队协作能力、事务管理能力。
软件危机结构化开发方法的核心思想、开发步骤及主要建模工具面向对象开发方法的核心思想、开发步骤及主要建模工具原型法的基本思想14:123主要内容
2.1.1软件是信息系统的重要组成部分14:1242.1软件危机硬件成本软件成本
2.1.2什么是软件危机?软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。14:1252.1软件危机
2.1.3软件特点非物化性(非可视化)用了才能发现问题制作过程不明显设计开发出来,不是制造出来不会磨损失效源于设计高度复杂Win74~5千万行(而波音747有3~4千万)严密的逻辑性1996,阿丽亚娜5型运载火箭脆弱14:126硬件失效率曲线软件失效率曲线
2.1.4软件危机的主要表现软件开发进度难以预测软件开发成本难以控制用户对产品功能难以满足软件产品质量无法保证软件产品难以维护软件缺少适当的文档资料14:127
结构化开发方法面向对象开发方法原型法14:128常用的电子商务系统开发方法有:
结构化开发方法(StructuredMethod,SM)是自顶向下的结构化方法、工程化的系统开发方法和生命周期法的结合。该方法是迄今为止所有开发方法中应用最普遍、最成熟的一种。14:1292.2结构化开发方法2.2.1简介
14:121010功能1功能2功能3功能4功能5功能6功能7功能8功能9数据数据软件系统数据加工厂核心思想:通过描述系统的功能组成及各功能内部和相互之间的数据流动关系来解释系统的运作过程。2.2.2核心思想
2.2.3开发步骤14:1211
实现2.2.3开发步骤12
功能层次图功能层次图用于描述系统所具有的所有功能及其之间的层次关系。数据流程图数据流程图用于描述系统各功能内部及相互之间的数据处理过程。数据字典小说明数据字典用于解释数据流程图中较复杂的元素。E-R图E-R图是采用用户语言描述系统数据库各表间的关系。关系模型关系模型是采用计算机语言列出系统数据库各表的具体结构。14:1213
2.2.4实例描述某图书自助借阅系统为读者提供图书的借阅业务,其基本功能包括:查看图书信息、借阅图书、归还图书、查看图书借阅记录。14:1214
14:1215功能层次图功能,指的是完成某项工作的能力;功能层次图,用于描述系统所具有的所有功能及其之间的层次关系。P0图书借阅P1查看图书P2借阅图书P3归还图书P4查看借阅记录P.图书自助借阅系统-功能层次图
14:1216数据流程图数据流程图(DataFlowDiagram,简称DFD),是用于描述数据流动、存储、处理的逻辑关系。DFD用于解释功能的执行过程,是对功能的具体展开。外部实体编号数据处理数据流编号数据存储
14:1217读者图书号及个人信息P0图书借阅D1图书D2借阅记录P.图书自助借阅系统-顶层DFD图书状态新借阅记录
14:1218读者图书号及个人信息P2借阅图书D1图书D2借阅记录P.图书自助借阅系统-第一层DFD图书状态新借阅记录P3归还图书图书号及个人信息借阅记录记录更新图书状态P1查看图书P4查看借阅记录读者图书号图书信息图书信息图书号借阅记录图书记录
面向对象开发方法(ObjectOrientedMethod,OOM)是在各种面向对象程序设计方法的基础上逐步发展起来的一种新的系统开发方法。14:12192.3面向对象开发方法面向对象系统分析面向对象系统设计面向对象系统开发
14:122020教室:学习会议室:开会卫生间:洗浴
14:122121演奏流行乐演奏交响乐
14:122222人类眼中的客观世界?
14:1223客观世界软件系统模拟角度组成结构运行方式
14:1224客观世界是由各种事物组成的,如人、动物、建筑、机械产品、电子产品等。面向对象的软件系统是由对象组成的,系统中的任何元素都是对象,复杂的系统对象由比较简单的系统对象组合而成。Point1.面向对象的软件系统是由对象组成的。
面向对象开发方法Concept1.对象-概念对象是对现实世界中事物的抽象,是软件系统中用来描述客观事物的一个实体,如在线学习系统中的学生、教师、课程表、教学视频表等。25对象名称对象属性值对象具体操作对象的表示方法构成
您可能关注的文档
- 《电子商务系统分析与设计》课件-UML-时序图-序列图.pptx
- 《电子商务系统分析与设计》课件-UML-状态图概述.pptx
- 《电子商务系统分析与设计》课件-电子商务网站实施.pptx
- 《电子商务系统分析与设计》课件-电子商务系统开发基础.pptx
- 《电子商务系统分析与设计》课件-电子商务系统设计.pptx
- 《电子商务系统分析与设计》课件-电子商务系统运行维护.pptx
- 《电子商务系统分析与设计》课件结构化分析方法.pptx
- 《电子商务系统分析与设计》课件-决策树与决策表.pptx
- 《电子商务系统分析与设计》课件-面向对象逻辑模型.pptx
- 《电子商务系统分析与设计》课件双代号网络图.pptx
文档评论(0)