当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(讲稿)绪论(主讲:李芳)

资源类别:文库,文档格式:PDF,文档页数:18,文件大小:188.57KB,团购合买
点击下载完整版文档(PDF)

面向对象分析与设计绪论 主讲教师:李芳 Contact email:fli@sjtu.edu.cn

面向对象分析与设计绪论 主讲教师: 李芳 Contact email: fli@sjtu.edu.cn

教材 ▣UML和模式应用(第三 版)中文/英文版 APPLYING UML AND PATTERNS ▣Applying UML and AnObjed-rn Analysis ig Patterns-an introduction to object-oriented Analysis and Design and iterative development CRAIG LARMAN

教材 † UML和模式应用 (第三 版)中文/英文版 † Applying UML and Patterns—an introduction to object-oriented Analysis and Design and iterative development

Lecture Arrangement Grading ▣34学时上课,18学时案例设计 ▣成绩构成比例: 50%(笔试)+10%(上课出勤)+40%(案例设计) ▣案例设计以及时间结点 √24人 组,题目给定或自拟,第三周确定项目 组和题目 设计分几个阶段,迭代进行,每个阶段小组提交 不同的制品 40%案例设计由三次作业和小组报告组成

Lecture Arrangement & Grading † 34学时上课,18学时案例设计 † 成绩构成比例: 50%(笔试)+10%(上课出勤)+40%(案例设计 ) † 案例设计以及时间结点 9 2~4人一组 ,题目给定或自拟. 第三周确定项目 组和题目 9 设计分几个阶段 ,迭代进行 ,每个阶段小组提交 不同的制品 9 40%案例设计由三次作业和小组报告组成

课程的目标 如何正确地进行软件开发? 掌握面向对象的分析与设计技能. ▣软件开发的过程是什么? 了解软件开发(统一过程)的四个阶段和不同 阶段的制品. ▣如何进行可视化建模?UML

课程的目标 † 如何正确地进行软件开发? 掌握面向对象的分析与设计技能. † 软件开发的过程是什么? 了解软件开发(统一过程)的四个阶段和不同 阶段的制品. ‡ 如何进行可视化建模? UML

课程内容介绍 Object-Oriented Analysis and Design with Patterns,Process,and the UML ▣面向对象分析与设计的基本概念和方法 ▣UL模型图以及它在分析与设计中的应用 ▣GRASP模式,GoF模式简要介绍 ▣Unified Process ▣Agile Practices Iterative development

课程内容介绍 Object-Oriented Analysis and Design with Patterns, Process, and the UML † 面向对象分析与设计的基本概念和方法 † UML模型图以及它在分析与设计中的应用 † GRASP模式,GoF模式简要介绍 † Unified Process † Agile Practices † Iterative development

学习目标 Learn how to "think in objects' OOAD Requirements and analysis of the problem domain Patterns UML notation ▣Design of a solution Assign responsibilities to objects Topics and Skills Design patterns Architectural issues Principles and Requirements guidelines analysis Unified Process Iterative ▣Applying UML development with an agile Unified ▣Practice! Process

学习目标 Topics and Skills UML notation Requirements analysis Principles and guidelines Patterns Iterative development with an agile Unified Process OOA/D † Learn how to “think in objects” † Requirements and analysis of the problem domain † Design of a solution „ Assign responsibilities to objects „ Design patterns „ Architectural issues † Unified Process † Applying UML † Practice!

问题: ▣什么是面向对象分析与设计的技巧呢? ▣学了以后有什么用呢?

问题: † 什么是面向对象分析与设计的技巧呢? † 学了以后有什么用呢?

现实生活中的一个例子 任务: ▣假设你是一个讲师,你负责告知上课的全体 同学上完这节课后,下节课的地点,每个同学 上课地点不同.即你的责任是确保每个人都 知道到哪里去上下一节课, ▣如何完成这项任务?

现实生活中的一个例子 任务: † 假设你是一个讲师 ,你负责告知上课的全体 同学上完这节课后 ,下节课的地点.每个同学 上课地点不同. 即你的责任是确保每个人都 知道到哪里去上下一节课. † 如何完成这项任务 ?

按照结构化程序设计的方案 步骤如下: 1.获得上课同学的名单 2,对于名单上的每个人: ① 查找他的下一节课程 2 查找该课程的地点 3 查找去该地点的路径 4 告诉他怎样去上下一节课

按照结构化程序设计的方案 步骤如下: 1. 获得上课同学的名单 2. 对于名单上的每个人: ① 查找他的下一节课程 ② 查找该课程的地点 ③ 查找去该地点的路径 ④ 告诉他怎样去上下一节课

更灵活方便的方法 口张贴所有课程以及上课地点 ▣告诉课堂上所有人:“我把其他课程以及上课 地点张贴在教室的墙面上,请按照地址去上 你们下一节课

更灵活方便的方法 † 张贴所有课程以及上课地点 † 告诉课堂上所有人: “我把其他课程以及上课 地点张贴在教室的墙面上 ,请按照地址去上 你们下一节课

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共18页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有