• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[객체지향]UML에 대한 기본지식

*은*
최초 등록일
2006.05.31
최종 저작일
2005.09
9페이지/ 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

UML은 소프트웨어 시스템이나 업무 모델링(Business Modeling) 그리고 기타의 비 소프트웨 시스템등을 나타내는 가공물(Artifact)을 구체화(Specifying)하고, 시각화(Visualizing)하고, 구축(Construction)하고, 문서화(Documenting)하기 위해 만들어진 언어입니다.
언어를 공부하는 분들은 대부분 아셔야 하는 중요한 것입니다,,
리포트로 냈던건데 잘정리해 놓아서 이해하시기에 무리가 없으실 겁니다..

목차

- UML 의 탄생배경
- 모델링의 중요성
- 모델링 언어가 반드시 포함하여야 하는 것
- UML의 목적
- OMG-UML의 범위
- UML의 범위 외부
- 프로그래밍(Programming) 언어
- 툴(Tools)
- 방법론(Process)
- UML의 기원과 어떻게 UML이 OMG의 표준이 되었는가
- UML의 현재와 미래
- UML 의 구성요소
1. 클래스 다이어그램(Class Diagram)
2. 객체 다이어그램 (Object Diagram)
3. 유스 케이스 다이어그램 (Use-case Diagram)
4. 상태 다이어그램 (State Diagram)
5. 시퀀스 다이어그램 (Sequence Diagram)
6. 활동 다이어그램 (Activity Diagram)
7. 통신 다이어그램 (Communication Diagram) or Collaboration Diagram
8. 컴포넌트 다이어그램 (Component Diagram)
9. 배치 다이어 그램(Deployment Diagram)

본문내용

UML 의 탄생배경

현재 많은 회사에서 소프트웨어에 대한 전략적인 가치가 증가됨에 따라 산업계에서는 소프트웨어 생산의 자동화, 소프트웨어의 시간과 비용을 절감, 소프트웨어의 질을 향상시킬 수 있는 기술을 모색하고 있다. 이러한 기술들로 현재 부상하고 있는 것이 컴포넌트 기술, 시작적(Visual) 프로그래밍, 패턴(Pattern)과 프레임워크(Framework) 등이 있다.
업무의 처리과정에서 그 업무의 범위와 규모가 커짐에 따른 시스템의 복잡성을 처리할 필요성을 느끼게 되었다. 특히 물리적인 시스템의 분산, 동시성(Cuncurrency), 반복성(Replication), 보안, 결점보완, 시스템들의 부하에 대한 균등화(Load balancy)과 같은 반복해서 발생하는 구조적 문제 대한 처리가 필요하게 되었다. 추가적으로 웹의 발전에 따라 시스템을 만들기는 쉬워졌으나 이러한 구조적 문제는 더욱 악화되었다. UML은 이러한 모든 필요성에 의해 만들어졌다.
UML은 소프트웨어 시스템이나 업무 모델링(Business Modeling) 그리고 기타의 비 소프트웨 시스템등을 나타내는 가공물(Artifact)을 구체화(Specifying)하고, 시각화(Visualizing)하고, 구축(Construction)하고, 문서화(Documenting)하기 위해 만들어진 언어이다. UML은 복잡하고 거대한 시스템을 모델링함에 있어 성공적으로 증명된 공학적인 경험들을 포함하고 있다. UML은 Rational Software와 그의 동료 회사에 의해 개발되었다. UML은 OMT, Booch, OOSE/Jacobson에서 발견되는 모델링 언어의 장점을 계승하였다. 그리고 대부분의 회사들이 표준으로 제정된 UML을 가지고 그들의 개발 프로세스에 적용하고 있다. 이러한 개발 프로세스들은 업무의 모델링과 요구의 관리, 분석과 디자인, 프로그래밍과 테스트를 모두 포함하고 있다.

▶ 모델링의 중요성.

강력한 소프트웨어 시스템을 만들기 위해 구축(Construction)하고 개선(Renovation)하기에 앞서 모델을 만드는 것이 건물을 만들기 위한 청사진 만드는 것과 같이 핵심적인 요소이다. 잘 만들어진 모델은 프로젝트 팀간의 통신수단으로써 그리고 구조적인 문제를 해결하기 위한 수단으로써 핵심적인 것이다. 시스템의 복잡성이 증가함에 따라 좋은 모델링을 하기 위한 기술은 더욱 중요하게 되었다. 성공적인 프로젝트에서의 성공요소는 여러가지가 존재하지만 표준적이고 엄격한 모델링 언어를 가지는 것이 핵심적이다.

▶ 모델링 언어가 반드시 포함하여야 하는 것.

모델 요소(Model elelements) -> 기본적 모델링 개념과 의미
표기(Notation) -> 모델요소의 시각적인 그림 .

참고 자료

없음
*은*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
[객체지향]UML에 대한 기본지식
AI 챗봇
2024년 09월 01일 일요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
7:55 오전
문서 초안을 생성해주는 EasyAI
안녕하세요. 해피캠퍼스의 방대한 자료 중에서 선별하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 목차부터 본문내용까지 자동 생성해 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
9월 1일에 베타기간 중 사용 가능한 무료 코인 10개를 지급해 드립니다. 지금 바로 체험해 보세요.
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감
방송통신대학 관련 적절한 예)
- 국내의 사물인터넷 상용화 사례를 찾아보고, 앞으로 기업에 사물인터넷이 어떤 영향을 미칠지 기술하시오
5글자 이하 주제 부적절한 예)
- 정형외과, 아동학대