[소프트웨어공학] UML

등록일 2002.11.09 한글 (hwp) | 8페이지 | 가격 500원

목차

- UML이란?
- UML에서 사용되는 주요 Notation들
- UML의 구성
- Development Process와 UML
- Future Work

본문내용

③ Design
설계 단계는 분석 단계의 결과물에 기술적인 부분을 첨가하여 확장하는 것이다. 기술적인 확장이란 시스템을 어떻게 구현(implement)할 것인지에 촛점을 두고 어떻게 동작하고 어떤 제약이 있어야 하는지에 관하여 생각하는 것이다. 이와 같이 설계 단계와 기술적인 하부구조를 분리하는 것은 분석 단계에서 만들어진 결과를 되도록이면 변화시키지 않고 유지하면서 하부구조를 좀 더 쉽게 변화시키거나 발전시킬 수 있도록 하기 위함이다.

설계단계에서 실제 일어나는 일은 다음과 같다.
▷분석단계에 나온 클래스들에서 기능적 패키지(functional package)들을 분리시킨다. 예를 들어 user interface, database handling, communication을 위한 패키지가 분석단계에서 나온 클래스들에 포함되어 있다면 기능적 패키지로 분리 시키고 없다면 첨가 시킨다.
▷동시성을 가진 행위의 경우 공유되는 자원에 대하여 acitive classes와 비동기적 메시지(asynchronous messages), 동기화 기술(synchronization technique)을 가지고 모델링되어야 한다.
▷시스템의 출력에 해당하는 형식이 정해져야 한다. 시스템의 출력은 user interface, 기록, 다 른 시스템과의 통신등과 같은 것이다
▷필요한 외부 클래스 라이브러리나 컴포넌트를 명시하여야 한다
▷시스템에서 예상되는 예외(exception)상황에서의 에러처리를 고려하여야 한다.
*원하는 자료를 검색 해 보세요.
  • UML이란? 6페이지
    1. UML이란? 1) UML의 정의 - UML은 소프트웨어 시스템을 시각화하고, 기술하고, 구축하며 또한 산출물을 문서화하는데 사용되는 모델링 언어를 말한다. 2) UML의 역사 - 소프트웨어 개발 과정에서 산출되는 산출물들을 명시, 개발 그리고 ..
  • UML 15페이지
    UML의 정의UML(Unified Modeling Language)은 소프트웨어 시스템 산출물의 명세화, 시각화, 구축, 문서화에 사용되는 언어로 비즈니스모델링이나 소프트웨어 시스템이 아닌 경우에도 사용될 수 있다. UML은 복잡한 대규모 시스템모델링에서 성공을 거둔 ..
  • UML에 대한 소개 및 적용 사례 조사 4페이지
     UML ▲ UML의 정의 UML은 Unified Modeling Language의 약자로 객체지향 분석(Analysis)과 설계(Design)를 위한 modeling Language 입니다. 1980년대 후반 ~ 1990년대 초..
  • [UML] UML의 객체지향 48페이지
    프로젝트 ScopeUML에 대한 이해UML에 속해 있는 여러가지 다이어그램을 통해서객체지향 프로그램을 설계하는 단계를 알아본다.객체지향에 대한 개념 이해추상화, 상속, 다형성에 대한 이해클래스와 클래스간의 관계 이해UML의 객체지향 분석 방법 이해여러가지 다이어그램 사..
  • 소프트웨어공학(UML 조사보고서) 7페이지
    소프트웨어 개발을 바라보는 시각은 무척 다양합니다. 우선 고객과 개발자의 관점은 확연하게 다릅니다. 개발자의 경우는 시스템의 기능이나 기술에 관심이 많지만, 고객은 풍부한 기능보다는 자신의 업무에 유용한지를 더 생각할 것입니다. 또한, 고객 측면에서는 어떠한 기술이 사..
  • UML 6페이지
    1. UML은 언어(Language) • 어휘와 규칙을 두어 시스템을 개념적이고 물리적으로 표현하여 의사 소통을 돕는 것을 목적으로 함 • 시스템을 이해하기 위하여 하나 이상의 모델을 서로 연결 사용하여 복합적인 모델로 이해를 도움2. UML의 구성요소 2 -1..
  • UML에 대한 이해 18페이지
    요구분석, 시스템설계, 시스템 구현 등의 시스템 개발 과정에서, 개발자간의 의사소통을 원활하게 이루어지게 하기 위하여 표준화한 모델링 언어1.UML의 등장 배경 소프트웨어 시스템이 점점 복잡해짐에 따라 우리는 전체적으로 시스템을 이해하는 데 많은 어려움을 겪게 되었다..
더보기

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서