系统分析与设计-知识点教案 第四章 系统设计原则_第1页
系统分析与设计-知识点教案 第四章 系统设计原则_第2页
系统分析与设计-知识点教案 第四章 系统设计原则_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本设计思想与原则教学学时1学时。教学目的理解抽象的基本概念以及抽象原则的思想;理解模块化的基本概念,熟悉模块独立性的度量方法;理解关注点分离的基本概念。教学重点和难点教学重点:系统设计中的基本思想和原则。教学难点:模块独立性的度量方法;关注点分离的概念。教学内容及方法主要内容:除了功能性需求,软件设计过程中还需要考虑什么因素?哪些基本思想指导我们进行软件系统设计?抽象是一种基本思维范式,讨论和分析它在软件系统设计中的应用。抽象原则、关注点分离、模块化等基本原则的概念,以及在系统设计中的作用。教学方法:讲授法:通过课件展示,系统讲解基本设计原则的概念和作用。知识点测评给学生布置一个资料查阅任务,要求列举一些系统开发中应用设计原则的案例,并对原则的应用效果进行阐述。拓展阅读[1]LarmanC.ApplyingUMLandPatterns:AnIntroductiontoObject-OrientedAnalysisandDesignandIterativeDevelopment[M].PrenticeHallPTR,2004。[2]克雷·拉曼,UML和模式应用(原书第3版),机械工业出版社,2024.职责分配原则(GRASP)教学学时3学时。教学目的理解创建者、信息专家、控制器等9种GRASP职责分配原则的基本概念和用法。教学重点和难点教学重点:面向对象系统设计的职责分配原则的基本概念和用法。教学难点:GRASP职责分配原则的用法。教学内容及方法主要内容:对象职责是什么?对象职责分配过程中为什么需要一些指导原则?讨论创建者、信息专家、低耦合、高内聚、控制器、多态性、纯虚构、间接性、防止异变等职责分配原则的概念和应用。教学方法:讲授法:通过课件展示,系统讲解职责分配原则的概念和用法。举例法:用简单的例子阐释每个原则所描述的问题和解决方案。知识点测评以小组为单位,围绕一个小型软件项目设计案例,讨论如何基于学习的设计原则进行改进。拓展阅读[1]LarmanC.ApplyingUMLandPatterns:AnIntroductiontoObject-OrientedAnalysisandDesignandIterativeDevelopment[M].PrenticeHal

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论