* OO模型的构件化 构件化的意义 ——支持基于构件的软件开发 OOA阶段:支持分析级的软件复用 OOD阶段:支持和计级的软件复用,并且支持以构件为单位进行编程实现 OOA阶段的构件通常不是最终结果,在OOD阶段会有变化 主要工作 把类图中的类组织成一些可以独立进行编程、发布、销售和升级的构件 基本原则 构件的粒度不宜过小,一个构件通常可以包含多个类,除非某些类本身就已经很庞大。 一个类可以在多个构件中复用,但是不把一个类拆分到多个构件中,即:把类看成一个原子的系统单位。 * 考虑的因素: 各个类之间关系的紧密程度 在问题域中所对应的事物 所提供的功能类别 彼此之间通信频繁程度 在系统中的分布与并发情况 这一切正是在面向对象建模中进行包的划分所考虑的因素。 结论: 以包作为组织构件的基本依据 必要时对包进行合并或拆分 兼顾软件的发布、销售等因素 如何将类组织为构件 * 15.3 系统部署 1、软件制品的组织 源文件制品 构件及其接口编程实现后的源文件 可执行文件制品 由源文件编译产生 数据库制品和数据文件制品 按部署的结点打包 模型文件制品 各种模型图及其规约 测试用例制品 按被测试的程序单位进行组织 其他制品 如产品说明书、用户手册、联机帮助文件等 * 2、系统部署过程与策略 针对不同的目标确定不同的部署方案 例如:针对系统安装、售后服务和最终用
您可能关注的文档
- 3机械制造工艺与夹具课件.ppt
- 3基本几何体投影课件.ppt
- 3记金华的双龙洞(精编版)课件.ppt
- 3记金华的双龙洞(精心修改上课).ppt
- 3加权平均数[1]课件.ppt
- 3剪力墙平法图识读(1)课件.ppt
- 3简单的逻辑联结词全称量词与存在量词课件.ppt
- 3简单量子力学体系课件.ppt
- 3讲命题及其关系、充分条件与必要条件高三文科数学总复习第一轮.ppt
- 3讲新自然观的发展课件.ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 顶管勘察报告.pdf VIP
- 2026年部编版新教材道德与法治一年级上册教案设计(共4个单元,含教学计划).pdf VIP
- 双重预防体系培训考试题库(附答案).docx VIP
- 小学新人教版一至六年级上册音乐教学工作计划.pdf VIP
- DB35T1412-2014 预应力锚杆(索)张拉及质量检测技术规程.docx
- 2026年部编人教版(统编新教材)小学语文六年级上册教学计划及进度表.docx
- 电焊机工作原理及电焊机组成结构.pdf VIP
- 2026年《优秀班主任事迹材料【最新8篇】》.docx VIP
- SH_T 3501-2021《石油化工有毒、可燃介质钢制管道工程施工及验收规范》核心解读.docx VIP
- 三一汽车起重机STC1300C8_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
原创力文档

文档评论(0)