zoukankan      html  css  js  c++  java
  • 第六章

    1.基本思想:

           从现实世界中客观存在的事物(即对象)出发,尽可能地运用人类的自然思维方式来构造软件。

         面向对象 = = 对象 + 类 + 继承 + 通信 。

        (1)OOA面向对象方法:任务:分析和理解问题域。

    (2)OOD面向对象设计:根据已建立的分析模型,进行系统软件设计。

    (3)OOP面向对象编程:用一种面向对象的编程语言编写程序。

    (4)OOT面向对象测试:以类作为基本测试单位集中检查在类定义之内的属性、服务、有限的外部接口,降低了错误的影响。

    (5)OOSM面向对象维护:降低了理解软件的难度。

    2.基本术语:

           对象、类、封装、继承、消息、关联、聚合、多态性(与之有关的语言功能:重载、动态绑定、类属)。

    3.UML概念模型:

          (1)视图:完整的描述系统需要一组视图反映系统的各方面。

    (2)图: 系统中每一个视图的内容是用一些图来表示的。

    (3)模型元素:由一些基本的构造元素以及他们之间的连接关系组成。

    (4)语义规则:用于建立语义一致、与其他模型协调的良好模型。

    (5)公共机制:说明、修饰、通用划分、扩展机制。

    (6)扩展机制:约束、标记值、构造型。

    应用:要求:(1)支持用例驱动;(2)以体系结构为中心;(3)迭代或增量的开发模式。

    适用于大型复杂的形同开发。

  • 相关阅读:
    C语言的数组
    C语言的组成 以及预编译
    python实战——网络爬虫之request
    python实战——网络爬虫
    web渗透-sqli-labs-master 下载与安装
    PHP之旅4 php 超全局变量
    PHP之旅9 MySQL数据库
    PHP之旅8 URL与表单
    mysql数据库事务隔离级别与设置
    xsell 过期后的处理方法
  • 原文地址:https://www.cnblogs.com/yuntianblog/p/4280139.html
Copyright © 2011-2022 走看看