[컴퓨터 언어] UML 에 대한 정리

등록일 2001.12.18 MS 워드 (doc) | 12페이지 | 가격 1,000원

목차

1. UML(Unified Modeling Language)의 구성
1.1 계층구조
1.2 UML의 여러가지 요소

2. 객체지향

3. UML에 객체지향 적용
3.1 UML의 클래스 표현
3.2 클래스와 클래스의 연결

4. 클래스의 다이어그램
4.1 클레스 다이어그램
4.2 객체 다이어그램
4.3 쓰임새 다이어그램
4.4 상태 다이어그램
4.5 시퀀스 다이어그램
4.6 활동 다이어그램
4.7 협력 다이어그램
5.시스템 개발 과정과 UML
6.디자인 패턴(design patterns)

본문내용

1. UML(Unified Modeling Language)의 구성
1.1 계층 구조
사용자 객체 계층-사용자는 UML 사용자를 말한다.
모델 계층-시스템 분석의 초기에 다루는 것으로 특정한 도메인 전문가나 의뢰인들과 작업하여 얻어낸 도메인의 단서 그리고 시스템 사용자들과 작업하여 얻어낸 쓰임새가 이 계층에 속한다.
메타모델 계층-클래스나 노드 같은 개념들이 세번째 계층에 속한다. 이 계층은 모델을 설정하는 언어를 정의하는 역할을 한다. 즉 모델이 어떤 것인가를 정의한다.
메타메타모델 계층-이 계층은 클래스 쓰임새 컴포넌트 등의 UML요소를 설정하는 언어를 정의하는 수단이다. 다시 말하면 메타모델에 어떤 것이 들어가는 가를 정의한다.

위와 같이 UML은 네 개의 계층으로 구성되어 있고 시스템을 분석할 때는 첫째와 둘째 계층에서 작업하는 경우가 대부분이며 UML의 개념은 셋째 계층이라고 생각하면 된다.

1.2 UML의 여러가지 요소
(1) 여러 종류의 다이어그램이

참고 자료

<초보자를 위한 UML 객체 지향 설계> Joseph schmuller 저, 곽용재 역
<Design Patterns> Addison-Wesley 저
<소프트웨어 공학론> 최은만 저
<객체지향뉴스레터> http://sslab.icu.ac.kr/oonews/
*원하는 자료를 검색 해 보세요.
  • UML에 대한 이해 18페이지
    요구분석, 시스템설계, 시스템 구현 등의 시스템 개발 과정에서, 개발자간의 의사소통을 원활하게 이루어지게 하기 위하여 표준화한 모델링 언어1.UML의 등장 배경 소프트웨어 시스템이 점점 복잡해짐에 따라 우리는 전체적으로 시스템을 이해하는 데 많은 어려움을 겪게 되었다..
  • UML 15페이지
    UML의 정의UML(Unified Modeling Language)은 소프트웨어 시스템 산출물의 명세화, 시각화, 구축, 문서화에 사용되는 언어로 비즈니스모델링이나 소프트웨어 시스템이 아닌 경우에도 사용될 수 있다. UML은 복잡한 대규모 시스템모델링에서 성공을 거둔 ..
  • [컴퓨터정보학]TOGETHER을 사용한 UML다이어그램 14페이지
    1. 객체지향 분석절차Ⅱ MSG Foundation 사례를 통해 통합프로세스를 추출해보자. 여기에는 3종류의 클래스가 있다. 1. 엔티티 클래스2. 화면 클래스3. 통제 클래스 7.1 엔티티 클래스의 추출엔티티 클래스는 다음 3단계의 반복을 통해 추출된다.1. 기능 ..
  • [UML] UML 정리 9페이지
    1.1 UML이란 무엇인가? Unified Modeling Language (UML)은 소프트웨어 시스템, 더 나아가 업무 모델링, 기타 소프트웨어가 아닌 시스템의 산출물을 규정하고 시각화하며 구현하고 문서화하는 언어이다 (The UML is a language for..
  • [객체지향]UML에 대한 기본지식 9페이지
    UML 의 탄생배경현재 많은 회사에서 소프트웨어에 대한 전략적인 가치가 증가됨에 따라 산업계에서는 소프트웨어 생산의 자동화, 소프트웨어의 시간과 비용을 절감, 소프트웨어의 질을 향상시킬 수 있는 기술을 모색하고 있다. 이러한 기술들로 현재 부상하고 있는 것이 컴포넌트 ..
  • [다이어그램]전자결제보고서] 클래스 다이어그램 8페이지
    설계 단계를 위한 클래스 다이어그램을 작성한다.
  • UML의 각 표기방법에 대한 정의와 적용사례 22페이지
    1. 서론- UML이란 무엇인가 컴퓨터 시스템의 초창기에는 프로그래머들이 대개 면밀한 문제 분석에 의존하지 않은 것이 보통이었다. 문제 분석이 있었다고 해도 거의 잊어버리거나 귓등으로 흘려보내기 일쑤였다. 그들은 프로그램을 밑바닥부터 만들어 올렸으며, 필요한 코드를 ..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서