《面向对象分析与设计1》课程教学大纲.docx
《《面向对象分析与设计1》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《面向对象分析与设计1》课程教学大纲.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象分析与设计1教学大纲一、课程基本信息课程名称面向对象分析与设计Object-Oriented Analysis and Design课程编码CST321311030开课院部计算机科学与技术学院课程团队软件工程专业核心课程群团队学分3.0课内学时48讲授48实验0上机0实践0课外学时48适用专业软件工程授课语言中文先修课程软件工程、JavaEE软件综合实践课程简介 (必修)面向对象分析与设计课程是计算机科学与技术和软件工程本科专业的一门重要的专业课。课程重点讲述面向对象思想、UML表示法、 面向对象分析与设计方法和设计模式等内容,结合教学案例和课程设计实践,培养学生的利用面向对象思想、用
2、UML去理解、分析、设计 软件系统的基本工程实践素养和利用设计模式优化设计、提高系统设计质量的能力。通过本课程的学习,使学生在已有的具备一定软件开 发与软件工程知识的基础上,系统掌握面向对象系统分析与设计的基本方法和技术,提高对现实问题进行系统分析与设计的能力。Object-oriented analysis and design course is an important professional course for the students of computer science & technology and software engineering. The course foc
3、uses on the idea of object oriented, UML notation, the approaches of object oriented analysis and design and design patterns, combining with the teaching cases and curriculum design, cultivate students basic engineering abilities of in object-oriented thinking, using UML to understand and analysis,
4、design of software system o and using design patterns to improve the design quality. Based on the basic knowledge of software development and software engineering, this course is intended to provide an in depth understanding of object oriented approaches and technologies to software development, and
5、 to improve the ability of system analysis and design for real problems, in particular to the analysis and design phases of the software life cycle.负责人大纲执笔人审核人二、课程目标序号代号课程目标0BE毕业要求指标点任务自选1Ml目标1 :掌握面向对象基本思想和UML表示法,熟悉面向对象分析与设计的基本流程、基本原则,进 行中小项目的软件分析与设计工作。能够结合国家最新政策法规,理解正确社会主义核心价值观对是1.4, 10.3于项目分析设计的重要
6、指导意义。2M2目标2:熟悉设计模式和关系解耦的思想,能够对软件需求中的各种变化的因素,合理运用设计模式 来封装变化。是2. 13M3目标:3 :熟悉面向对象分析与设计工具,能够熟练完成软件系统分析与设计的UML建模任务。是2.2三、课程内容序号章节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外学时课外环节1第一章绪论-面向对象引 论本章重点难点:面向对象基本概念、UML、软件工程过程、基于 构件的软件开发、模式、架构等概念。/21. 1面向对象引论面向对象程序设计;面向对象基本概念(对象、类、消息、抽 象、封装、继承、多态、接口、抽象类)。Ml2讲授/31.2UML面向对象分析设
7、计什么是模型?什么是可视化建模?什么是UML ?迭代开发,敏 捷,统一软件工程RUP;面向对象分析与设计的目标,活动和 工件简介。什么是构件?什么是基于软件的构件开发?模式的 基本概念,软件架构的基本概念。Ml2讲授/ /4第二章UML简介本章重点难点:UML中的事物、关系和图,以及扩展机制。/52. 1UML构造块与事物UML构造块,通用机制,事物(结构事物、行为事物、分组事 物和注释事物)、关系和图。结构事物(类、接口、协作、用 例、主动类、构件、工件、节点);行为事物(交互、状态机、 活动);分组事物(包);注释事物(备注)。Ml2讲授2自学62.2UML关系关联(聚合、组合)、依赖、泛
8、化、实现。M1,M32讲授2自学72.3UML图用例图、活动图、类图、对象图、状态图、时序图、协作图、 构件图、配置图,包图,通信图,定时图。构造型、标注值和 约束。M1,M34讲授4自学8第三章理解软件需求本章重点难点:需求、愿景、用例建模、软件需求规范、需求 管理。/93. 1需求与愿景什么是需求?需求的类型和需求文档。什么是愿景?愿景的模Ml, M22讲授4项目板、实例及开发。103.2用例建模相关概念,用例图,用例说明,用例之间的关系和检查点。定 义其它的软件需求(补充规范说明和词汇表)。系统化地演变、 组织、记录和管理需求变更以确保正确的分析和构造系统。先 启阶段的工作内容,课程注册
9、系统CRS案例。Ml2讲授2项目11第四章面向对象分析本章重点难点:架构分析、领域建模、通用职责分配方法、分 析类和用例实现。/124. 1面向对象分析简介理解分析以及分析与设计的差异,面向对象分析及三种分析方 法。什么是架构分析?架构属性及架构分析的方法。发现概 念、增加关联和属性、泛化概念、精化模型。Ml4讲授4项目134.2分析类与用例什么是职责、职责驱动设计和类职责卡片CRC,通用职责分配 方法GRASP。什么是分析类和用例实现?Ml, M34讲授4项目14第五章面向对象设计本章重点难点:架构设计、用例设计、子系统设计和类的设 计。/155. 1架构设计理解设计以及分析与设计的差异,面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象分析与设计1 面向 对象 分析 设计 课程 教学大纲
限制150内