王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 国家开放大学系统 > 郑州大学> 国家开放大学软件设计与体系结构
 

输入试题:
本题添加时间:2023/6/29 22:35:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
软件体系结构设计方法是指通过一系列的设计活动,获得满足系统功能性需求,并且符合一定非功能性需求约束的软件体系结构模型。简述不同类型的软件体系结构设计方法及其特点。

答案是:(1)工业驱动的方法。工业驱动的体系结构设计方法从方法的工件描述中提取体系结构描述。工件驱动的体系结构设计方法的例子包括广为流行的面向对象分析和设计方法OMT。
(2)用例驱动的方法。用例驱动的体系结构设计方法主要从用例导出体系结构抽象。一个用例,是指系统进行的一个活动系列,它为参与者提供一些结果值,参与者通过用例使用系统。参与者和用例共同构成了用例模型。
(3)模式驱动的方法。模式驱动的体系结构设计方法从模式导出体系结构抽象。该方法在处理范围广泛的体系结构问题时,模式库可能不够充足,且对模式的选择仅仅依靠通用知识和软件工程师的经验。
(4)领域驱动的方法。在领域驱动的体系结构设计方法中,体系结构抽象是从领域模型导出来的。领域模型可以有很多种不同的表示方法,比如,类、实体关系图、框架、语义网络和规格等。

出自 国家开放大学软件设计与体系结构  国家开放大学系统

郑州大学

更多试题>>>>
1、简要阐述软件体系结构描述语言(ADL)的三个基本元素及其作用。
2、软件设计包括软件的结构设计、数据设计、接口设计和过程设计。作为一个完整的软件设计方案,请简要阐述软件设计包含的组成要素。
3、软件再工程通过改造遗留系统,使系统变得容易理解,进而提高系统的可维护性。具体包括( )。 【A.】系统文档的再建、修改 【B.】更新系统的结构 【C.】用先进的程序设计语言转换源代码 【D.】数据再工程
4、软件设计的发展趋势主要包括( )。 【A.】服务性:以人为本的服务是计算机软件开发最基本的目的,是未来发展的趋势 【B.】开放化:只有保持信息以及软件的开放化,企业才能拥有更加全面的视野,取各行业之间的优势,弥补自身的不足
5、对软件实施代码和数据重构的优点主要包括( )。 【A.】改进软件的设计 【B.】提高代码质量,更容易被理解 【C.】帮助尽早发现错误 【D.】可以提高开发速度


提升学历-成人高考报名入口 提升学历-成人高考院校名单