电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件体系结构课后作业及答案

软件体系结构课后作业及答案_第1页
1/4
软件体系结构课后作业及答案_第2页
2/4
软件体系结构课后作业及答案_第3页
3/4
1、就项目管理方面而言,软件重用项目与非重用项目有哪些不同之处。答:使用软件重用技术可减少重复工作,提高软件生产率, 缩短开发周期。同时,由于软构建大多经过严格的质量认证,因此有助于改善软件质量, 大量使用构建, 软件的灵活性和标准化程度可得到提高。2、实际参加/组织一个软件重用项目的开发,然后总结你是如何组织该项目的开发的答:参加了一个网页管理系统的开发,该项目重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。在过程中使用了代码的复用、设计结果的复用、分析结果的复用、测试信息的复用等。DkC41。3、为什么要讨论软件体系结构?答:1.软件体系结构是系统开发中不同参加者进行沟通和信息传播的媒介。2.软件体系结构代表了早期的设计决策成果。3.软件体系结构可以作为一种可变换的模型。4、根据软件体系结构的定义,你认为软件体系结构的模型应该由哪些部分组成?答:构件(ponent)可以是一组代码,如程序的模块;也可以是一个独立的程序(如数据库的 SQL 服务器);ay0x7。连接件(connector)是关系的抽象,用以表示构件之间的相互作用。如过程调用、管道、远程过程调用等;zMRzU。限制(constrain):用于对构件和连接件的语义说明。5、在软件体系结构的讨论和应用中,你认为还有哪些不足之处?答:(1)缺乏同意的软件体系结构的概念,导致体系结构的讨论范畴模糊。(2)ADL 繁多,缺乏同意的 ADL 的支持。(3)软件体系结构讨论缺乏统一的理论模型支持。(4)在体系结构描述方便,尽管出现了多种标准法律规范或建议标准,但仍很难操作。(5)有关软件体系结构性质的讨论尚不充分,不能明确给出一个良体系结构的属性或判定标准,没有给出良体系结构的设计指导原则,因而对于软件开发实践缺乏有力的促进作用。M3GLD。(6)缺乏有效的支持环境软件体系结构理论讨论与环境支持不同步,缺乏有效的体系结构分析、设计、方针和验证工具支持,导致体系结构应用上的困难。GCjCU。(7)缺乏有效的体系结构复用方案。(8)体系结构发现方法讨论相对欠缺。1、选择一个规模合适的系统,为其建立“4+1”模型。逻辑视图(Logical View),设计的对象模型(使用面对对象的设计方法时)。过程视图(Process View),捕捉设计的并发和同步特征。物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。开发视图(Development View),描述了在开发环境中...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件体系结构课后作业及答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部