Chinaunix首页 | 论坛 | 博客
  • 博客访问: 521007
  • 博文数量: 257
  • 博客积分: 1666
  • 博客等级: 上尉
  • 技术积分: 1535
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-02 23:02
文章分类

全部博文(257)

文章存档

2013年(2)

2012年(255)

分类: Delphi

2012-04-14 09:23:26

                         2012年4月14日 星期六 天气阴
1.背景介绍
  1.1 OO的概念
  对象是运行时的实体,它占用内存且有行为和属性;
  类是设计时的规格说明,定义了对象的属性和方法;
  接口也是设计时的规格,它定义了类接收或者提供的消息,它只指定行为或者虚属性;
  类是对象的定义和规格,对象是类的实例
  1.2.对待复杂性的处理方法
  (1)抽象
    抽象为实体;
    抽象为行为
  (2)分解
    功能分解;
    面向对象的分解
  (3)分层
  1.3.什么是模型
   (1)模型是从特定角度对系统所做的描述,是现实世界的简化,是系统的抽象;
   (2)模型的四个目标:
        帮助你展现一个系统;
        允许你指定系统的结构和行为;
        给予指引你架构系统的模板;
        记录设计决策的文档
2.UML基础
   2.1uml语言有四个特征:
      是一种系统的展现,便于交流和对系统的理解;
      可以对系统做到精确的规格描述,完整性、无歧义;
      是一种架构语言,可以适用于任何语言编写的系统;
      可以对系统文档化,可以产生软件工程任何阶段的文档;
   2.2创建UML模块
     (1)UML的一些事物:
       静态事物:类、接口、协作、用例、活动、组件;
       动态事物:交互、状态机;
       组事物:包、子系统;
       其它事物:注释;
      (2)关系
       依赖;关联;泛化;实现;
      (3)UML图表
       标准UML有13类图表:
        用例图:指定系统上下文;捕获需求;验证系统架构;驱动实现产生测试用例;
        类图:显示一组类、接口、协作和他们的关系;
        对象图:显示一组对象和他们的关联;
        组件图:
        部署图:捕获系统硬件的拓扑结构,指定组件的分布,指出性能瓶颈。由架构师网络和系统工程师开发。
        活动图:捕获动态行为,一种特殊的状态图;
        顺序图:一种体术的交互图;
        状态图:捕获动态行为;
 
       
 
   
 
阅读(1347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~