1、1,软件需求分析与建模 - 课程大纲,姓名:苏锦钿 ( SuJD ) 单位:计算机科学与工程学院 时间:2019年1月9日,华 南 理 工 大 学,软 件 需 求 分 析 与 建 模,2,1. 主要内容,需求分析与软件建模 面向对象方法学历史、各种基本概念和原理 UML及各种图形介绍(用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图和部署图),UML 2.0的一些新概念 掌握常见的面向对象设计原则。 软件设计模式的起源、研究内容,了解Spring,Hibernate和Struts的原理。 AOP,华 南 理 工 大 学,软 件 需 求 分 析 与 建 模,3,2. 知识要点,1、必
2、须掌握的知识点和工具: (1)面向对象方法各种基本概念(封装、抽象、多态、类、接口、抽象类、组合、聚合等)。 (2)各种UML图形的基本原理,学会使用Rose 等建模工具进行建模。 (3)设计模式的分类及常见的模式 (4)面向对象的一些基本设计原则,例如OC原则、 Liskov替换原则、单一职责原则、接口隔离原则。,华 南 理 工 大 学,软 件 需 求 分 析 与 建 模,4,2. 知识要点,2、要求了解的知识点和工具 (1)Struts、Spring和Hibernate的框架原理和涉及到的面向对象技术和设计模式(2)RUP、XP的基本原理和相关概念。(3)了解AOP和契约式编程的原理。,华
3、 南 理 工 大 学,软 件 需 求 分 析 与 建 模,5,3. 工具,1、课程涉及到的工具: (1)Rational Rose 2003 (2)trufun uml 2.0 下载地址:http:/ (3)Rational XDE (4) IBM Rational Software Architect (5)IBM Rational Software Modeler ),华 南 理 工 大 学,软 件 需 求 分 析 与 建 模,6,4. 联系地址,苏锦钿 电话:13711126764 Email: SuJD,华 南 理 工 大 学,软 件 需 求 分 析 与 建 模,7,5. 考核,学时 总学时:48学时 理论课:36学时 实验课:12学时 目标: 建立基于类和对象的面向对象思维方式 能够熟练地使用UML表达软件系统的设计思想 运用面向对象设计的一般原则进行应用系统的分析和设计 对面向对象思想和理论有进一步的理解 考核:大作业考试(40%60%),8,Click to edit company slogan .,,问题?,