• 《火星——UML大战需求分析》阅读笔记之三


    03《火星——UML大战需求分析》阅读笔记之三

    在上一章节,看了UML对于软件需求分析的重要性,尤其是BPR(过程改造工作)对于软件需求分析的重要性。现在看了下一章节,就是对于UML中所有的图对于软件需求分析的重要性。

    在分析业务模型——类图(属性、方法)当中,首先就解释的东西就是:面向过程与面向对象的区别:面向对象存在类图(但是我存在一个疑问,类图就是只存在面向对象吗?)。但是好多人都存在一个误区:

    1. 类的特性和操作就是面向对象的操作,但是错了:

    答案:类是对于一些属性的集合,在一定得程度上的封装;

          面向对象是一种基于类的便称。

    1. 面向对象比面向过程更高级,不用注重编程的基本功:

    答案:其实面向对象是从一行行的代码->用方法组织起来的编程->结构化的编程(方法的封装)->面向对象的编程(基于类的编程)<面向对象和类有什么的关系和区别?>。基本的编程是相当的重要。

    1. 类只是有属性和操作而已:

    答案:在此中,需求建模是设计建模的基础。

        除去了这些的误区,类图对于软件需求分析中的项目初期中有自己的成果:理清这些业务的概念以及他们的关系。

    在以前,我们就知道:类图是UML中用的最多的一种UML图,类图是锻炼面向对象分析和面向对象设计思想的重要工具。而且从书中我们可以看出,类图(所有的联系:关联、聚合、组合、继承)在软件需求分析中的重要性可以说没有原来的那么大,但是它处在了最基础的位置,类图设计好了,其实对于程序来说,就是一个很好的基础,我们也程序就会特别的简单。

    学好类图的一些简单的方法:

    1.  真正的理解类图的的作用在哪,好好的理解类图到底是什么,它包含许多的东西;

    2.  学习类图的多种关系,明白他们之间的关联和含义;

    3.  学习类的“递归”关系和“三角”关系;

    4.  做到类图的综合管理;

     

  • 相关阅读:
    mac-常用命令
    react-redux-数据流
    ##通讯录阶段重要代码
    ##DAY15——UICollectionView
    ##DAY14——StoryBoard
    通讯录——单例
    通讯录——选择图片
    ##DAY13——可视化编程之XIB
    ##DAY12 UITableViewCell自定义
    ##DAY10 UITableView基础
  • 原文地址:https://www.cnblogs.com/syhn/p/6011864.html
Copyright © 2020-2023  润新知