Dev_Yangho
728x90
article thumbnail
[정보처리기사] 요구사항
Certificate 2023. 6. 7. 20:17

요구사항 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건. 요구사항의 유형 기능 요구사항 (Functional requirements) 비기능 요구사항 (non-functional requirements) 사용자 요구사항 (User requirements) 시스템 요구사항 (System requirements) 기능 요구사항 (Functional requirements) 시스템이 무엇을 하는지, 어떤 기능을 하는지 등의 기능이나 수행과 관련된 요구사항 시스템의 입력이나 출력으로 무엇이 포함되어야 하는지에 대한 사항 시스템이 어떤 데이터를 저장하거나 연산을 수행해야 하는지에 대한 사항 사용자가 시스템을 통해 제공받기를 원하는 기능 시스템이 반드시 ..

article thumbnail
[정보처리기사] XP(eXtreme Programming) 기법
Certificate 2023. 5. 30. 20:05

XP(eXtreme Programming) 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화 하여 개발 생산성을 향상. 릴리즈의 기간을 짧게 반복하면서 고객의 요구사항 반영에 대한 가시성을 높인다. *릴리즈 : 몇 개의 요구사항의 기능이 부분적으로 완료된 제품을 제공하는 것. *가시성 : 대상을 확인할 수 있는 정도. XP의 5가지 핵심가치 (중요) 의사소통 (Communication) 단순성 (Simplicity) 용기 (Courage) 존중 (Respect) 피드백 (Feedback) XP 개발 프로세스의 순서 (중요) _ (계획 -> 진행 -> 검사 -> 출시) 릴리즈 계획 수립 ( Release Planning) 부분 혹은 전체 개발 완료 시점에 대한 일정을 수립 ..

article thumbnail
[정보처리기사] 스크럼 (Scrum)
Certificate 2023. 5. 29. 16:54

스크럼 팀이 중심이 되어 개발의 효율성을 높이는 기법. 스크럼팀 제품 책임자 (PO; Product Owner) 요구사항이 담긴 백로그(Backlog)를 작성하는 주체. *백로그 : 제품 개발에 필요한 요구사항을 모아 우선순위를 부여한 목록. 이해관계자들 중 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사를 결정할 사람으로 선정. *이해관계자 : 소프트웨어 개발과 관련해서의 이해관계자는 소프트웨어 개발 의뢰자, 개발자, 사용자 등이 있다. 스크럼 마스터(SM; Scrum Master) 스크럼 팀이 스크럼을 잘 수행할 수 있도록 가이드 역할을 수행. 개발팀(DT; Development Team) 제품 책임자와 스크럼 마스터를 제외한 모든 팀원으로 제품 개발을 수행. 스크럼 개발 프로세스 (계획..

article thumbnail
[정보처리기사] 소프트웨어 생명주기
Certificate 2023. 5. 29. 12:53

소프트웨어 생명 주기 (Software Life Cycle) 소프트웨어 생명주기는 소프트웨어를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 대표적인 생명 주기 모형 폭포수 모형 (Waterfall Model) 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론. ( 이전 단계로 돌아갈 수 없다는 전제) 가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 생명주기 모형. 고전적 생명 주기 모형. 경험과 성공 사례가 많다. 각 단계가 끝난 후 다음 단계를 수행하기 위한 결과물이 명확하게 산출돼야 한다. 프로토타입 (Prototype Model) 실제 개발될 소프트웨어에 대한 견본품(prototype)을 만들어 최종..

728x90
profile on loading

Loading...