소프트웨어공학

본문 바로가기

사이트 내 전체검색


11. Star UML

페이지 정보

작성자 관리자 댓글 0건 조회 248회 작성일 22-08-15 11:24

본문

소개

UML 모델링 도구로 Use Case Diagram, Class Diagram, Sequence Diagram 등 다양한 Diagram을 간편한 UI를 이용하여 쉽고 빠르게 생성할 수 있도록 편리한 기능을 제공합니다.


주요기능

Use Case Diagram, Class Diagram, Collaboration Diagram, Statechart Diagram, Activity Diagram, Sequence Diagram, Component Diagram, Deployment Diagram, Composite Diagram 생성


라이선스 형태 :  무료 /상용 

사용 환경 운영체제 : Windows, Mac OS



특징

• UML 표준 명세에 기반한 모델 작성과 UML2.0 표기법을 지원합니다.

• 완전한 UML Profile 개념을 제공하여 플랫폼에 독립적인 모델을 작성할 수 있도록 지원합니다.

• 뛰어난 확장성과 유연성을 제공합니다.

• 심플한 인터페이스로 학습 및 사용이 용이하며 개발 효율을 높일 수 있습니다.


주요기능

• StarUML를 이용하면 UML Diagram을 빠르고 쉽게 그릴 수 있습니다.

• 모델을 소스 코드로 생성하고, 소스 코드로부터 모델을 Reverse Engineering 할 수 있습니다.

• .NET, J2EE와 같은 플랫폼 환경을 적용시킬 수 있습니다.



설치하기


다운로드: http://sourceforge.net/projects/staruml/files/staruml/5.0/


staruml-5.0-with-cm.exe 파일을 다운받아 설치한다. 


실행하면 다음과 같이 실행된다.


1.PNG



Default Approach 를 선택한다. 


2.PNG


3.PNG


Model Explore에서 모델을 선택하면 Toolbox의 항목들이 바뀌게 된다.


UseCase Diagram을 추가해보도록 하겠습니다.


4.PNG


5.PNG



수강신청 시스템


[ 요구사항 명세서 ]


수강신청페이지에 접속하여 수강신청을 할 수 있도록 한다.

시스템에 등록된 학교 학생이 수강신청 페이지에 로그인을 한다.

로그인을 하면 과목을 선택할 수 있고, 수업을 선택할 수 있다.

잔여 좌석을 확인할 수 있다. 좌석이 없을 경우 과목선택을 다시한다.

좌석이 있을 경우에는 수강신청을 완료한다.



학생 Acter를 추가한다.


Toolbox에서 Acter를 선택하고, 작업 영역에서 드래그 하면 추가된다.

Acter명을 학생으로 수정한다.


6.PNG


수강신청 UseCase를 추가한다.


Toolbox에서 UseCase를 선택하고 작업영역에서 드래그하면 추가된다.

UseCase명은 수강신청으로 수정한다.


7.PNG


수강신청취소 UseCase를 추가한다.


8.PNG


수강인원확인 UseCase를 추가한다.


9.PNG


로그인 UseCase를 추가한다.


10.PNG


연관관계를 추가한다.

학생과 수강신청, 수강신청취소, 수강인원확인 연관관계(association)를 추가한다.


Association를 선택하고 학생에서 수강신청으로 드래그한다.

Association를 선택하고 학생에서 수강신청취소로 드래그한다.

Association를 선택하고 학생에서 수강인원확인으로 드래그한다. 



11.PNG


로그인후에 수강신청이 가능하므로 include 관계를 추가한다.


include를 선택하고 수강신청에서 로그인으로 드래그한다.

include를 선택하고 수강신청취소에서 로그인으로 드래그한다.

include를 선택하고 수강인원확인에서 로그인으로 드래그한다.


12.PNG


댓글목록

등록된 댓글이 없습니다.



개인정보취급방침 서비스이용약관
Copyright © www.leelab.co.kr All rights reserved.
상단으로
TEL. 063-469-4551 FAX. 063-469-4560
전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과
PC 버전으로 보기