IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

UML 이 무엇인가?

UML 2008. 5. 13. 11:17
반응형
누락된 내용은 메뉴얼 이미지 만들다가 놓친 부분.--;



UML 이 무엇인가?

    - 통합된 모델링 그래픽 언어
    - OMG라는 표준화단체에서 개정을 담당하고 있으며, 현재 Version은 2.1

UML 왜 해야하나?
    - 개발 결과를 표현하는 산출믈로 UML 다이어 그램을 사용하니까.


UML 어떻게 사용하나?
    - 일단은 보통 CASE툴을 이용한다.
    - Rose, Visio, StarUML, BA
    - 모델파일 내부는..
    - 패키지를 생성한다. 패키지 이름이 Phase(단계, 요구정의/요구분석, 분석, 설계..)
    - 하위 패키지를 생성한다. 패키지 이름은 Activity(요구정의 내부에서, 비지니스 모델링, 유스케이스 모델링)을 생성한다.
    - 하위 패키지 내부에서 태스크에 해당하는 다이어그램을 생성한다.

분석설계 프로세스
    - 요구정의 -> 분석 -> 설계 -> 구현 -> 테스트
    - 요구정의 : 개발할 도메인을 이해하고. 사용자의 요구사항을 정의한 과정절차
                        - 유스케이스 모델링(유스케이스 다이어그램과 정의서가 작성되는 모델링)을 수행한다.
                        - 핵심 기능에 대해, UI 프로토 타입을 작성하여 사용자의 확인 절차를 거쳐야한다.
    - 분석    : 사용자의 요구정의를 분석(정적분석/동적분석)하여 Boundary /Control/Entity로  
                            객체를 분할하고. 유스케이스의 플로우를 동적으로 분석하는 과정절차.
                            (관리해야할 데이터가 보이고, 실행되어야할 오퍼레이션이 드러난다)
    - 설계 : 분석된 결과를 토대로, 적용할 패턴을 결정하고, 그 패턴을 적용하여
                            설계(정적설계/동적설계)하는 과정절차.
                            (개발되어야 할 클래스들 또는 컴포넌트들이 결정된다.)
    - 개발 : 설계된대로 개발과정을 진행함 ( 단위통합)
                            (설계된 사항에서 통상적으로 클래스들이 당연하게 추가되는 경향이 있다.
                            단, 뼈대는 변하지 말아야 한다.    
    - 테스트 :

반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • 컴퓨터 관리
  • 플래시 게임
  • Jboss
  • 전자정부프레임워크
  • 미네르바
  • sqlgate
  • flex
  • eclipse plugin
  • 이클립스
  • android
  • 중독성게임
  • Eclipse
  • egov
  • rocketdock
  • 이미지 편집
  • Flash Player
  • 캡쳐툴
  • 개한민국
  • toad
  • STS
  • EkNote
  • netbeans
  • EditPlus
  • Graphic
  • ERwin
  • 사업 이야기
  • 가상화폐무료
  • iBATIS
  • 색상코드표
  • tomcat

글 보관함

«   2025/06   »
일 월 화 수 목 금 토
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

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바