体系结构各章思考题 期末必考

2023-04-15 11:20:16   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《体系结构各章思考题 期末必考》,欢迎阅读!
各章,必考,思考题,体系结构,期末

《软件体系结构》各章思考题

1 软件体系结构概论

1、根据自己的经验,谈谈对软件危机的看法。

2、就项目管理方面而言,软件重用项目与非重用项目有哪些不同之处。

3、实际参与/组织一个软件重用项目的开发,然后总结你是如何组织该项目的开发的。

4、为什么要研究软件体系结构? 5根据软件体系结构的定义,你认为软件体系结构的模型应该由哪些部分组成? 6、在软件体系结构的研究和应用中,你认为还有哪些不足之处?

2 软件体系结构建模

1、选择一个规模合适的系统,为其建立4+1模型。

2、引入了软件体系结构以后,传统软件过程发生了哪些变化?这种变化有什么好处?

3、软件体系结构的生命周期模型与软件生命周期模型有什么关系?

3 软件体系结构风格

1、层次系统结构和基于消息的层次系统结构有什么区别?

2、试分析和比较B/S,二层C/S和三层C/S,指出各自的优点和缺点。

3、组织或参与一个采用B/SC/S混合体系结构的软件项目的开发,总结开发经验。

4、组织或参与一个采用三层体系结构的软件项目的开发,总结开发经验。 5SISDSSA分别用在哪些场合?

6、在软件开发中,采用异构结构有什么好处,其负面影响有哪些?

4 软件体系结构描述

1、体系结构描述有哪些方法?有哪些标准和规范? 2、体系结构描述语言与程序设计语言有什么区别? 3、选择一个规模适中的系统,使用UML为其建模。

5 动态软件体系结构

1、什么是动态软件体系结构?动态软件体系结构与静态软件体系结构有什么区别?

2、基于构件的动态软件体系结构模型的层次结构是什么? 3、试比较Dynamic WrightDarwin的特点。 4、试用Dynamic Wright描述B/S结构

6 Web服务体系结构 1什么是Web服务体系结构?与传统的结构相比,使用Web服务有哪些好处? 2、在Web服务中,如何实现其松散耦合的特点?

3、试分析服务提供者、服务请求者和服务代理三者的作用,以及它们之间的工作流程。

4、试解释Web服务栈的层次结构。


5Web服务有哪些核心技术,这些技术是如何在Web服务中发挥作用的。 6、从管理的角度看,SOA有什么优点?

7、在实际开发中,如何实现Web服务和SOA结构?

7 基于体系结构的软件开发

1、请把基于体系结构的软件开发模型与其他软件开发模型进行比较。 2、请把基于体系结构的软件设计方法与其他软件设计方法进行比较。 3、如何才能提高软件系统的可演化性。

8 软件体系结构的分析与测试

1、什么是软件体系结构的可靠性?为什么要研究软件体系结构的可靠性? 2、如何模型化系统的可靠性?

3、软件体系结构风险分析有哪些基本步骤?

4、软件体系结构测试与程序测试的主要区别是什么?

9 软件体系结构评估

1、为什么要评估软件体系结构? 2、从哪些方面评估软件体系结构?

3ATAM评估方法的基本步骤是什么?

10 软件产品线体系结构

A公司是一家相对较大的软件和硬件企业,专业从事网络设备的开发。从单一的产品开始,现在,已经延伸到包括摄相服务器、扫描服务器、光盘服务器以及其他的存储服务器在内的产品。公司原来的产品都是一个一个地开发,每个软件组织一个项目组。为了适应快速变化的市场,降低开发成本,公司想引入产品线方法。然而,软件产品线开发涉及了一个软件开发组织的多个产品,选择了软件产品线意味着要承担由此带来的许多风险。

所以,公司的CTO王总决定在弄清三个问题之后再做决定,首先就是本公司的业务范围是否适合使用产品线方法,其次是如何在原有产品的基础上建立产品线,最后是成功实施产品线的主要因素是什么?

[问题1]

请用100字以内文字说明A公司是否适合采用产品线方法?为什么? [问题2]

请用200字以内文字说明如何在原有产品的基础上建立产品线? [问题3]

请用150字以内文字说明成功实施产品线的主要因素是什么?


本文来源:https://www.dywdw.cn/67cf3a20dd36a32d73758177.html

相关推荐
推荐阅读