- 11
- 0
- 约6.3千字
- 约 70页
- 2016-06-18 发布于湖北
- 举报
1 构架结构和视图 软件构架的定义 某个软件或计算机系统的软件构架是该系统的一个或多个结构,他们由软件元素,这些元素之间的外部可见属性和这些元素之间的关系组成 1.1 视图 现代的软件系统非常复杂,我们很难一下子就理解他们。正确的做法是任何时刻我们只关注软件系统的一个或几个结构。这正如不同的医生关注病人的不同部分 视图——视图是构架元素内聚集的表述,由系统涉众编写和阅读,它由一个元素集合表示和元素之间的关系组成,用于表示构架中的某个结构 1.2 构架结构 结构——结构是元素本身的集合,他们存在于软件和硬件中,比如,模块结构是系统的模块和其组织的结构,模块视图是该结构的表示 构架结构根据元素的主要特性可以分为三类: 模块结构 组件—连接器结构 分配结构 1.3 软件结构 常见的软件构架结构 1.3.1 模块结构 模块结构的元素是模块,模块表示一种考虑系统的基于代码的方法。 模块结构要回答的问题: 1、分配给每个模块的主要功能责任 2、允许模块使用的其它软件元素 3、它实际使用的其它软件是什么 4、什么模块通过泛化和特化(类的继承)关系与其它模块相关 1.3.1 模块结构 基于模块的结构包括如下内容: 1、分解(任务分解) 分解模块通过“是一个子模块”的关系将彼此关联起来,它展示了如何将大的模块分解为小模块,直到很容易理解为止 该方法适用于资源分配、项目结构化和规划
您可能关注的文档
- 8、图文转换专题复习(2013年).ppt
- 8、怎样简单辨别风寒感冒和风热感冒.doc
- 8. 粒子和宇宙.ppt
- 8. 苹果轮纹病和炭疽病.ppt
- 8. 生物医用材料.ppt
- 8.《童年的发现》 人教版小学语文五年级下册.ppt
- 8.《童年的发现》五年级下册(人教版).ppt
- 8.【糖尿病】鸿运.ppt
- 8.1 命题与逻辑连接词.ppt
- 8.1 假设检验.ppt
- 假睫毛佩戴后的卸除注意事项.pptx
- 《编码的使用与安全》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《编写活动中的参赛码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 3.12 不同的歌声——民族文化与美术 教学设计 高中美术湘美版(2019)美术鉴赏(1).docx
- 《程序也是编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《电波加密语》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《二进制—计算机唯一能识别的编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《生活中的常见编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《体验并创建二维码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 7.4 跨学科实践:调研桥梁建筑中的力平衡(沪科版2024)八年级物理教材.docx
最近下载
- 膜结构施工组织设计、膜结构施工组织方案.doc VIP
- 青岛理工大学《财务管理》2025 - 2026学年第一学期期末试卷.docx VIP
- 文言文二则《铁杵成针》ppt课件.pptx VIP
- 2023-2021年高考全国甲卷:《政治》考试真题及答案.pdf VIP
- 2025年成都市经济发展研究院面向社会公开招聘编外工作人员笔试备考试题及答案解析.docx VIP
- FTS富士通打印机DPK200使用说明书.pdf VIP
- 《计算机网络基础》课件——项目5 应用层.pptx VIP
- 中国电信IPRAN及多业务试点技术方案.ppt VIP
- 法医学人体损伤程度鉴定书.pdf VIP
- 美国心脏协会(AHA)基础生命支持(BLS)课程测试卷及答案.docx
原创力文档

文档评论(0)