반응형 정보처리기사 준비18 요구사항 정의와 유형, 개발 프로세스 (도출/분석/명세/확인) 정의 요구사항은 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건입니다. 소프트웨어 개발이나 유지보수 과정에서 필요한 기준과 근거를 제공합니다. 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 도와줍니다. 유형 1) 기능 요구사항 (Functional requirements) 시스템이 무엇을 하는지, 어떤 기능을 하는지 등의 기능이나 수행과 관련된 요구사항 입력/출력으로 무엇이 포함되어야 하는지에 대한 사항 어떤 데이터를 저장하거나 연산을 수행해야 하는지에 대한 사항 반드시 수행해야 하는 기능 사용자가 제공받기를 원하는 기능 2) 비기능 요구사항 (Non-functional requirements) 품질(가용성, 정합성, 상호 호환성, 대응성.. 2023. 7. 1. 현행 시스템, 개발 기술 환경 파악 현행 시스템 파악은 시스템을 이해하고 분석하기 위해 수행되는 절차입니다. 현행 시스템 파악 절차 프로세스 현행 시스템 내용 1단계 시스템 구성 파악 조직의 주요 업무를 담당하는 기간 업무와 이를 지원하는 지원 업무로 구분하여 기술합니다. 시스템 기능 파악 현재 제공하는 기능들을 주요 기능과 하부 기능, 세부 기능으로 구분하여 계층형으로 표시합니다. 시스템 인터페이스 파악 단위 업무 시스템 간에 주고받는 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기 등을 명시합니다. 2단계 아키텍처 구성 파악 최상위 수준에서 계층별로 표현한 아키텍처 구성도를 작성합니다. 소프트웨어 구성 파악 소프트웨어들의 제품명, 용도, 라이선스 적용 방식, 라이선스 수 등을 명시합니다. 3단계 하드웨어 구성 파악 단위 업무 시스템.. 2023. 6. 29. XP(eXtreme Programming) 기법 XP는 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상시키는 방법입니다. 짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여를 통해 소프트웨어를 빠르게 개발하는 것을 목적으로 합니다. 릴리즈*의 기간을 짧게 반복하면서 고객의 요구사항 반영에 대한 가시성*을 높입니다. * 릴리즈는 몇 개의 요구사항이 적용되어 부분적으로 기능이 완료된 제품을 제공하는 것을 말합니다. * 가시성은 일반적으로 대상을 확인할 수 있는 정도를 의미합니다. XP의 5가지 핵심가치 의사소통 (Communication): 팀 내, 팀 간 그리고 고객과의 원활한 의사소통을 강조합니다. 모든 팀원은 지속적으로 정보를 공유하고, 요구사항에 대한 명확한 이해를.. 2023. 6. 29. 스크럼(Scrum) 기법 스크럼(Scrum)은 소프트웨어 개발을 비롯한 복잡한 프로젝트를 위한 애자일(Agile) 개발 방법론 중 하나입니다. 스크럼은 프로젝트를 작은 단위인 스프린트(Sprint)로 나누고, 각 스프린트를 통해 가치 있는 결과물을 빠르게 제공하는 것을 강조합니다. 또한 스크럼은 팀이 중심이 되어 개발의 효율성을 높이는 기법입니다. 팀원 스스로가 스크럼팀을 구성하고 개발 작업에 관한 모든 것을 스스로 해결할 수 있어야 합니다. 스크럼 팀 구성원 역할 제품 책임자 (PO : Product Owner) - 요구사항이 담긴 백로그(Backlog)*를 작성하는 주체 - 이해관계자*들 중 개발된 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사를 결정할 사람으로 선정 스크럼 마스터 (SM : Scrum Master) .. 2023. 6. 29. [정보처리기사 실기] 소프트웨어 생명 주기, 소프트웨어 공학 작심 1일이 될 뻔한 실기 준비... "시나공 교재를 참고(완독할 것) > 블로그에 포스팅 > 기출문제 돌리기" 방식으로 준비할 예정입니다. 제가 작성한 포스팅이 정보처리기사 실기를 준비하시는 많은 사람들에게 도움이 되면 좋겠습니다. 소프트웨어 생명 주기(Software Development Life Cycle, SDLC) 소프트웨어를 설계하고 개발, 운용, 유지보수하는 과정 전체를 나타내는 프로세스입니다. SDLC는 소프트웨어 프로젝트를 체계적이고 구조화된 방식으로 관리하며, 개발자, 프로젝트 관리자, 품질 관리자 등의 역할과 책임을 명확히 합니다. 소프트웨어 생명 주기는 소프트웨어 개발 단계와 각 단계별 주요 활동 그리고 활동의 결과에 대한 산출물로 표현합니다. 프로세스 : 요구사항 분석(Requir.. 2023. 6. 27. 2023년 정보처리기사 시험 일정, 비용, 과목, 시간 등 저는 이번 2회차 때 실기시험 합격하지 못하면 필기 유효기간이 날아가 버리기에.. 늦었지만 시험이 한달 남은 지금부터 준비하려고 합니다. 시험 일정부터 꼼꼼하게 살펴보고 다음 포스팅 부터는 실기시험을 대비하여 학습하겠습니다. 올해(2023년) 기준 정보처리기사 시험일정은 아래와 같습니다. 시험일정 구분 정보처리기사 필기시험 응시자격 서류제출 (필기합격자결정) 정보처리기사 실기시험 회차 원서접수 (휴일제외) 시험 합격자발표 원서접수 (휴일제외) 시험 합격자 발표 제1회 1.10∼1.13 2.13∼2.28 3.21 2.13∼3.31 3.28∼3.31 4.22∼5.7 6.9 1.16∼1.19 3.1∼3.15 제2회 4.17∼4.20 5.13∼6.4 6.14 5.15∼6.23 6.27∼6.30 7.22∼8.6 .. 2023. 6. 25. 이전 1 2 다음 반응형