软件工程复习提纲,期末、考研的学霸笔记

第八章——面向对象方法学引论

第八章面向对象方法学引论

  1. 面向对象方法学的要点、优点:

  1)传统方法和面向对象方法的比较:

 

动态模型:(第三章已介绍状态图)

1)概念:表示瞬时的、行为化的系统的“控制”性质,它规定了对象模型中的对象的合法变化

序列。

功能模型:

  1)概念:表示变化的系统的“功能”性质,它指明了系统应该“做什么”,因此更直接地反映了

用户对目标系统的需求。

三种模型之间的关系:面向对象建模技术所建立的3种模型,分别从3个不同侧面描述了所要开发

的系统。这3种模型相互补充、相互配合,使得我们对系统的认识更加全面:

功能模型指明了系统应该“做什么”;动态模型明确规定了什么时候(即在何

种状态下接受了什么事件的触发)做;对象模型则定义了做事情的实体。

在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定

了基础,我们依靠对象模型完成3种模型的集成。

软件工程复习提纲——第八章相关推荐

  1. 软件工程复习提纲——第十一章

    软件工程复习提纲,期末.考研的学霸笔记 第十一章--软件项目管理 第十一章 软件项目管理 事件4的最早时刻为:EET=max{2+3,6+0}: 事件9的最迟时刻为: LET=21-1=20: 事件8 ...

  2. 软件工程复习提纲——第十章

    软件工程复习提纲,期末.考研的学霸笔记 第十章--面向对象的实现 第十章面向对象的实现  

  3. 软件工程复习提纲——第九章

    软件工程复习提纲,期末.考研的学霸笔记 第九章--面向对象分析设计 顺序图.用例图等图形的作法: 1)顺序图:顺序图是描述对象之间的动态交互的情况,着重表示对象间消息传递的时间顺序. 纵向是时间轴,时 ...

  4. 软件工程复习提纲——第七章

    软件工程复习提纲,期末.考研的学霸笔记 第七章--维护 第七章维护 1.维护的定义:软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程. 1)四类维护活动: (1)改正性维护 (2)适应 ...

  5. 软件工程复习提纲——第五章

    软件工程复习提纲,期末.考研的学霸笔记 第五章--详细设计 第五章详细设计 详细设计阶段的根本目标:确定应该怎样具体地实现所要求的系统. 结构程序设计: 1)如果一个程序的代码块仅仅通过顺序.选择和循 ...

  6. 软件工程复习提纲——第四章

    软件工程复习提纲,期末.考研的学霸笔记 第四章--总体设计 第四章总体设计 1.总体设计/概要设计/初步设计的目的:"概括地说,系统应该如何实现?"How to do?   启发规 ...

  7. 软件工程复习提纲——第三章

    软件工程复习提纲,期末.考研的学霸笔记 第三章--需求分析 第三章需求分析 需求分析的任务:1)确定对系统的综合要求2)分析系统的数据要求(通常采用建立数据模型的方法): 即:准确地回答:" ...

  8. 软件工程复习提纲——第二章

    软件工程复习提纲,期末.考研的学霸笔记 第二章--可行性研究 第二章可行性研究 1.可行性研究的任务:可行性研究的目的不是解决问题,而是用最小的代价在尽可能短的时间内确 定问题是否能够解决,是否值得去 ...

  9. 软件工程复习提纲——第一章

    软件工程复习提纲,期末.考研的学霸笔记 第一章--软件工程基本概念 第一章软件工程基本概念 软件危机的概念:指在计算机软件的开发和维护过程中所遇到的一系列严重问题. 软件危机包含两方面的问题:1)如何 ...

最新文章

  1. AD学习笔记----PCB设计
  2. NYOJ 711 最舒适的路线(并查集)
  3. js跨浏览器事件处理
  4. VTK:相互作用之TrackballActor
  5. Jenkins搭建.NET自动编译测试与发布环境
  6. java基础之算法_java基础之几种常见的排序算法
  7. vim编辑器常见使用
  8. 2008铁路旅客列车时刻表_重要消息!唐山站100多列旅客列车调整,12月30日起开始实行...
  9. REDGATE又一好用的脚本工具ScriptsManager1.3
  10. 抖音自动清关注服务器,各位有保留抖音自动关注的代码吗
  11. 上海科技大学计算机研究生调剂,2021年上海科技大学考研招生调剂信息
  12. 软考高项-案例分析背诵
  13. Matlab-SEIR传染病模型预测
  14. 面试海量数据处理题总结
  15. Git入门——tortoisegit使用问题:git不显示图标?
  16. HTML5 第003篇 area标签
  17. Linux shell 交互式编程、TCL/TK 和 Expect 编译与安装、expect 编程
  18. 如何压缩视频而不降低画质?
  19. java的选项板_你用CAD的工具选项板吗?
  20. 初学graphiql 查询操作

热门文章

  1. oracle 表空间异常增长过快解决方法
  2. 与Android数据库一起工作
  3. openresty安装(centos)
  4. python 创建工具包_使用Python工具建立网站
  5. opensource项目_最佳Opensource.com:访谈
  6. 北大信科学院实验室_从实验室科学家到开放科学软件开发人员
  7. c#向MFC窗体发送消息
  8. NORDIC 52832开发1之环境搭建及PTR5618模块性能测试
  9. 运行Pangolin时提示错误
  10. 树莓派文字转语音 python_树莓派3-语音-实现文字转语音服务