UML 관련 링크

1. StarUML 무료버전(2014년도)
https://sourceforge.net/projects/starumlns/

(최신 버전은 유료)

2. plantUML 설명

https://futurecreator.github.io/2018/06/30/easy-diagram-plantuml-hexo-plugin/


3. UML대체 프로그램 13가지
http://freealt.selfhow.com/staruml/

4. UML 개념 정리(첨부#1)
http://hersheysman.tistory.com/204

5. StarUML 구 5.0버전 매뉴얼
http://staruml.sourceforge.net/docs/user-guide(ko)/toc.html


첨부#1
#1. 개발 프로세스
.요구분석
 : 사용자(고객) 요구사항을 파악하는 단계
 - 요구사항 명세서
 - Use Case Diagram, 간단한 Class Diagram, Activity Diagram
 
.분석
 : 실제 구축할 시스템을 분석하는 단계
 - 기본적인 User Interface 프로토타입을 만들어야 한다.
 - 고객의 요구사항이 정확하게 반영되었는지, 추가 요구사항이 있는지 검토해야 한다.
 - Class Diagram, Sequence Diagram, Collaboration Diagram, State Diagram, Activity Diagram
 
.설계
 : 분석 단계의 결과물에 기술적인 부분을 첨가하여 확장하는 단계
 - Class Diagram, Sequence Diagram, Collaboration Diagram, State Diagram, Activity Diagram,
   Component Diagram, Deployment Diagram
 
.구현
 : 소스코드 생성 단계
 - 분석/설계단계에서 도출된 다이어그램을 특정 언어의 구문으로 옮기는 과정
 
.테스트

#2. 다이어그램
1.Use case diagram
 - 사용자 관점에서 논리적인 시스템의 서비스 혹은 유즈케이스를 정의
 - 시스템 인수측과 개발측이 이해를 같이하는 도구
 - 시스템의 개발범위(scope) 결정하는 도구
 - 분석, 설계 작업 기준이됨
 - 인수 테스트의 기준이됨
 *작성시기
 


*사례



 
2.Class Diagram
 - 클래스와 그들간의 관계를 정의한 Diagram
 - 정적인 관점에서 클래스 구조를 표현
 - 데이터 모델링을 수행하는 용도도 포함됨(분석단계)
 - 코딩을 위한 직접적인 설계 사양을 제공
 - 논리적인 관점/물리적인 관점까지 일관된 형식으로 시스템을 분석, 설계하는 도구로 사용됨
*작성시기


*사례

 
3.Sequence Diagram



 4.Collboration Diagram



 5.State Chart Diagram
 - 객체가 생성되어 소멸될 때까지 가질 있는 모든 상태를 분석하고, 표현하는 다이어그램
 - 하나의 객체를 대상으로 작성하며, 보통 Embeded에서 적용됨

 
6.Activity Diagram
 - 일의 수행순서와 처리흐름을 모델링하는 범용적인 목적의 다이어그램
 - 플로우 차트와 용도, 목적이 비슷
 - 워크플로우, 클래스 오퍼레이션에 대한 사양 작성

 
7.Component Diagram
 - CBD 방법론에 의해 개발된 S/W 컴포넌트로 이루어진 구성체계를 가지게 되는데, 이를 표현
   하기 위한 다이어그램

 
8.Deployment Diagram

 
9.Object Diagram
UML 관련 링크 UML 관련 링크 Reviewed by kukanuc on 12월 25, 2018 Rating: 5

댓글 없음:

Powered by Blogger.