반응형

소프트웨어설계 2

소프트웨어 설계 1장 요구사항 확인 요약 2) 스크럼, XP(eXtreme Programming)

스크럼(Scrum) - 팀이 중심이 되어 개발의 효율성을 높인다는 의미가 내포된 용어 - 팀원 스스로가 팀을 구성, 개발 작업에 대한 모든 것을 스스로 해결 스크럼 팀 : 제품 책임자, 스크럼 마스터, 개발팀 스크럼 개발 과정 순서 : 프린트 계획 회의 > 스프린트 > 일일 스크럼 회의 > 스프린트 검토 회의 > 스프린트 회고 제품 책임자(PO: Product Owner) - 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사 결정할 사람으로 선정 - 이해관계자들의 의견을 종합하여 제품에 대한 요구사항을 작성하는 주체 - 요구사항이 담긴 백로그를 작성, 그에 대한 우선순위 지정(팀원들이 백로그에 스토리를 추가할 수 있지만 우선순위를 지정할 수는 없음) - 제품에 대한 테스트를 수행하면서 주기적으..

소프트웨어 설계 1장 요구사항 확인 요약 1) 소프트웨어 생명 주기 모형

소프트웨어 생명주기 (Software Life Cycle) 소프트웨어 개발 방법론의 바탕이 되는 것 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 -소프트웨어 생명 주기 모형 (프로레스 모형, 공학 패러다임) 소프트웨어 생명 주기를 표현하는 형태 폭포수 모형 (Waterfall Model) 이 전 단계로 돌아갈 수 없기 때문에 각 단계를 확실하게 매듭짓고 결과를 철저하게 검토한 뒤 다음 단계로 진행하는 개발 방법론(선형 순차적 모형) 가장 오래되고 폭넓게 사용된 전통적인 소프트웨어 생명 주기 모형 (고전적 생명 주기 모형) 제품의 일부가 될 메뉴얼 작성, 다음 단계를 수행하기 위한 결과물이 명확히 산출되어야 함 두 개 이상의 과정이 병행하여 수행되지않음 개발 단계 ..

반응형