第4章软件体系结构描述
◇ Rational
第4章 软件体系结构描述
软件体系结构描述框架标准
◎ Rational起草了可重用的软件资产规格说明,专门讨论了体系结构描述的规格说明,提出了一套易于重用的体系结构描述规范r_list]
component_message_interface ::=
top_domain_interface
bottom_domain_interface
top_domain_interface ::=
top_domain is
out interface_requests
in interface_notifications
bottom_domain_interface ::=
bottom_domain is
out interface_notifications
in interface_requests
第4章 软件体系结构描述
典型软件体系结构描述语言
◇ 会议安排系统的C2风格
第4章 软件体系结构描述
典型软件体系结构描述语言
◇ C2对MeetgingInitiator构件的描述(1)
component MeetingInitiator is
interface
top_domain is
out
GetPrefSet();
GetExclSet();
GetEquipReqts();
GetLocPrefs();
RemoveExclSet();
RequestWithdrawal(to Attendee);
RequestWithdrawal(to ImportantAttendee);
AddPrefDates();
MarkMtg(d:date;l:lov_type);
第4章 软件体系结构描述
典型软件体系结构描述语言
◇ C2对MeetgingInitiator构件的描述(2)
in
PrefSet(p:date_mg);
ExclSet(e:data_mg);
EquipReqts(eq:equip_type);
LocPref(l:loc_type);
behavior
startup always_generate GetPrefSet, GetExclSet, GetEquipReqts,
GetLocPrefs;
received_messages PrefSet may_generate RemoveExclSet xor
RequestWithdrawal xor MarkMtg;
received_messages ExclSet may_generate AddPrefDates xor RemoveExclSet xor RequestWithdrawal xor MarkMtg;
received_messages EquipReqts may_generate AddPrefDates xor
RemoveExclSet xor RequestWithdrawal xor MarkMtg;
received_messages LocPref always_generate null;
end MeetingInitiator;
第4章 软件体系结构描述
典型软件体系结构描述语言
◇ C2对Attendee构件的描述(1)
component Attendee is
interface
bottom_domain is
out
PrefSet(p:date_mg);
ExclSet(e:date_mg);
EquipReqts(eq:equip_type);
in
GetPrefSet();
GetExclSet();
GetEquipReqts();
RemoveExclSet();
RequestWithdrawal();
AddPrefDates();
MarkMtg(d:date;l:loc_type);
第4章 软件体系结构描述
典型软件体系结构描述语言
◇ C2对Attendee构件的
第4章软件体系结构描述 来自淘豆网m.daumloan.com转载请标明出处.