第三部分嵌入式软件体系结构探析.ppt

模式驱动的设计过程 信息与软件工程学院 * 确立领域模型及其之间关系;定义业务功能;由程序员分别实现表现层、业务服务层和持久层 领域模型 相互关联 界面边界 界面设计 业务流程 业务组件 数据持久化 存储获取数据 Kruchten定义 信息与软件工程学院 * 软件体系结构有四个角度 概念角度:描述系统的主要构件及它们之间的关系; 模块角度:包含功能分解与层次结构; 运行角度:描述了一个系统的动态结构; 代码角度:描述了各种代码和库函数在开发环境中的组织 。 处理 处理 连接 数据 Bass,Ctements和Kazman定义 信息与软件工程学院 * 一个程序或计算机系统的软件体系结构包括 一个或一组软件构件、软件构件的外部可见特性及其相互关系。 其中,软件外部的可见特性是指软件构件提供的服务、性能、特性、错误处理、共享资源使用等 软件体系结构的生命周期 信息与软件工程学院 * 软件体系结构的发展方向 信息与软件工程学院 * 各种ADLs(结构描述语言)之间的信息互换:用一种公共形式把各种语言综合起来,使得能够交换各种体系结构描述信息 设计工具和环境:用工具实现体系结构的描述和分析,以实现阶段成果的自动转换 体系结构再工程:从遗留系统软件代码和系统中抽取结构信息,经过描述、统一、抽象、一般化与实例化等处理,总结出系统的体系结构 → 体系结构融合 软件体系结构 作用 信息与软件

文档评论(0)

1亿VIP精品文档

相关文档