1 / 41
文档名称:

基于构件的软件开发.ppt

格式:ppt   大小:446KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于构件的软件开发.ppt

上传人:相惜 2021/8/17 文件大小:446 KB

下载得到文件列表

基于构件的软件开发.ppt

文档介绍

文档介绍:软件工程
第8章 基于构件的软件开发
1
精选版课件ppt
基于构件的软件开发目标
长期以来的软件开发状况
多数软件都是针对某个具体的应用系统从头进行开发的
导致:出现了大量的同类软件重复开发,造成大量人力、财力的浪费,而且软件的质量也不高
对比:汽车工业的生产模式
在已有的部件基础上通过组装进行生产:有专门的部件生产工厂,汽车设计者在设计中选择市场上已有的合适的部件
避免了大量的重复劳动,提高了产品质量和生产效率,促进分工合作
我们的目标:将制造业中的组装式生产模式引入到软件开发中
2
精选版课件ppt
内容摘要
基于构件的软件开发概述
建造可复用构件
应用系统工程
构件的管理
小结
3
精选版课件ppt
内容摘要
基于构件的软件开发概述
建造可复用构件
应用系统工程
构件的管理
小结
4
精选版课件ppt
基于构件的软件开发
基于构件的软件开发
Component-Based Software Development
简称CBSD
是指使用可复用构件来开发应用软件
基于构件的软件工程
Component-Based Software Engineering
简称CBSE
5
精选版课件ppt
构件(Component)的典型定义
Pressman书中的定义:构件是某系统中有价值的、几乎独立的并可替换的一个部分,它在良好定义的体系结构语境内满足某清晰的功能
Brown的定义:构件是一个独立发布的功能部分,可以通过其接口访问它的服务
“计算机科学技术百科全书”的定义:软件构件是软件系统中具有相对独立功能,可以明确标识,接口由规约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的可组装软件实体;软件构件须承载有用的功能,并遵循某种构件模型;可复用构件是指具有可复用价值的构件
6
精选版课件ppt
商用成品构件
Commercial off-the-shelf
简称COTS
指由第三方开发的满足一定构件标准的,可组装的软件构件
7
精选版课件ppt
构件的要素
规格说明:建立在接口概念之上,作为服务提供方与客户方之间的契约
一个或多个实现
受约束的构件标准
包装方法
部署方法
8
精选版课件ppt
3C构件模型
关于构件的一个指导性模型
由构件的三个不同方面的描述组成
概念(concept):关于“构件做什么”的抽象描述,可以通过概念去理解构件的功能。概念包括接口规约和语义描述两部分,语义描述和每个操作相关联(至少表示为前后置谓词形式)
内容(content):概念的具体实现,描述构件如何完成概念所刻画的功能
周境(context):描述构件和外围环境在概念级和内容级的关系,刻画构件的应用环境,为构件的选用和适应性修改提供指导
9
精选版课件ppt
REBOOT构件模型
REBOOT(Reuse Based on Object_Oriented Technology):基于面向对象技术的复用
一种基于刻面(facet)的模型
刻面:对领域进行分析,所得到的一组基本的描述特征
刻面可以描述构件执行的功能、所操作的数据、构件应用的周境或任何其它特征
通常的刻面描述限制在不超过7或8个刻面
一个构件通常包括以下刻面:
抽象(abstraction):它是构件概念的抽象性描述
操作(operation):它是构件所提供的操作的描述
操作对象(operand):它描述操作的对象
依赖(dependency):它描述构件与外界的依赖关系
10
精选版课件ppt

最近更新

明渠施工方案 6页

方案介绍报审版 5页

初中阶段拼音、词语解释汇总 13页

农村建房-申请书 1页

互联网金融服务创业计划书 40页

了解脑卒中症状的紧急处理方法和急救技巧 24页

信息安全相关理论技术 12页

秸秆经纪人项目商业计划书 9页

临床医学概论课程的神经科学与神经病学 33页

临床医学专业介绍 28页

中心静脉血氧饱和度监测在ICU中的应用前景 25页

中国航天人的创业精神与企业文化 27页

中医诊断学问诊对内分泌失调的辨证与治疗 31页

中医诊断学与现代医学的比较分析 27页

2024年足球知识题库附完整答案【全优】 12页

县乡教师选调考试《教师职业道德》题库【含答.. 44页

县乡教师选调进城考试《教育心理学》题库及完.. 122页

县乡教师选调进城考试《教育法律法规》题库带.. 131页

科普知识竞赛题库100道附答案【典型题】 18页

中医眼科常见病诊疗指南眼睑病变的中医草药调.. 23页

中国历史文化知识竞赛100题附完整答案(各地真.. 14页

县乡教师选调考试《教师职业道德》题库(预热.. 43页

县乡教师选调进城考试《教育法律法规》题库及.. 130页

科普知识竞赛题库100道含完整答案(历年真题).. 18页

专科协作全科医生与专科医生的协同工作模式 31页

2024年足球知识题库附答案(达标题) 12页

县乡教师选调考试《教师职业道德》题库【满分.. 43页

矿山地质工作在矿山生产过程中的作用 6页

糖尿病专科护理门诊 19页

铁路集装箱运输安全管理方法探讨 75页