- 84
- 0
- 约 17页
- 2016-12-07 发布于贵州
- 举报
修改后的第章习题答案
1.软件体系结构设计的原则有哪些?
答:1)抽象的原则
抽象是人们认识复杂事物的基本方法。它的实质是集中表现事物的主要特征和属性,隐藏和忽略细节部分,并用于概括普遍的、具有相同特征和属性的事物。
2)分而治之的原则
将大的问题分成几个小的问题,软件设计中的分解包括:
横向分解:按照从底层基础到上层问题的方式,将问题分解成相互独立的层次。每层完成局部问题并对上层提供支持。
纵向分解:在每个层次上,将问题分解成多项,相互配合实现完整的解。
3)封装和信息隐藏原则
采用封装的方式,隐藏各部分处理的复杂性,只留出简单的、统一形式的访问方式。这样可以减少各部分的依赖程度,增强可维护性。
4)模块化原则
模块是软件被划分成独立命名的,并可被独立访问的成分。模块划分,粒度可大可小。划分的依据是对应用逻辑结构的理解。
5)高内聚和低耦合
内聚性是指软件成分的内部特性。成分中各处理元素的关联越紧密越好。耦合性是指软件成分间关系的特性。软件成分间的关联越松散越好。
6)关注点分离原则
软件成分被用于不同的场景时,会有对于不同场景的适应性问题。但是,所必须适应的内容并非全部,只是一部分,即所谓的关注点。软件设计要将关注点和非关注点分离,关注点的部分可以设定,而非关注点的部分用来复用,非关注点应选择与条件、场景独立的软件成分。
7)策略和实现的分离原则
策略指的是软件中用于处理上下文相关的决策、信息语义和
您可能关注的文档
- 佛山物理家:上海市2009届高三模拟试题精编.doc
- 余弦-距离法区分微博用户行为偏好的统计检验与影响力分析.doc
- 作业与讲评答案1d文档.doc
- 作业七: 统文化的继承.doc
- 作业本_《程序设计Ⅱ》答案.doc
- 作业规程、全技术措施编制、审批、贯彻管理制度.doc
- 作业论文 icrosoft Word 文档.doc
- 作为一名英教师一定有自己的英语学习及教学经验.doc
- 作为教师如预防避免伤害事故发生.doc
- 作文“ 家“责任”讲评.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 中国低空经济理论逻辑与战略路径露.docx
- 国家广播电视总局直属事业单位招聘笔试真题2024.docx VIP
- 2025谷歌人工智能提示词工程白皮书.docx
- 天际蓝海低空经济产业全景与未来投资蓝图.docx
- 2008款凯迪拉克SLS_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- JG-T287-2013:保温装饰板外墙外保温系统材料.pdf
- 2024版Gemini for Google Workspace 提示词指南101 英文版.pdf VIP
- 【二下语文】五一假期练习.docx VIP
- Dragons: Riders of Berk《驯龙记:伯克岛的龙骑手(2012)》第一季第八集完整中英文对照剧本.docx VIP
- 移动电子娱乐.ppt VIP
原创力文档

文档评论(0)