study/modeling

modeling

스파이크12 2019. 12. 19. 08:44

모델링과 UML

@모델링

모델을 만드는 작업

@장점

1. 의사소통하기 좋다.

2. 대규모 프로젝트 구조의 로드맵(길잡이)를 만들때 유용

3. 개발할 시스템 구축에 대한기초를 마련할수 있다.

4. 백엔드문소용으로 적합

@UML

통합 모델링 언어, 소프트웨어 개념을 다이어그램으로 그리기 위해 사용하는 시각적인 표기법

@요구사항 프로세스

요구사항추출>요구사항분석>요구사항명세>요구사항검증>요구사항유지보수

@유스케이스 다이어그램

개별 대상이 되는 시스템이 제공하는 개별적 기능

사용자가 인지할 수 있는(눈에 보이는) 하나의 기능 단위

@관계 종류

연관 관계 : 상호작용을 의미하는 관계 →

포함 관계 : 기능을 포함하는 관계, <<반드시>>해야만하는 관계

ex) 개인정보조회 --<<include>>--> 로그인

확장 관계 : 선택에 따라 발생, <<선택적>>으로 할수 있는 관계

ex) 게시판등록 <--<<extend>>-- 파일업로드

일반화 관계 : 상속관계 --▶

연관관계(실선)은 액터와 유스케이스 간만 사용가능