- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象系统分析与计教学大纲
《面向对象系统分析与设计》教学大纲
课程的性质和任务
面向对象系统分析与设计课程是计算机科学与技术本科专业的一门重要的专业课。通过本课程的学习,使学生在已有的计算机软、硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。
课程的基本要求
掌握系统分析与设计的基本概念和方法。
掌握面向对象的基本概念。
掌握面向对象系统分析与设计的常用方法和UML统一建摸语言。
能运用面向对象系统分析与设计的基本技术方法和开发工具,承当软件项目的开发,设计和管理。
课程的核心
基本概念:系统、系统分析与设计、面向对象基本概念(对象和类、属性、消息、方法等)
2. 基本方法:面向对象系统分析与设计方法(包括OMT方法、UML统一建模语言等)、项目管理方法
预备知识
在学习本课程之前,应具有计算机的基础知识1.1系统分析与设计基本概念
(What is System Analysis and Design)
1.1.1 系统和信息系统
(System and Information System)
1.1.2 系统分析与设计
(System Analysis and Design)
1.1.3 信息系统生命期和信息系统开发生命期
(System Life Cycle and the Process of System Development)
1.1.4 信息系统分析和设计的基本原则
(The Principles for System Analysis and Design)
1.2 系统开发模型和方法
(System Development Models and Methods) 1.2.1 常用模型:
瀑布模型(Waterfall Model)
螺旋模型(Spiral Model)
喷泉模型(Fountain Model)
1.2.2 结构化系统分析与设计方法
(Structured System Analysis and Design)
1.2.3 原型法(Prototyping)
1.2.4 面向对象系统分析与设计方法
(Object-Oriented System Analysis and Design)
1.2.5 计算机辅助软件工程
CASE, Computer-Aided Software Engineering
第二章 面向对象的基本概念
(Concepts of Object-Oriented Technology)
2.1 对象和类(Objects and Classes)
2.2 属性、消息、方法
(Attributes、Messages、Methods)
2.3 关系:
关联 Associations
一般-特殊(is-a)
整体-部分(part-of)
2.4 状态、抽象化、封装、继承
(Status、Abstraction、Encapsulation、
Inheritance)
第三章 面向对象系统分析与设计方法
(Object-Oriented System Analysis and Design Method)
3.1 面向对象开发过程概述
(The Process of Object-Oriented System Development)
3.2 OMT方法
3.3 Shlaer Mellor法
3.4 Coad Yourdon法
3.5 Booch法
3.6 UML统一建模语言
(Unified Modeling Language)
第四章 面向对象编程
(Object-Oriented Programming)
4.1分析、设计、编程的流程
(The Process of Analysis, Design and Programming)
4.2分析、设计、编程的关系
(The Relationship of Analysis, Design and Programming)
第五章 UML面向对象设计基础
(Object-Oriented Design with Unified Modeling Language)
5.1用户模型视图:用例图(Use Case Diagram)
5.2结构模型视图:
类图(Class Diagram)
对象图(Object Diagram)
5.3行为模型视图:
序列图(Sequence Diagram)
协作图(Collaboration Diagram)
状态图(State Diagram)
活动图(Activity Diagram)
5.4实现模型视图:组件图(Component Diagram)
5.5环境模型视图:展开
文档评论(0)