现代软件工程技术.ppt

现代软件工程技术

现代软件工程技术 基于UML、OMT和模式应用的系统分析、建模和迭代开发技术 课程介绍 一、本课程的内容 本课程的传统名称是《系统分析与设计》或 《系统分析与建模》。是计算机专业和软件工 程专业的核心课程。由于软件工程技术的不断 发展,在讨论系统分析与建模时,必须跨越软 件工程的多个技术领域,因此,把她称为《现 代软件工程技术》也很确切。 本课程的核心内容是面向对象的分析与建 模。围绕这一核心我们需要学习: *面向对象的思想OO *用例技术 *对象建模技术OMT *统一建模语言UML *职责分配技术GRASP *设计模式应用Applying Patterns *统一过程UP 二、本课程的特点与学习方法 本课程属工程技术类课程。 相关技术均通过贯穿全课程的案例研究作 深入浅出的阐述,并按照迭代开发过程进行 迭代学习,解决了现实问题中令人生畏而又 必须解决的分析与设计细节。 本课程不涉及深奥的理论推导,但需要清 晰的逻辑思维。只要一丝不苟,勤于思考, 就不难学好。 三、本课程的教材与参考书 1. 教材: UML和模式应用(原书第三版) 李洋 等译 原著: Applying UML and Patterns An Introduction to Object-Oriented Anaysis And Iterative Development THIRD EDITION 作者: Craig Larman 2. 参考书 1) 书名: Objict-Oriented Modeling and Design 作者: James Rumbaugh Michael Blaha William Premerlani Frederick Eddy William Lorensen 2) 书名: Objict-Oriented Modeling and Design for Database Applications 作者: Michael Blaha William Premerlani 3)书名: Design Paterns Elements of Reusable Objict-Oriented software 作者: Erich Gamma Richard Helm Ralph Johnson John Vlissides 4)书名: Applying Use Case (Second Edition) 作者:Geri Schneider Jason P.Winters 中译本:用例分析技术(原书第2版) 译者:姚淑珍 李巍 5)书名:The Rational Unified Process an Introduction(Second Edition) 作者: Philippe Kruchten 中译本: Rational统一过程引论(原书第2版) 译者:周伯生 吴超英 王佳丽 6)书名:The Unified Modeling language Reference Manual 作者:James Rumbaugh, Ivar Jacobon, Grady Booch 译者:姚淑珍 唐发根 7)书名:UML and C++: A Practical Guide to Object-Oriented Development (Second Edition) 作者:Richard C.Lee William M.Tepfenhart 中译本:C++面向对象开发(原书第2版) 译者:麻志毅 蒋严冰 第一部分 绪论 第一章 面向对象的分析与设计 第二章 开发过程导论 第三章 定义模型和制品 目标 定义面向对象分析和设计 阐述一个简单的OOA/OOD例子 综述UML和可视化敏捷建模 1.1 什么是分析和设计 1. 分析(analysis) :分析强调的是对问题和 需求的调查研究,而非解决方案。 “

文档评论(0)

1亿VIP精品文档

相关文档