软件设计与体系结构作业-汇总.doc

软件设计与体系结构作业-汇总.doc

ID:57645393

大小:240.00 KB

页数:5页

时间:2020-08-30

软件设计与体系结构作业-汇总.doc_第1页
软件设计与体系结构作业-汇总.doc_第2页
软件设计与体系结构作业-汇总.doc_第3页
软件设计与体系结构作业-汇总.doc_第4页
软件设计与体系结构作业-汇总.doc_第5页
资源描述:

《软件设计与体系结构作业-汇总.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件设计与体系结构作业(和教材对应章节)第一章、第五章、理论补充v名词解释§软件体系结构§软件设计模式§架构模式/软件体系结构风格§软件框架§构件§连接件v简答题§描述软件体系结构视图”4+1”模型。§列举软件体系结构生命周期所经历的阶段。§陈述5个面向对象设计原则。§为什么软件体系结构重要?§列举5个软件质量属性并做说明?第二章v作业:§p.231.(1);p.441.(2);§补充:(下面课后思考,不做到作业本,习题课时讲授)§(1)假设有一个web托管公司,该公司在Windows和UNIX平台上托管服务。该Web托管公司在这两种平台上提供三种不同类型的

2、托管包:基本(Basic)、高级(Senior)和更高级(Super)。使用“抽象工厂”模式设计一个应用,查询该托管公司提供的不同类型的托管包功能。请画出设计类图。§(2)生成器模式可以用于描述肯德基KFC如何创建套餐:套餐是一个复杂对象,它一般包含主食(如汉堡、牛肉饭等)、配餐(如新奥尔良烤翅、香辣鸡翅、吮指原味鸡等)和饮料(如果汁、可乐等)等组成部分,不同的套餐有不同的组成部分,而KFC的服务员可以根据顾客的要求,一步一步装配这些组成部分,构造一份完整的套餐,然后返回给顾客。套餐假设目前有如下几个套餐:午餐套餐(LunchSuit)、晚餐套餐(Suppe

3、rSuit)、豪华套餐(LuxurySuit)。请用生成器模式设计该应用,画出其设计类图。第三章v作业:§P.661.(1);p.751.(1)(2);p.762.(2);p.971.(1)(2)(3)§ppt29.文件有不同类型,不同类型的文件其浏览方式有所区别,如文本文件和图片文件、视频文件的浏览方式就不相同。对文件夹的浏览实际上就是对其中所包含文件的浏览,而客户端可以一致地对文件和文件夹进行操作,无须关心它们的区别。使用组合模式来模拟文件的浏览操作(display)。要求画出结构类图。提示:叶子对象:文本文件TextFile、图片文件GraphFile

4、、视频文件VideoFile复合对象:文件夹Directory§ppt48.现需要设计一个可以模拟各种动物行为的机器人,在机器人中定义了一系列方法,如机器人叫喊方法cry()、机器人移动方法move()等。如果希望在不修改已有代码的基础上使得机器人能够像狗一样叫wang(),像狗一样跑run(),使用适配器模式进行系统设计。ü机器人希望的接口是cry()、move()ü已有的代码接口是wang()、run()§ppt69.现在考察一个电源总开关的例子,以便进一步说明外观模式。为了使用方便,一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关

5、闭。通过该电源总开关可以同时控制上述所有电器设备,使用外观模式设计该系统。第四章vP1111.练习题(1);2.编程作业:画出设计类图,写到作业本vp124练习题1P124;2.编程作业(1)(2),将设计类图画到作业本上v将书本上的排序算法进行排序的实例,改成命令模式,画出结构图vP1371.(1)(2)vP1382.要求画出设计图做到作业本上vP1481.(1)(2)vP1492.编程作业,画出设计图即可,代码不做要求vP1581.(1)(2);P160两道编程作业画出设计类图做到作业本上vP1751;P1762两道编程作业画出设计类图做到作业本第六章v

6、1.描述主程序-子程序软件体系结构(画出结构图)v2.描述面向对象软件体系结构(画出结构图)vP2271.练习题(1)(3)(4)(5)vP2441.(3)(4)vP2452.编程作业画出设计类图v1.画出MVC体系结构的一般形式的结构类图。v2.画出应用了观察者机制的MVC体系结构设计类图。v3.简述MVC体系结构的优点。第七章v简述三层层次体系结构与三层客户端-服务器软件体系结构的区别。v简单描述一下三层客户-服务器体系结构的内容。v列举5个两层客户-服务器体系结构的缺点。vP302,练习题22:2.4.v简述SOA体系结构包含的5个实体。v列举SOA体

7、系结构的5个优点v简述web服务的定义,并画出web服务的体系结构v描述Web服务体系结构的三种操作。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。