티스토리 뷰
모델링의 개념
개발자는 시스템을 프로그래밍 하기에 앞서 많은 요소들을 고민하고 결정하게 된다.
시스템을 구축할때 개발자가 고민하고 결정하는 모든 활동을 모델링이라 한다.
프로그래밍을 하기에 앞서 개발자는 요구자의 요구사항 분석, 설계를 통하여 구현의 과정을 거친다. 이때 소스코드를 작성하는것을 구현이라 하고, 구현 단계 이전의 요구사항 정의, 분석, 설계에서 수행하는 모든 활동들을 모델링이라 한다.
| 모델링 | 프로그래밍 |
목적 | 구축할 시스템의 모습 정의 | 시스템의 실제 구현 |
세부 수행 활동 | 요구사항 정의, 분석, 설계 | 소스코드 편집, 컴파일, 시험, 디버깅 |
결과물 | 모델 | 소스코드를 포함한 구현된 시스템 |
표기법 | 모델링언어(UML,ERD,DFD) | 프로그래밍언어(Java, C/C++) |
지원도구 | CASE 도구(Rose, Together, StarUML) | 개발도구(Visual Studio) |
'분석설계,UML' 카테고리의 다른 글
액터사이의 일반화 관계 (0) | 2015.04.29 |
---|---|
액터의 의미와 식별법 (0) | 2015.04.29 |
유즈케이스와 유즈케이스의 관계 (0) | 2015.04.29 |
유즈케이스 표기법 (0) | 2015.04.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 데이터베이스
- C/C++
- UML
- 파이썬예제
- 파일
- 클라이언트
- 티라노 시그널
- 클래스
- 티그널
- 정렬
- 쓰레드
- 악보
- 라즈베리파이
- C
- 파이썬
- 프로세스
- C++
- 안드로이드
- 소켓 프로그래밍
- MFC
- 터미널
- 액터
- socket
- Sort
- 디렉터리
- 리눅스
- 소켓
- 자료구조
- 유즈케이스
- 스레드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함