객체지향 소프트웨어 공학 개발 분석

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2010.01.13 / 2019.12.24
  • 3페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 900원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
여러 가지 소프트웨어 개발 방법 중에 최근에 많은 관심을 끌고 있는 접근 방법으로는, 객체지향 소프트웨어 개발 방법론(Object-Oriented Software Development Methodology)에 대해서 정리했습니다.
목차
1. 객체 지향 개발 방법론의 특징

2. 객체지향 개발 방법론의 장점

3. 객체지향 분석/설계 단계

4. 객체지향 분석/설계 표준 경쟁 : UML과 OML
본문내용
다음으로 객체지향 소프트웨어 설계 방법론이 소프트웨어 재사용에 도움을 주는 점은 틀을 이용한 모듈의 재사용이다. 소프트웨어 베이스가 방대해지면, 모듈 검색이 용이하지 못하다는 점을 지적하였는데 객체지향 소프트웨어 개발 방법론에서는 이 문제점을 틀을 이용한 해결책을 제시한다. 마지막으로 객체지향 소프트웨어 개발론에 의해서 생성되는 클래스 혹은 클래스 계층구조는 객체지향 데이터베이스의 데이터 모델과 일치하므로, 클래스 혹은 클래스 계층구조를 효과적으로 저장, 검색할 수 있어 소프트웨어 베이스를 객체지향 데이터베이스 관리 시스템으로 효과적으로 관리할 수 있다.

2. 객체지향 개발 방법론의 장점

객체 지향 분석과 설계는 다음과 같은 여러 가지 중요한 장점을 제공한다.
1) 잘 설계된 디자인 방법은 객체 지향 프로그래밍 언어의 장점을 최대한 발휘할 수 있게 한다. 더구나 잘 정의된 클래스 라이브러리가 있지 않을 때도 그 장점이 발휘된다. 또한 비록 설계가 객체 지향 언어로 구현되지 않을지라도, 객체 지향 시스템의 장점을 나타 내게 한다.
2) 객체지향 설계는 프로세스 집약적인 기능 분해 접근 방법보다는 훨씬 적은 양의 코드 와 좀더 재사용성이 뛰어난 코드를 생산한다.
3) 객체지향 설계 방법은 변화에 좀더 탄력적인 시스템을 생산한다. 객체지향 방법론의 모듈화는 시스템 개발팀에게도 좋은 이익을 제공한다. 데이터와 프로세스가 하나의 객 체에 제한되기 때문에, 여러 개발팀이 서로 독립적으로 설계의 여러 부분에 참가하여 시스템을 개발하기도 용이하다.
4) 객체지향 방법론은 문제 공간(Problem Space)을 이해하는 방법이 자연스럽기 때문에, 시스템 분석가나 설계자 뿐만 아니라 최종 사용자에게도 좀더 직관적으로 이해될 수 있 다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 2020년 1학기 소프트웨어공학 중간시험과제물 공통(기능점수, 소프트웨어 요구사항 명세서)
  • [소프트웨어, 소프트웨어개발] 소프트웨어의 정의, 소프트웨어의 종류와 소프트웨어의 품질요소 및 소프트웨어의 개발모형, 소프트웨어의 개발방법론 심층 분석
  • 소프트웨어의 품질요소1. 정확성2. 신뢰성3. 강인성4. 성능 5. 사용 용이성 6. 유지보수성 7. 재사용성 Ⅴ. 소프트웨어의 개발모형1. 폭포수 모델(waterfall model)2. 프로토타이핑 모델(Prototyping Model)1) 정의2) 필요성3. 진화적 프로토타이핑 모델(evolutionary prototyping model)Ⅵ. 소프트웨어의 개발방법론1. 구조적 개발방법론1) 기본 원칙2) 구조적 설계3) 구조적 프로그래밍2. 객체 지향 개발방법론1) 객체 지향 분석2) 객체 지향 설계3. 정보공학 개발방

  • 소프트웨어 공학 - 소프트웨어 공학 동향
  • 소프트웨어 공학의 역사CASE사용자 인터페이스 관리 시스템컴포넌트 기반 소프트웨어 개발웹 엔지니어링소프트웨어 재사용소프트웨어 리엔지니어링실시간 소프트웨어 설계소프트웨어 공학(C) Eun Man Choi, 2002*소프트웨어 공학방법론소프트웨어 개발 과정에서 사용되는 여러 가지 방법에 대한 연구모형화 방법, 설계 방법, 코딩 , 테스트 방법프로세스 중심 방법론자료 중심 방법론객체 지향 방법론도 구개발 방법을 자동화 한 것요구 분석

  • [컴퓨터공학 인공지능]신경망 알고리즘
  • 개발하거나 향상시키거나 테스트할 때 막대한 이득이 된다. 이 책은 오직 SANNs만을 다루며 이러한 관점으로부터 신경망에 대한 어떤 레퍼런스도 SANN을 함의할 것이다.1.4 소프트웨어 공학 및 객체지향 프로그래밍객체지향 프로그래밍(OOP)은 크고 복잡한 소프트웨어 시스템들의 개발 및 유지와 관련된 소프트웨어 공학 관심사들에 대한 응답이다. 분석과 설계 사이의 선들을 불투명하게 함으로써 OOP는 waterfall 모델과 같은 전통적인 단계 지향적(phase orien

  • [경영정보론] 시스템 분석 방법론
  • 공학 개발 방법론(IEM)1980년대 James Martin에 의해 제시-하향식, 모듈화, 분할과 정복(Divide and conquer), 폭포수 등은 동일비즈니스 차원으로서 자료를 중시하여 기업의 경영전략을 창출하는 정보시스템계획(ISP)이 추가되었다안정된 데이터베이스를 위해 데이터 중심의 분석과 설계 진행4세대언어, CASE 자동화 도구 사용4-2.정보공학 개발 방법론2011-02-22174-3.객체지향 개발 방법론객체지향 개발 방법론의 등장배경 : 1990년대 초반, 소프트웨어 위기와 낮

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.