umlPPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
➢ 书面作业由学习委员统一上交
2020/8/1
Software School, Zhengzhou University
9 郑州大学软件学院
如何学好本课程
➢ 做一个角色的转换。把自己当作一名见习的软件工程师。
➢ 做好课前预习。课前预习是掌握知识的前提,通过预习发现问题, 带着问题上课!
➢ 课堂认真听讲。课堂上讲解的内容除了课本上的知识以外,会有 大量课外内容的补充,必须认真听讲,必须记好笔记。
必须正确了解、把握需求
※ 不能满足需求的系统,客户是不会满意的
必须要能应对需求的变化
※ 因为业务环境在迅速变化,所以对系统的需求也会变化
必须缩短开发时间
※ 商务世界竞争激烈
必须能应对系统日益复杂和规模扩大的情况
※ 系统集成、开放化、重叠化、用户数的增加、运行时间的
延长等
13
2020/8/1
Software School, Zhengzhou University
2 郑州大学软件学院
Introduction
➢ 分析(Analysis):对问题和需求进行调查研究 ➢ 设计(Design):满足需求的概念上的解决方案 ➢ UML
统一建模语言(Unified Modeling Language) 统一的可视化建模语言 统一的含义 可视化——图形表示法,以图形化的方法构建系统分析 与软件设计模型 工具
4 郑州大学软件学院
教材
➢ 选用教材:
面向对象分析与设计(UML 2.0 版)/ (美)多切蒂 (Mike O’Docherty)著,俞志翔译。北京:清华大 学出版社,2006.4
➢ 参考教材:
UML Distilled - Martin Fowler
The Unified Modeling Language User Guide (UML用户指南)
10
2020/8/1
Software School, Zhengzhou University
郑州大学软件学院
面向对象技术基本概念
2020/8/1
Software School, Zhengzhou University
11 郑州大学软件学院
编程简史
➢ 机器码:使用二进制数字; ➢ 汇编语言:使用字母数字符号作为机器码的速记方式, 通过汇编程序转换为机器码; ➢ 高级语言:使用有高级结构的语言编程,通过编译程 序转换为机器码;
➢ 大量阅读与思考。扎实掌握基础知识是学好这门课程的关键,同 时要养成勤思考的好习惯——多想。
➢ 积极上机实践。所学即所用。这不是一门要求背诵概念的课程! 运用所学的知识去真正做一个系统出来!遇到问题并解决问题的过 程就是提高自己能力的过程!——多写。
➢ 提高英文能力。 Rational Rose是一个全英文的开发环境,这需 要在学习这门课程的同时,提高自己的英文能力。
➢ 结构化编程:自顶向下,逐步细分; ➢ 面向对象编程(Object Oriented Programming,OOP): 以对象为基础,以消息来驱动对象执行处理。
12
2020/8/1
Software School, Zhengzhou University
郑州大学软件学院
系统开发的问题
➢ 为成功地进行系统开发,必须要攻克各种各样的问题
UML系统分析与设计
UML-System Analysis and Design
授课:薛均晓 xuejx@
整体 概述
2020/8/1
一 请在这里输入您的主要叙述内容

请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
Software School, Zhengzhou University
➢ /
➢ / ➢ / ➢ / ➢
2020/8/1
Software School, Zhengzhou University
3
2020/8/1
Software School, Zhengzhou University
郑州大学软件学院
Introduction
➢ 性质:专业基础课 ➢ 课时:64学时(32次课) ➢ 要求:
课前预习、课后复习 保持良好的课堂秩序 理论联系实践,多动手,认真做案例
2020/8/1
Software School, Zhengzhou University
➢ 平时成绩:
30% 结合课程进度,安排小作业 上机实验
➢ 期末考试成绩:
70% 学期结束安排期末考试 闭卷
➢ 总成绩为两者成绩之和
2020/8/1
Software School, Zhengzhou University
8 郑州大学软件学院
Submit
➢ FTP:
Address: ftp://202.197.189.197 目录:UML(薛均晓)/作业上载/班级
6 郑州大学软件学院
课程目标
➢ 掌握面向对象的软件开发所使用的过程和技术 ➢ 掌握UML基础知识 ➢ 学会使用面向对象的技术编写计算机程序 ➢ 学会使用Rational Rose建模
2020/8/1
Software School, Zhengzhou University
7 郑州大学软件学院
考核
The Unified Modeling Langபைடு நூலகம்age Reference Manual(UML参考手册)
5
2020/8/1
Software School, Zhengzhou University
郑州大学软件学院
Web Resources
➢ /uml/index.jsp ➢ /uml/
郑州大学软件学院
面向对象的有效性
➢ OOP强调系统的结构应该直接与现实世界的结构相 对应,应该围绕现实世界中的对象来构造系统,能更 好地满足客户需求。
➢ 应对需求变化的能力强。
用户需求的变化大部分是针对功能的,因此,这种变化 对于基于过程的设计来说是灾难性的。
➢ 便于理解复杂的系统,并能提高系统维护性。
相关文档
最新文档