1 / 470
文档名称:

UML课件 09级-课件(PPT讲稿).ppt

格式:ppt   页数:470页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML课件 09级-课件(PPT讲稿).ppt

上传人:2768573384 2016/5/29 文件大小:0 KB

下载得到文件列表

UML课件 09级-课件(PPT讲稿).ppt

相关文档

文档介绍

文档介绍:UML 面向对象建模与设计 ?面向对象方法发展的产物( 20 世纪 80 年代) ?面向对象的建模语言( 1994 年 50 多种) ?方法大战?统一?面向对象的分析与设计?软件开发全过程① Requirements Capture ② System Analysis and Design ③ Implementation ④ Testing ⑤ Maintenance UML ( Unified Modeling Language ,统一建模语言) ?教学目的?掌握 UML 语言的基本知识?常用建模技术?使用 UML 进行面向对象的分析与设计的能力?学****方法?自主学****重视上机实践课程说明课程说明?按时到课?案例教学?实验课、实验报告?考核: 期末闭卷 60 %(实验+平时) 40 % 教材和参考书? UML 系统建模与分析设计,刁成嘉主编,***出版社, 200 7 .7 ? UML 参考手册(第 2版), [美] : JAMES RUMBAUGH , IVAR JACOBSON , GRADY BOOCH 著, UML China 译,***出版社, 2005 ? UML 和模式应用(第 3版), [美] : CRAIG LARMAN 著, 李洋等译, ***出版社, 2006 ? UML 基础、案例与应用(第3版), [美] : JOSEPH SCHMULLER 著,李虎等译,人民邮电出版社, 2004 ?设计模式精解, [美]: Alan Shallowway & James 著,清华大学出版社, 2004 ?面向对象技术概述重点: 软件工程相关概念面向对象相关概念 软件危机与软件工程?软件发展的几个时期? 1946 (第一台计算机)~ 1960 ?“软件”雏形是简单的程序自给自足私人化软件生产方式? 20 世纪 60 年代中到 70 年代初?硬件发展计算机体积缩小软件需求增多“软件”成为产品小作坊软件危机爆发?至今软件工程时期?软件危机?软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题。?成本时间质量效率?如何开发软件,以满足不断增长的、日趋复杂的要求?如何维护规模不断庞大的软件产品?软件工程,由北大西洋公约组织 NATO 于 1968 年提出?软件工程是指导计算机软件开发和维护的一门工程学科。?采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。 软件危机与软件工程?软件开发的现状?软件工程学科不断发展?软件危机仍然存在?中小型软件开发较为成熟,大型软件存在问题?常见软件开发方法 P7 ?瀑布模型(线性模型整体开发模型) ?渐增模型(增量模型) ?演化模型(原型模型) ?螺旋模型(风险驱动) 软件危机与软件工程 软件开发的基本认识?大型软件系统的特点?开发代价高、时间长,参与人员多,软件生命周期长。?软件系统开发的两个方面?软件开发过程规范?软件开发中资源的协调和管理