[정처기] 요구사항확인_요구사항 개발 프로세스 (중요도 : B)
·
자격증 💳/정처기
요구사항 개발 프로세스 (기출) 개발 대상에 대한 요구사항을 체계적으로 도출하고 분석한 후 명세서에 정리한 다음 확인 및 검증하는 일련의 구조화된 활동 요구사항 개발 프로세스가 진행되기 전에 타당성 조사가 전행되어야 한다. 타당성 조사 : 개발 프로세스가 비즈니스 목적에 부합되는지, 예산은 적정한지 등에 대한 정보를 수집, 평가한 보고서를 토대로 수행한다. 요구사항 개발 프로세스 4단계 도출 분석 명세 확인 출석명확 요구사항 도출(요구사항 수집) 시스템, 사용자, 개발자 등 시스템 개발에 관련된 사람들이 서로 의견을 교환하여 요구사항을 어떻게 수집할 것인지를 식별하고 이해하는 과정 개발자와 고객 사이의 관계가 만들어지고 이해관계자가 식별된다. 소프트웨어 개발 생명 주기(SDLC) 동안 지속적으로 반복된다..
[정처기] 요구사항확인_요구사항 정의 (중요도 : A)
·
자격증 💳/정처기
요구사항 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 (기출) 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거를 제공 (기출) 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는 데 도움을 준다. (기출) 요구사항의 유형 기능 요구사항 예 : 사용자는 회원 ID와 비밀번호를 입력하여 로그인할 수 있다. 비기능 요구사항 >> 품질이나 제약사항 관련 예 : 시스템은 1년 365일, 하루 24시간 운용이 가능해야한다. 사용자 요구사항 시스템 요구사항 기능 요구사항 시스템이 무엇을 하는지, 어떤 기능을 하는지 등 기능이나 수행과 관련된 요구사항 (기출) 시스템의 입력이나 출력으로 무엇이 포함되어야 하는지 시스템이 어떤 데이터를 저장..
[정처기] 요구사항확인_개발 기술 환경 파악 (중요도 : C)
·
자격증 💳/정처기
개발 기술 환경 파악의 개요 개발하고자 하는 소프트웨어와 관련된 운영체제(OS), 데이터베이스 관리 시스템(DBMS), 미들웨어 등을 선정할 때 고려해야 할 사항을 기술하고, 오픈 소스를 사용할 때 주의해야 할 내용을 제시한다. 미들웨어 : 운영체제와 해당 운영체제에 의해 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어 운영체제(OS) 컴퓨터 시스템의 자원을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어이다. 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종이다. 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다. 운영체제 관련 요구사항 식별..
[정처기] 요구사항확인_XP(eXtreme Programming) 기법 (중요도 : B)
·
자격증 💳/정처기
XP(eXtreme Programming) 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여과 개발 과정의 반복을 극대화하여 개발 생산성을 향상시키는 방법 짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여를 통해 소프트웨어를 빠르게 개발하는 것을 목적으로 한다. 릴리즈 기간을 짧게 반복하면서 고객의 요구사항 반영에 대한 가시성을 높인다. (일부 기능이 구현될 때마다 확인할 수 있어 요구사항이 잘 반영되고 있음을 직접적으로 알 수 있음.) 릴리즈 : 몇 개의 요구사항이 적용되어 부분적으로 기능이 완료된 제품을 제공하는 것 XP의 5가지 핵심 가치 (기출) 의사소통 단순성 용기 존중 피드백 용의 단존피 XP 개발 프로세스 릴리즈 계획 수립 부분 혹은 전체 개발 완료 시점에 대..
[정처기] 요구사항확인_스크럼 기법 (중요도 : C)
·
자격증 💳/정처기
스크럼 팀이 중심이 되어 개발의 효율성을 높이는 기법 팀원 스스로가 팀을 구성하고 개발 작업에 관한 모든 것을 스스로 해결할 수 있어야 한다. (기출) 스크럼 팀 제품 책임자(PO: Product Owner) 요구사항이 담긴 백로그를 작성하는 주체 이해관계자들 중 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사를 결정할 사람으로 선정 백로그 : 제품 개발에 필요한 요구사항을 모두 모아 우선순위를 부여해 놓은 목록 (기출) 이해관계자 : 소프트웨어 개발과 관련해서 이해관계자는 소프트웨어 개발 의뢰자, 소프트웨어 개발자, 소프트웨어 사용자 등 스크럼 마스터 스크럼 팀이 스크럼을 잘 수행할 수 있도록 가이드 역할을 수행함 개발팀(DT: Develpment Team) 제품 책임자와 스크럼 마스터를 ..
[정처기] 요구사항확인_소프트웨어 생명 주기 (중요도 B)
·
자격증 💳/정처기
소프트웨어 생명 주기 소프트웨어를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 소프트웨어는 요구사항을 분석해서 설계하고 그에 맞게 개발한 후 소프트웨어의 품질이 항상 최상의 상태를 유지할 수 있도록 관리하는데, 이러한 과정을 단계로 나눈 것 대표적인 생명 주기 모형 - 폭포수 모형 - 프로토타입 모형 - 나선형 모형 - 애자일 모형 폭포수 모형 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론(기출) 가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 생명 주기 모형(기출) 소프트웨어 개발과정의 한 단계가 끝나야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형(기출) 고전적 ..
코양이🤍
'자격증 💳/정처기' 카테고리의 글 목록 (5 Page)