UML系统建模及系统分析与设计全册课件.pptx

UML系统建模及系统分析与设计全册课件.pptx

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

第1章 软件工程与面向对象开发方法学习目标知识目标技能目标⑴ 了解软件的概念。⑵ 了解软件危机产生的原因。⑶ 掌握软件工程的概念和基本原理。⑷ 了解软件开发模型与方法。⑸ 掌握面向对象的基本概念。⑹ 了解面向对象的典型开发方法。⑺ 了解可行性分析的内容。⑻ 了解可行性研究报告的书写格式。⑴ 能够进行系统可行性分析。⑵ 能够撰写可行性研究报告。知识结构1978年,春天的Boston 一名26岁的Harvard University Business School MBA Student 正在进行案例分析直到深夜。在其他学生用纸计算它们的财务数据时,这名拥有MIT计算机学位的学生已经在一台DEC小型机上进行计算以节省时间。不过,工作进展还是很慢。一旦他要在计算上做个小小的改变,他就得重写整个程序,从而需要在DEC机上花费更多的时间。这名MBA学生觉得应该有个更好的办法。他同一个来自MIT的好朋友一起,花了好几个月的时间在他们的“实验室”中寻求答案。 这两位年轻的革新家就是Dan Bricklin Bob Frankston。 他们的答案就是电子表格。数字可以用行和列组成的矩阵显示在计算机屏幕上。一旦某个数字变化了,其他相关的数字将自动更新。他们将产品命名为VisiCalc。 1979年,引入到AppleⅡ型计算机。 1996年,IEEE 表彰Bricklin 为“我们今日所知的个人计算机市场兴起的催化剂”。 Business Weekly “软件:新的驱动力”带翼的软件公路上的代码健康软件……21世纪……当您启动BMW7系列时,您激活了20兆字节的计算能力……这比阿波罗11号的登月之旅中所用的还要多。新冠肺炎中软件的应用软件已经成为一种驱动力进行商业活动的引擎现代科学研究和工程问题解决的基础区分现代产品和服务的关键因素现代社会中不可缺少的应用于:交通、医药、通讯、军事、娱乐、办公……目 录1.1 软件发展与软件工程1.2 软件开发模型与方法1.3 面向对象开发方法概述1.4 典型的面向对象开发方法1.5 面向对象软件开发1.6 面向对象开发方法的特点1.7软件工程的必威体育精装版发展动向小结1.1 软件的概念1.1.1 软件的发展与特征1.1.2 软件危机与软件工程1.1.3 软件的分类1.1.1 软件的发展与特征 软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分 是一系列按照特定顺序组织的计算机数据和指令的集合。Software = Program + Data + Document软 件程序、软件与软件产品独唱--小合唱--合唱--万人大合唱 | | |简单程序 较复杂程序 软件软件包括程序:按事先设计的功能和性能需求执行的指令序列数据:是程序能正常操纵信息的数据结构文档:与程序开发、维护和使用有关的图文材料 失效率失效率时间时间硬件失效率曲线软件失效率曲线软件 — 软件特征软件是一种逻辑实体,而不是具体的物理实体软件的生产与硬件不同在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题修改点实际曲线磨合调整磨损用坏理想曲线软件复杂性软件需求成本%差距软件技术硬件时间1950197019851995软件年份软件技术的发展落后于需求硬、软件成本比例的变化软件 — 软件特征软件的成本相当昂贵软件 — 软件特征4.软件的开发和运行常常受到计算机系统的限制,对计算机系统有着不同程度的依赖。5.软件的开发至今尚未完全摆脱手工业的开发方法。6.软件是复杂的,人类能够创造的最复杂的产物是计算机软件。7.软件成本相当昂贵。8.相当多的软件工作涉及到社会因素。196019701980199020001950软件 — 软件的发展第四阶段强大的桌面系统面向对象技术专家系统人工神经网络并行计算网路计算机第三阶段分布式系统嵌入“智能”低成本硬件消费者的影响第二阶段多用户实时数据库软件产品第一阶段面向批处理有限的分布自定义软件软件复用和软件构件技术被视为解决软件危机的一条现实可行途径基于构件的软件开发方法成为主流技术之一1990年代软件复用和构件技术受到关注CASE工具和环境的研制成为热点面向对象技术开始出现并逐步流行1980年代软件开发方法学成为研究热点出现了结构化分析和设计方法1970年代程序设计方法学成为研究热点软件工程被正式提出开始注重程序结构的研究程序设计语言和编译系统得到应用1960年代出现了软件危机中间件面向对象模型Aspect体系结构结构化SOA构件20101980199020001970时间CMM(组织)软件复用过程瀑布模型PSP(个体)过程CMMI(集成)TSP(团队)ISO 9000 (IS

您可能关注的文档

文档评论(0)

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

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用必威体育精装版版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档