일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Full text
- 상속
- 전체
- angular2
- 25가지 효율적인 sql작성법
- Login with OAuth Authentication
- jquery
- 다운캐스팅
- 자바 야구게임
- 가변인자
- 추상클래스
- 자바
- 페이징
- IBatis procedure
- 이클립스
- 전체텍스트
- 전자정부
- 스프링
- Random
- 형변환
- 상속예제
- while
- 다형성
- 로또
- Validations
- full text indexing
- 업캐스팅
- 야구게임
- 단축키
- Today
- Total
목록UML (10)
nalaolla
클래스 다이어그램을 작성하였으면 시나리오를 기반으로 분석된 기능별로 시퀀스 다이어그램을 작성합시다. 먼저, 초기화 과정에 대해 살펴봅시다. 초기화에서는 캠퍼스 생성과 장소들을 생성하는 것과 학생 생성이 진행하기로 되어 있습니다. 캠퍼스 생성이나 장소들을 생성하는 것은 사용자와의 상호 작용 없이 진행되기 때문에 단순히 생성자만 호출하면 됩니다. 그리고 학생 생성은 사용자에 의해 생성할 학생 수를 입력, 생성할 학생 유형을 선택, 학생의 이름을 결정하기 위해 상호 작용이 필요합니다. 또한, 생성된 학생은 Campus에 보내야겠지요. [그림32 - A] 초기화 시퀀스 다이어그램(캠퍼스와 장소 생성) [그림32 - B] 초기화 시퀀스 다이어그램(학생 생성)[그림32] 초기화 시퀀스 다이어그램 사용자 명령에 따른..
9. Composite Structure 다이어그램 모델링하기 Composite Structure 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.ClassInterfacePortPartDependencyConnectorClassClass 생성 방법:Composite Structure 다이어그램에서 Class를 생성하려면,[Toolbox] -> [Composite Structure] -> [Class] 버튼을 클릭하고, Main 윈도우창에서 Class가 위치할 곳을 클릭합니다. 퀵다이얼로그에서 클래스 이름을 입력하고, 그리고 [Enter] 키를 누릅니다다. 그러면 클래스가 생성이 완료됩니다. Port 생성 방법:Component에 Port를 생성하려면,[Toolbox] -> [Composite S..
8. Deployment 다이어그램 모델링하기 Deployment 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.PackageNodeNodeInstanceArtifactPortPartAssociationDirectedAssociationDependencyLinkConnectorPackagePackage 생성 방법:Package를 생성하려면, [Toolbox] -> [Deployment] -> [Package] 버튼을 클릭하고 Main 윈도우창에서 Package가 위치할 곳을 클릭합니다. 그러면 package가 생성되고 퀵다이얼로그가 나타납니다. 퀵다이얼로그에서 package 이름을 입력하고 [Enter] 키를 누르면 작업이 완료됩니다. Node의미:노드(Node)는 일반적으로 메모리와 계산처리 ..
7. Component 다이어그램 모델링하기 Component 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.PackageInterfaceComponentComponentInstanceArtifactPortPartAssociationDependencyRealizationLinkConnectorPackage패키지(Package)는 모델 요소들을 논리적으로 그룹화하여 관리하기 위한 요소입니다. 패키지는 요소들을 조직화하기 위한 어떠한 용도로 사용되어도 무방한 매우 일반적인 요소입니다. 패키지 대신 모델(Model), 서브시스템(Subsystem)의 더욱 특수화된 요소를 사용할 수도 있습니다.Package 생성하는 방법:Package를 생성하려면,[Toolbox] -> [Component] -> [P..
6. Activity 다이어그램 모델링 Activity 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.ActionStateSubactivityStateInitialStateFinalStateSynchronizationDecisionFlow FinalObject FlowSignal Accept StateSignal Send StateTransitionSelfTransitionSwimlaneActionState의미:활동상태(ActionState)">활동상태(ActionState)는 하나의 진입-액션(Entry Action)을 가지고 있는 상태(State)입니다. 활동은 개념적으로 하나의 활동, 작업 등을 표현하며 활동 다이어그램에서 표현되어지는 요소입니다.생성 방법:ActionState를 생성하려면..
5. Statechart 다이어그램 모델링하기 Statechart 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.StateSubmachineStateInitialStateFinalStateJunctionPointChoicePointShallowHistoryDeepHistorySynchronizationFlow FinalTransitionSelfTransitionState생성 방법:State를 생성하려면, [Toolbox] -> [Statechart] -> [State] 버튼을 클릭하고 Main 윈도우창에서 State가 위치할 곳을 클릭합니다. state가 생성되고 퀵다이얼로그가 나타나면 state의 이름을 입력합니다. 그리고 [Enter] 키를 누르면 생성이 완료됩니다. State를 State안..
4. Collaboration 다이어그램 모델링하기 Collaboration 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.ObjectLinkSelfLinkStimulusFrameObject생성 방법:Object를 생성하려면,[Toolbox] -> [Collaboration] -> [Object] 버튼을 클릭하고 Main 윈도우창에서 Object가 위치할 곳을 클릭합니다. 그러면 퀵다이얼로그가 보여지고, 거기에 object의 이름을 입력합니다. 그리고 [Enter] 키를 누릅니다. Shortcut Create Syntax로 객체에서 나가는 Stimulus 생성 방법:현재 선택된 객체에서 다른 객체로 나가는 stimulus를 생성하려면객체를 더블 클릭하고나 객체가 선택된 상태에서 [Enter]키를..
3. Sequence 다이어그램 모델링하기 시퀀스 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.ObjectStimulusSelfStimulusCombined FragmentInteraction OperandFrameSubsytemObjectObject 생성 방법:Object를 생성하려면,[Toolbox] -> [Sequence] -> [Object] 버튼을 클릭하고 Main 윈도우창에서 Object가 위치할 곳을 클릭합니다.퀵다이얼로그에 object의 이름을 입력합니다. 그리고 [Enter] 키를 누릅니다. Active Object 설정 방법:Object를 Active Object로 변경하려면,할당된 Class의 IsActivie 속성을 true로 변경하면 됩니다. 위의 예에서는 MyClass..
2. Class 다이어그램 모델링하기 클래스 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.SubsytemPackageClassInterfaceEnumerationSignalExceptionPortPartAssociationDirectedAssociationAggregationCompositionGeneralizationDependencyRealizationAssociationClassConnectorObjectLinkSubsystem의미:서브시스템(Subsystem)">서브시스템(Subsystem)은 물리적인 시스템의 부분 혹은 전체를 명세화하기 위해 요소들을 그룹화하는 요소입니다.Subsystem 생성하는 방법:Subsystem을 생성하려면, [Toolbox] -> [Class] -> [Su..
1. UseCase 다이어그램 모델링하기 유스케이스 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.ActorUseCaseAssociationDerected AssociationGeneralizationDependencyIncludeExtendSystem BoundaryPackageActor의미:액터(Actor)는 일반적으로 시스템 외부에 존재하면서 시스템과 상호작용하는 개체입니다. 액터는 사람이거나 기계 혹은 소프트웨어 등이 될 수 있습니다.Actor 생성 방법:Actor를 생성하려면, Toolbox>UseCase의 Actor 버튼을 클릭하고 Main 윈도우창에서 Actor가 위치할 곳을 클릭합니다. Actor는 Stick Man 형태로 표현되지만, 사각형 모양에 오른쪽 상단에 아이콘이 포함된 ..