컴퓨터 과학/UML

컴퓨터 과학/UML

starUML

http://staruml.io/ 다이어그램 그릴때 쓰는 프로그램이다.쓰기도 편하고 무료다.

컴퓨터 과학/UML

Usecase Diagram

- 요구 사항을 usecase로 그룹 지어줌- 각 usecase를 사용하는 사람은 누구인가- 지금 만드는 것과 연관된 외부 시스템은 무엇인가 Usecase Diagram의 구성Usecase관련된 요구 사항의 그룹Actor방문자 : 웹사이트 접속하는 분들회원 : 회원가입을 완료해서 로그인 가능한 분들관리자 : AssociationActor와 Actor가 사용 할 수 있는 Usecase의 연결Usecase 분리 Actor가 Actor를 상속할 때는 Generalizationusecase가 usecase를 상속하여 요구사항을 강조할 때는 extendsUsecase에서 먼저 실행되야할 요구사항을 강조할 때는 include로그인 같이 표시 하지 않아도 알 수 있는 경우는 생략회원가입 --include--> 유효 ..

컴퓨터 과학/UML

UML 요구 사항 분석

요구 사항 분석 - 구현하고자 하는 기능이 뭔지 결정 - 고객이 존재한다면 같이 의논 예) 토보월드 결제 시스템 - 토보월드의 사원들, IT담당자, 결제시스템 담당자 - 특별히 정해진 고객이 없는 사용 프로그램 예) 토보 메신저 - 불특정 다수, 설문조사등을 통해 분석, 비슷한 기능을 구현한 타 어플리케이션 벤치마크

컴퓨터 과학/UML

UML 분석 설계 방법

분석 설계 방법객체 지향 분석 설계객체 지향 언어에 기반을 둔 분석 설계 방법세계 표준UP (Unified Process)CBD 방법론어떻게 하면 유지보수가 쉬운 프로그램을 구현할 것인가Component 기반의 설계XP (eXtreme Process)애자일 (Agile) 방법론어떻게 하면 개발자들의 협업을 쉽게 할 것인가

컴퓨터 과학/UML

UML

UML (Unified Modeling Language) 분석 > 설계 > 구현 분석 : 어떤 기능을 구현 할 것인가요구 사항 분석구현하고자하는 기능이 뭔지 파악> 요구사항 명세서요구 사항 정제요구 사항들을 그룹핑 및 수정, 추가, 삭제요구사항의 사용자 연관 시스템 파악> usecase명세서분석 테이블, 분석 클래스 도출대략적인 데이터베이스 테이블, 대략적인 클래스 도출생각하며 만드는 데 이전 과정에서 빠진게 있으면 수정 ㄱㄱ> 분석클래스 Diagram, 분석 테이블 설계서 설계 : 어떻게 구현하나UI 설계 화면 UI 설계 > UI 설계서테이블 설계 구현하고자 하는 테이블 설계 > 테이블 설계서 클래스 설계구현하고자 하는 클래스 설계> 클래스 설계서 구현

개발세탁기
'컴퓨터 과학/UML' 카테고리의 글 목록