다음으로 객체지향소프트웨어 설계 방법론이 소프트웨어 재사용에 도움을 주는 점은 틀을 이용한 모듈의 재사용이다. 소프트웨어 베이스가 방대해지면, 모듈 검색이 용이하지 못하다는 점을 지적하였는데 객체지향소프트웨어개발방법론에서는 이 문제점을 틀을 이용한 해결책을 제시한다. 마지막
소프트웨어 획득 / 테스팅 / 시스템 전환
시스템 운영
시스템 유지 / 보수 / 개선
이상으로 SDLC 방법론에 대한 각 단계를 살펴보았다. 마지막으로 SDLC의 장단점을 요약하면 다음과 같다.
SDLC의 장단점
장점
단점
· 소프트웨어개발과정에 대한 확실한 통제 가능
· 대규모 시스템 개발에 적합
소프트웨어개발방법론이라는 학문형태로 자리를 잡고 있다. 따라서 방법이라는 것은 일반적으로 개발방법론이라 볼 수 있다. 세계적인 소프트웨어개발방법론은 크게 구조적 분석 및 설계(Structured A/D ), 정보공학(Information Engineering), 그리고 최근에 각광받고 있는 객체지향방법론(Object_ Oriented Methodolo
2. 객체지향개발방법론의 장점
객체지향 분석과 설계는 다음과 같은 여러 가지 중요한 장점을 제공한다.
1) 잘 설계된 디자인 방법은 객체지향 프로그래밍 언어의 장점을 최대한 발휘할 수 있게 한다. 더구나 잘 정의된 클래스 라이브러리가 있지 않을 때도 그 장점이 발휘된다. 또한 비록 설
소프트웨어 모델은 객체지향 패러다임(object-oriented paradigm)의 한 유형이다. 이는 데이터와 데이터 처리에 사용되는 알고리즘을 모두 캡슐화시키는 클래스(class)들의 생성이 강조된다. 이 패러다임에서 객체 클래스들이 적절하게 설계되고 구현되었다면 다른 응용과 컴퓨터 기반 시스템 구조에 재사용할