zoukankan      html  css  js  c++  java
  • 《软件需求》读后感05

    自从上一次发表读书笔记已经有一段时间了。。

    第10章画图工具目前我使用的是visio,与之前用wps画图感到比较明显的就是,以前用wps画还得考虑边界大小和改变填充等,通过visio可以画各种各样的图并且不会出现逻辑的错误,修改起来也比较麻烦。

     关于建立类图~

    1确定类:

    概念类,我们需要区分不同的类哪些是无用的,哪些是可以合并的候选的,哪些是有用的。---名词

    2确定属性:

    考虑一般性描述,特定性描述,责任,状态。原则不为对象关联定义属性(如毕业设计题目与教师和学生存在关联,但题目中不应定义“教师姓名”、“学号”之类的属性

    3确定关系:

    关联关系--关联名称,关联每端的角色名称:

    共享聚集: n:1/n:n

    组合聚集: 1:n

    泛化: 多个类之间有共同属性和方法就可以选择提出相同的部分

    在这一部分,我容易错的就是不能准确地提炼出类,另外针对于只有状态没有方法和只有方法没有状态的类我们是单独作为一个类还是作为别的类的属性或者是查看是否有所缺漏,我在之前也是没有注意过的。在话类图时也总会忘记分析类与类的对应关系

     

  • 相关阅读:
    mysql5.7编译安装
    web服务部署工具使用介绍
    Clang Static Analyzer
    MySQL中character set与collation
    Linux 编译运行查找头文件和库的顺序
    git入门及使用记录
    CentOS7通过yum安装gdb8 gcc8 g++8的方法
    win10子系统设置开机启动ssh服务
    STL中map的使用
    C++逆序输出字符串
  • 原文地址:https://www.cnblogs.com/Amyheartxy/p/8296687.html
Copyright © 2011-2022 走看看