构架模式与组件设计.ppt

构架模式与组件设计

构架模式、UML与组件设计 议程 软件架构与模式 UML: 通用建模语言 组件设计过程 议程 软件架构与模式 架构的定义 优秀软件的标准 模式 UML: 通用建模语言 组件设计过程 民用建筑中的受力 软件构架中的受力 复杂性度量 构架的定义 软件构架是围绕着一系列关于软件系统组织的重要决定 选择组成系统的结构单元和接口 这些单元之间的协作行为 这些单元之间的协作行为 综合这些小的结构和动作单元为较大的子系统 管理整个组织的结构形式 构架的定义 软件构架同时包括 用法 功能性 性能 可恢复性 可重新利用率 综合性 经济和技术的相互约束和权衡关系 审美学的观点 以构架为中心 目的 智能控制 以可重复利用为基础 以项目管理和减小危险性为基础 表示方法 4+1 视图模型 步骤 迭代的和增量的发展 从可执行的构架中进行连续地提炼 构架的前后联系 选择在什么规章或契约之下组建软件是一个构架级的决定 除去变化的层 分层设计的 MS Search 2.5 代码的组件化(模块化)是第一位的。相比2.0版本三个主要的搜索功能。而 Search 2.5 由于把应用程序分割为不同模块,分别处理代码的执行和用户界面的表示,从而实现了代码与界面的分离。这是通过 XML 和 XSL 来实现的。 构架的定义 查询先被提交给解析器 (Parser) 进行词条分割和词表解析 找到项目的显示术语 (Displ

文档评论(0)

1亿VIP精品文档

相关文档