추천자료
[소프트웨어] 소프트웨어의 정의, 소프트웨어공학의 정의, 소프트웨어의 공학적 측면과 소프트웨어의 생산성 및 소프트웨어의 개발방법론, 소프트웨어의 개발모형, 소프트웨어의 개발단계에 관한 분석
소프트웨어공학-eXtreme Programming
(한국인터넷진흥원자기소개서 + 면접기출) 한국인터넷진흥원(대졸인턴기술분야)자소서
소프트웨어 개발 방법론
[소프트웨어, 소프트웨어개발] 소프트웨어의 정의, 소프트웨어의 종류와 소프트웨어의 품질요소 및 소프트웨어의 개발모형, 소프트웨어의 개발방법론 심층 분석
객체지향 소프트웨어 개발방법론
[공학][소프트웨어공학][기계공학][유전공학][생명공학][금융공학][교육공학][소프트웨어][기계][유전][생명][금융][교육]소프트웨어공학, 기계공학, 유전공학, 생명공학, 금융공학, 교육공학 분석(공학, 유전)
[소프트웨어 공학]객체지향 소프트웨어 공학 및 개발 방법론의 개론
구조적방법론 정보공학방법론 객체지향 방법론의 특징과 장단점을 설명하시
2021년 1학기 소프트웨어공학 중간시험과제물 공통(SW 프로세스 모델 등)
소개글
[소프트웨어 공학]객체지향 소프트웨어 공학 및 개발 방법론의 개론에 대한 자료입니다.
목차
1. 객체 지향 개발 방법론의 특징
2. 객체지향 개발 방법론의 장점
3. 객체지향 분석/설계 단계
4. 객체지향 분석/설계 표준 경쟁 : UML과 OML
본문내용
2. 객체지향 개발 방법론의 장점
객체 지향 분석과 설계는 다음과 같은 여러 가지 중요한 장점을 제공한다.
1) 잘 설계된 디자인 방법은 객체 지향 프로그래밍 언어의 장점을 최대한 발휘할 수 있게 한다. 더구나 잘 정의된 클래스 라이브러리가 있지 않을 때도 그 장점이 발휘된다. 또한 비록 설계가 객체 지향 언어로 구현되지 않을지라도, 객체 지향 시스템의 장점을 나타 내게 한다.
2) 객체지향 설계는 프로세스 집약적인 기능 분해 접근 방법보다는 훨씬 적은 양의 코드 와 좀더 재사용성이 뛰어난 코드를 생산한다.
3) 객체지향 설계 방법은 변화에 좀더 탄력적인 시스템을 생산한다. 객체지향 방법론의 모듈화는 시스템 개발팀에게도 좋은 이익을 제공한다. 데이터와 프로세스가 하나의 객 체에 제한되기 때문에, 여러 개발팀이 서로 독립적으로 설계의 여러 부분에 참가하여 시스템을 개발하기도 용이하다.
4) 객체지향 방법론은 문제 공간(Problem Space)을 이해하는 방법이 자연스럽기 때문에, 시스템 분석가나 설계자 뿐만 아니라 최종 사용자에게도 좀더 직관적으로 이해될 수 있다.