- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一章:
1.依据自己经验,谈谈对软件危机见解。
软件危机是指软件生产方法无法满足快速增加计算机需求,开发和维护过程出现一系列问题。
以下多个原因造成:(1)软件本身特点
(2)开发人员弱点
(3)用户需求不明
(4)缺乏正确理论指导
(5)开发规模越来越大
(6)开发复杂度越来越高
能够经过软件生命周期模型和软件工具使用来缓解危机,经过程序自动化和软件工业化生产方法实现软件标准化目标,深入缓解软件危机带来影响。
软件危机有利有弊,除了带来很多麻烦,也给我们带来很多挑战,克服危机过程,我们在技术上和创新上全部有了一个提升,也算是间接为软件产业发展做了贡献。
2.什么是软件重用,软件重用层次能够分为哪多个等级?
软件重用:是指在两次或数次不一样软件开发过程中反复使用相同或相同软件元素过程。能够分为三个层次:
(1)代码重用(2)设计结果重用(3)分析结果重用
3.什么是可重用构件?相对于一般软件产品,对可重用构件有何特殊要求?
可充用构件表示软件重用过程中,可重用软件构件元素。
可重用构件特殊要求:
(1)可重用构件应该含有功效上独立性和完整性;
(2)可重用构件应该含有较高通用性;
(3)可重用构件应该含有较高灵活;
(4)可重用构件应该含有严格质量确保;
(5)可重用构件应该含有较高标准化程。
4.基于构件软件开发优势是什么?基于构件软件开发面临哪些挑战和困难?
优势:基于构件软件将软件开发关键从程序编写转移到了基于已经有构件组装,愈加快地结构系统,减轻用来支持和升级大型系统所需要维护负担,从而降低了软件开发费用
困难和挑战:没有可依据参考,可用资源和环境缺乏,开发难度高,而各方面需求增加速度和日剧增,更新和升级跟进是一个不小挑战.另外,在同一系统采取多个开发商提供构件,它们之间兼容性可能是开发过程中所要面正确一个严峻问题
挑战和困难:
(1)在同一系统采取多个开发商提供构件,它们之间兼容性可能是开发过程中所要面正确一个严峻问题;
(2)采取随地能够购置到构件可能会使开发出来软件产品丧失技术上独创性和市场上竞争力;
(3)第三方构件开发商可能歇业,这会使购置构件失去维护服务。这些全部是在购置第三方构件进行软件开发时无法回避问题,所以需要对这些风险进行充足估量。
5.简述3种应用最为广泛构件技术规范COM、CORBA和EJB各自特点。
CORBA特点:
(1)实现用户和服务对象完全分开,用户不需要了解服务对象实现过程和具体位置。
(2)应用程序间统一接口。
(3)采取面向对象软件实现方法开发应用系统,实现对象内部细节完整封装,保留对象方法对外接口定义。
(4)分层设计标准和实现方法。
COM特点:
(1)语言无关性。
(2)可重用性。
EJB特点:
(1)可移植性。
(2)平台独立性。
(3)简化了分布式对象开发、布署和访问。
6.就项目管理方面而言,软件重用项目和非重用项目有哪些不一样之处。
使用软件重用技术可降低反复工作,提升软件生产率,?缩短开发周期。同时,因为软构建大多经过严格质量认证,所以有利于改善软件质量,大量使用构建,软件灵活性和标准化程度可得到提升。
7.实际参与/组织一个软件重用项目标开发,然后总结你是怎样组织该项目标开发。
针对之前一个软件重用项目标开发过程,将该项目标软部件进行整合,整理成软部件库,对不要重用部分进行修剪同时选择需要软部件。依据以上步骤,然后结合目前开发项目,进行软件重用。
8.软件体系结构研究范围有哪些?举例加以说明?
研究范围:非形式化框图,形式化建模符号、体系结构说明分析和开发工具,体系结构再工程。其中经典例子是美国卡耐基梅隆大学RobertJ.A11en于l997年提出Wright系统
9.依据软件体系结构定义,你认为软件体系结构模型应该由哪些部分组成?
构件(component):能够是一组代码,如程序模块也能够是一个独立程序(如数据库SQL服务器);
连接件(connector):是关系抽象,用以表示构件之间相互作用。如过程调用、管道、远程过程调用等;
限制(constrain):用于对构件和连接件语义说明。
10.在软件体系结构研究和应用中,你认为还有哪些不足之处?
(1)缺乏同意软件体系结构概念,造成体系结构研究范围模糊。
(2)ADL繁多,缺乏同意ADL支持。
(3)软件体系结构研究缺乏统一理论模型支持。
(4)在体系
有哪些信誉好的足球投注网站
文档评论(0)