模式驱动的设计过程 信息与软件工程学院 * 确立领域模型及其之间关系;定义业务功能;由程序员分别实现表现层、业务服务层和持久层 领域模型 相互关联 界面边界 界面设计 业务流程 业务组件 数据持久化 存储获取数据 Kruchten定义 信息与软件工程学院 * 软件体系结构有四个角度 概念角度:描述系统的主要构件及它们之间的关系; 模块角度:包含功能分解与层次结构; 运行角度:描述了一个系统的动态结构; 代码角度:描述了各种代码和库函数在开发环境中的组织 。 处理 处理 连接 数据 Bass,Ctements和Kazman定义 信息与软件工程学院 * 一个程序或计算机系统的软件体系结构包括 一个或一组软件构件、软件构件的外部可见特性及其相互关系。 其中,软件外部的可见特性是指软件构件提供的服务、性能、特性、错误处理、共享资源使用等 软件体系结构的生命周期 信息与软件工程学院 * 软件体系结构的发展方向 信息与软件工程学院 * 各种ADLs(结构描述语言)之间的信息互换:用一种公共形式把各种语言综合起来,使得能够交换各种体系结构描述信息 设计工具和环境:用工具实现体系结构的描述和分析,以实现阶段成果的自动转换 体系结构再工程:从遗留系统软件代码和系统中抽取结构信息,经过描述、统一、抽象、一般化与实例化等处理,总结出系统的体系结构 → 体系结构融合 软件体系结构作用 信息与软件
您可能关注的文档
最近下载
- 朗宏氧化锆.pdf VIP
- TCHES水库放空工程技术导则.pdf
- 1.新版团校入团培训考试必备200题题库(含答案).pdf
- 神奇动物在哪里电影剧本-j k rowling添加.pdf VIP
- 部编版六年级下册道德与法治3.学会反思第一课时课件.pptx VIP
- 第3课 学会反思 第一课时 课件 部编版六年级下册道德与法治.ppt VIP
- 部编版道德与法治六年级上册第3课学会反思课件第一课时.ppt VIP
- 人教部编版道德与法治六年级下册第3课《学会反思》第一课时公开课一等奖创新教案.docx VIP
- 财产保全申请书(诉前 诉中,附担保材料要求).docx VIP
- AP宏观经济学 2009年真题 附答案和评分标准 AP Macroeconomics 2009 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)