본문 바로가기
728x90
반응형

정보처리기사3

03. XP(eXtreme Programming) 기법 XP(eXtreme Programming)이란?고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상시킴(고객의 요구사항에 유연하게 대응)대표적인 애자일 개발 방법론 중 하나짧고 반복적인 개발 주기, 단순한 설꼐, 고객의 적극적인 참여 -> 소프트웨어 빠르게 개발하는 것이 목적자동화된 테스팅 도구를 사용하여 테스트를 지속적으로 수행 XP의 핵심가치의사소통(Communication)단순성(Simplicity)용기(Courage)존중(Respect)피드백(Feedback) XP 개발 프로세스사용자 스토리(User Story) : 고객의 요구사항을 간단히 시나리오로 표현릴리즈 계획 수립(Release Planning) : 몇 개의 스토리가 적용되어 부분적으로 기능이 완료된 제품을 제공하는 것=릴리즈스.. 2024. 12. 9.
02. 스크럼(Scrum) 기법 팀이 중심이 되어 개발의 효율성을 높인다는 의미가 내포되어 있음제품 책임자, 스크럼 마스터, 개발팀으로 구성됨 제품 책임자(PO; Product Owner)- 이해관계자 들 중 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사 결정할 사람- 주로 개발 의뢰자나 사용자가 담당함- 이해관계자들의 의견을 종합하여 제품에 대한 요구사항을 작성하는 주체- 요구사항이 담긴 백로그(Backlog)를 작성하고 백로그에 대한 우선순위를 지정함- 팀원들이 백로그에 스토리를 추가할 수는 있지만 우선순위 지정은 X- 제품에 대한 테스트를 수행하면서 주기적으로 요구사항의 우선순위를 갱신함 스크럼 마스터(SM; Scrum Master)- 스크럼 팀이 스크럼을 잘 수행할 수 있도록 객관적인 시각에서 조언을 해주는 가이드.. 2024. 12. 4.
01. 소프트웨어 생명 주기 소프트웨어 생명주기(Software Life Cycle)소프트웨어 개발 방법론의 바탕이 되는 것=소프트웨어 수명 주기소프트웨어를 개발하기 위해 정의하고 운용, 유지보수등의 과정이 있음일반적으로 사용되는 소프트웨어 생명 주기 모형 : 폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형폭포수 모형(Waterfall Model)소프트웨어 개발 이전 단계로 돌아갈 수 없음, 한 단계가 끝나야만 그 다음 단계로 진행두 개 이상의 과정이 병행되어 수행되지 않음가장 오래됨, 고전적 생명 주기 모형순서 : 타당성 검토 - 계획 - 요구 분석 - 설계 - 구현(코딩) - 시험(검사) - 유지보수프로토타입 모형(Prototype Model, 원형 모형)실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물 예측.. 2024. 8. 23.
728x90
반응형