소프트웨어

    소프트웨어 개발방법론

    개요 소프트웨어 개발 방법론은 소프트웨어를 어떻게 만들지에 대한 관심이다. 따라서 개발 방법론에는 단계별 산출물뿐만 아니라 누가 어떤 순서로 어떻게 만들어야 하는지, 그리고 어떤 도구를 사용할 건지에 대한 구체적인 정의이다. 소프트웨어 개발방법론의 구성은 아래 표와 같다. 작업 절차 소프트웨어를 진행할 때 이루어지는 작업의 순서 작업 방법 각 단계별 작업마다 수행해야 할 일(누가, 언제, 무엇을) 산출물 단계별로 나오는 산출물(설계서, 명세서) 관리 개발 진행을 어떻게 제어하고 감독할 것인지 기법 단계별 작업 시 사용하는 기술 또는 기법(DFD, ERD, Use Case) 도구 사용하는 기법 별 지원 도구 종류 소프트웨어의 개발 방법론은 크게 정보공학 방법론, 객체지향 방법론, CBD 방법론, 애자일 방..