首页 课程主页
课程分享  
面向对象的系统分析与设计
主讲教师 胡增涛/安徽工业大学
学习人数 1008
开课周期 2021年11月26日 ~ 2022年02月10日
教学进度
预报名
进行中
已结课
课程期次 共 11 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

   《面向对象的系统分析与设计[UML]》是软件工程专业教学计划中一门理论和实践相结合的专业必修课,旨在让学生深入理解面向对象建模技术的基本概念,较好掌握面向对象分析和设计方法,以及与面向对象技术相关的一些软件开发技术;在重点理解软件建模各阶段的原则、方法和依据的同时,记住UML表示法的含义和规范,学会使用UML辅助面向对象分析和设计、表达分析结论和设计决策。

    在现代软件企业中,面向对象的系统分析和设计方法已逐渐取代了传统的方法,成为当前国内外计算机软件工程学的主流方法。其核心思想是利用面向对象的概念、方法和原则为软件建立客户需求模型、系统分析模型和系统设计模型。采用UML表达OOA/OOD各阶段的制品已成为OO领域内占主导地位的建模形式,尽管UML不是OOA/D,也不是软件过程和方法,但掌握UML语言,不仅有助于理解面向对象的分析与设计方法,也有助于把握软件开发的全过程。

    


课程概述

     本课程通过课堂教学和实验环节,采用项目驱动方式,讲解软件建模各阶段的原则、方法和依据,以及所用到的UML表示法的含义和规范,可以使学生全面掌握面向对象分析和设计技术,以及如何采用UML表达分析结论和设计决策,提高学生在应用面向对象技术开发软件方面的分析问题、解决问题的能力,有助于学生在今后的工程实践中建立实用可行的、健壮的软件系统。

课程大纲
  • 第1讲 课程的内容、目标和学习策略
    • 1.1 课程的内容、目标和学习策略
  • 第2讲 面向对象方法的核心元素
    • 2.1 面向对象方法的核心元素
  • 第3讲 用UML辅助分析和设计
    • 3.1 用UML辅助分析和设计
  • 第4讲 面向对象过程模型
    • 4.1 面向对象过程模型
  • 第5讲 用例概念
    • 5.1 用例概念
  • 第6讲 用例的层次结构和关系
    • 6.1 用例的层次结构和关系
  • 第7讲 软件需求分析与用例建模
    • 7.1 软件需求分析与用例建模
  • 第8讲 领域模型分析(1)
    • 8.1 领域模型分析(1)
  • 第9讲 领域模型分析(2)
    • 9.1 领域模型分析(2)
  • 第10讲 过渡到系统设计
    • 10.1 过渡到系统设计
  • 第11讲 交互设计工具
    • 11.1 交互设计工具
  • 第12讲 职责分配模式原理(1)
    • 12.1 职责分配模式原理(1)
  • 第13讲 职责分配模式原理(2)
    • 13.1 职责分配模式原理(2)
  • 第14讲 GRASP职责分配模式运用
    • 14.1 GRASP职责分配模式运用
  • 第15讲 用BCE模式快速设计
    • 15.1 用BCE模式快速设计
  • 第16讲 关联设计
    • 16.1 关联设计
  • 第17讲 下一个迭代周期
    • 17.1 下一个迭代周期
  • 试卷一
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
授课教师
安徽工业大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有