Slides Part 2 (OOA, pages 1-128, pdf, 4 slides per page)
Slides Part 2 (OOA, pages 1-128, pdf, 4 slides per page)
Slides Part 2 (OOA, pages 1-128, pdf, 4 slides per page)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Canc = cancel contract;#confirm cancellation<br />
CanY = cancellation confirmed;#contract canceled<br />
CanN = cancellation not confirmed;<br />
#contract not canceled<br />
HIEv = report HI event;#settle HI event<br />
HIOK = HI settlement ok;#HI event settled<br />
HINOK = HI settlement not ok;#HI event not settled<br />
ALPLEv = report AP/PL event;#authorize ex<strong>per</strong>t<br />
DelRep = deliver report; #report delivered<br />
ALPLOK = settle AP/PL event;#AP/PL event settled<br />
ALPLNOK = not settle AP/PL event;<br />
#AP/PL event not settled<br />
Top-Level-Behavior:<br />
121<br />
V 1 = Query ∗ || Upd + || QuerEnt +<br />
V 2 = Offer ∗ || Query ∗ || Upd ∗ || QuerEnt ∗<br />
V 3 = (Appl;NAcc) ∗ || Offer ∗ || Query ∗ || Upd ∗ || QuerEnt ∗<br />
V 4 = (Appl;Acc) + || Offer ∗ || Query ∗ || Upd ∗ || QuerEnt ∗<br />
V 5 = Offer ∗ || Query ∗ || Upd ∗ || QuerEnt ∗<br />
|| Contract ∗ || Change ∗ || Cancellation ∗ || Event ∗<br />
Lifecycle Agency:<br />
V 1; V 2; V 3; V 4; V 5<br />
123<br />
Definition of “business processes”:<br />
QuerEnt = c data present?<br />
; #c data not present! ; EntCDat<br />
Contract = Appl ; (Acc | NAcc)<br />
Change = Chg ; (ChY | ChN)<br />
Cancellation = Canc ; (CanY | CanN)<br />
HI Event = HIEv ; (HIOK | HINOK)<br />
AL/PL Event = ALPLEv ; DelRep ; (ALPLOK | ALPLNOK)<br />
Event = HI Event | AL/PL Event<br />
REMARKS<br />
122<br />
• It is always possible to enter client data, to query if client data are present, and<br />
to update products (V 1). However, before an offer can be prepared (V 2), at<br />
least one update and one entering of client data must take place (V 1).<br />
• Moreover, it is possible that applications are prepared which are rejected (V 3).<br />
• Before the full functionality of the agency is possible (V 5), at least one<br />
application must have been accepted (V 4).<br />
• The different business processes may be executed concurrently (o<strong>per</strong>ator ||).<br />
Note:<br />
The life-cycle model should not only consist of life-cycle expressions that reproduce<br />
the scenarios, because the scenarios do not contain all possible/ <strong>per</strong>mitted<br />
behavior. However, each scenario must be <strong>per</strong>mitted by the life-cycle model.<br />
124