首页
登录
从业资格
论基于DSSA的软件架构设计与应用 软件架构设计的一个重要课题是如何解决软件
论基于DSSA的软件架构设计与应用 软件架构设计的一个重要课题是如何解决软件
资格题库
2022-08-02
18
问题
论基于DSSA的软件架构设计与应用 软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照Tracz的说法,DSSA就是一个特定的问题领域中由领域模刑、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得DSSA, DSSA描述领域模型中表示需求的解决方案:领域实现的主要目标是依据领域模型和DSSA开发和组织可重用信息。请围绕“基于DSSA的软件架构设计与应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。2.就你所熟悉的领域,请给出针对该特定领域,在基于DSSA的软件设计开发中所涉及的领域模型、参考需求和参考架构以及相应的支持环境或设施。 3.具体阐述你参与管理和开发的项目中使用DSSA的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,最终实际效果如何。
选项
答案
解析
一、简要叙述所参与管理和开发的软件项目,需要明确指出在其中承担的主要任务和开展的主要工作。
二、应结合自己所熟悉的领域,定义领域范围,确定领域应用需要满足的用户需求;定义领域特定的元素、领域字典和领域术语;定义领域特定的设计和实现需求约束;在此基础上,定义领域模型,产生该领域的参考架构,并说明构件的语法和语义;最后,产生、搜集可重用的产品单元,为DSSA增加构件.为问题域实现新应用提供支持。这个DSSA的建立过程是并发、递归和反复进行的。
所给出的DSSA应该具备以下4个方面的特征:
(1)一个严格定义的问题域和/或解决域:
(2)具有普遍性,使其可以用于领域中某个特定应用的开发;
(3)对整个领域能有合适程度的抽象;
(4)具备该领域固定的、典型的在开发过程中的可重用元素。
三、需要结合项目实际,指出在架构设计时使用DSSA的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,要给出实际的效果并进行分析。
转载请注明原文地址:https://tihaiku.com/congyezige/2397987.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进
甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙
数据库设计()设计是建立一个系统的E-R图。(请作答此空)设计是将E-R图转换
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(),其次应有很好的(
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(请作答此空),其次应有
()是指用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。A.分片透
在某应用中,需要先排序一组大规模的记录,其关键字为整数,若这组记录的关键字的取值
甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与
王某在其公司独立承担了某综合信息管理系统软件的程序设计工作。该系统交付用户、投入
属于应用层协议的该协议的报文封装在()。A.TCP B.IP C.UDP
随机试题
"Blink"TechnologyA)Tiredofallthattime-consumin
后张法预应力混凝土构件,为了提高施工阶段的抗裂能力,须设置一定数量的非预应力筋,
为了对访问财务数据库文件进行合理控制,数据库管理员应该确保有数据库系统功能来允许
单独地下室建筑面积12000m2,则按()标准取费。A.一类 B.二类
《登金陵凤凰台》一诗的作者是唐代( )。A.诗仙李白 B.诗圣杜甫 C.诗
妊娠绝对禁用的药物,不包括的是A桃仁 B川乌 C麝香 D巴豆 E莪术
小组护理的缺点是A:对护士的业务水平要求较高 B:对管理者的业务水平要求较高
当站用交流电源系统自动转换开关自动投切失败,且自动转换无法修复,手动仍无法正常切
可用于高瓦斯矿井井下爆破作业的爆破器材有( )。A.岩石水胶炸药 B.三级煤
知觉是对客观事物哪种属性的反映()。 A.个别 B.整体 C.本质 D.
最新回复
(
0
)