-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added examples and fixed stackoverflow error on recursive include
- Loading branch information
Showing
17 changed files
with
256 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
@startuml | ||
|
||
start | ||
|
||
if (Condition) then (true) | ||
:do when true; | ||
else (false) | ||
:do when false; | ||
endif | ||
|
||
stop | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
@startuml | ||
|
||
sprite $bProcess jar:archimate/business-process | ||
sprite $aService jar:archimate/application-service | ||
sprite $aComponent jar:archimate/application-component | ||
|
||
archimate #Business "Handle claim" as HC <<business-process>> | ||
archimate #Business "Capture Information" as CI <<business-process>> | ||
archimate #Business "Notify\nAdditional Stakeholders" as NAS <<business-process>> | ||
archimate #Business "Validate" as V <<business-process>> | ||
archimate #Business "Investigate" as I <<business-process>> | ||
archimate #Business "Pay" as P <<business-process>> | ||
|
||
HC *-down- CI | ||
HC *-down- NAS | ||
HC *-down- V | ||
HC *-down- I | ||
HC *-down- P | ||
|
||
CI -right->> NAS | ||
NAS -right->> V | ||
V -right->> I | ||
I -right->> P | ||
|
||
archimate #APPLICATION "Scanning" as scanning <<application-service>> | ||
archimate #APPLICATION "Customer admnistration" as customerAdministration <<application-service>> | ||
archimate #APPLICATION "Claims admnistration" as claimsAdministration <<application-service>> | ||
archimate #APPLICATION Printing <<application-service>> | ||
archimate #APPLICATION Payment <<application-service>> | ||
|
||
scanning -up-> CI | ||
customerAdministration -up-> CI | ||
claimsAdministration -up-> NAS | ||
claimsAdministration -up-> V | ||
claimsAdministration -up-> I | ||
Payment -up-> P | ||
|
||
Printing -up-> V | ||
Printing -up-> P | ||
|
||
archimate #APPLICATION "Document\nManagement\nSystem" as DMS <<application-component>> | ||
archimate #APPLICATION "General\nCRM\nSystem" as CRM <<application-component>> | ||
archimate #APPLICATION "Home & Away\nPolicy\nAdministration" as HAPA <<application-component>> | ||
archimate #APPLICATION "Home & Away\nFinancial\nAdministration" as HFPA <<application-component>> | ||
|
||
DMS .up.|> scanning | ||
DMS .up.|> Printing | ||
CRM .up.|> customerAdministration | ||
HAPA .up.|> claimsAdministration | ||
HFPA .up.|> Payment | ||
|
||
legend left | ||
Example from the "Archisurance case study" (OpenGroup). | ||
See | ||
== | ||
<$bProcess> :business process | ||
== | ||
<$aService> : application service | ||
== | ||
<$aComponent> : appplication component | ||
endlegend | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
@startuml | ||
|
||
!include foo.puml | ||
!theme blue | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
@startuml | ||
!include activity.puml | ||
!theme drive | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
@startuml | ||
|
||
!import SysML | ||
|
||
Requirement(Foo,ipsum lorem) | ||
BusinessNeed(Bar,loremi defo) | ||
Generic(iFooBar,non edifac) | ||
|
||
Associate(Foo,Bar) | ||
Derive(Foo,iFooBar) | ||
|
||
Option(Foo, Html) | ||
|
||
Expectation(Foo,supports html) | ||
Criticality(Bar, High) | ||
VerifyWithTest(iFooBar) | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
@startuml | ||
|
||
!import UseCase | ||
|
||
Actor Client | ||
(Log User In) as (UseCase1) PRIMARY | ||
(Log User Out) as (UseCase2) PRIMARY | ||
(Change User Password) as (UseCase3) SECONDARY | ||
(Update User Details) as (UseCase4) SECONDARY | ||
|
||
Client ---> UseCase1 | ||
Client ---> UseCase2 | ||
Client ---> UseCase3 | ||
Client ---> UseCase4 | ||
|
||
note right of Client | ||
This is the User object provider | ||
and Authentication consumer | ||
|
||
end note | ||
|
||
note bottom of UseCase1 | ||
Primary Use Case | ||
a) Authenticate on provision of user credentials | ||
|
||
end note | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,4 @@ | ||
!define DATA_TABLE << (T, orchid) Table >> | ||
!define PROCEDURE << (P, aqua) Table >> | ||
!define LINK_TABLE << (L, pink) Linking Table >> | ||
!define ENTITY << (E, yellow) Entity >> | ||
!define one_to_many(one, manyof) one -{ manyof | ||
!define many_to_many(1many, 2many) 1many }-{ 2many | ||
!define one_to_one(1one,2one) 1one -u- 2one | ||
!define ENTITY << (E, yellow) Entity >> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
!define Junction_Or circle #black | ||
!define Junction_And circle #whitesmoke |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.