본문 바로가기

반응형

정보처리기사

(14)
(정보처리기사 실기 정리) 1.요구사항 확인 - (7)현행시스템 파악 절차 정보처리기사 실기대비 단원별 정리입니다.정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅      현행 시스템 파악 절차: 세부 내용 정리현행 시스템 파악은 소프트웨어 개발 및 시스템 개선을 위한 초기 단계로, 기존 시스템의 구조, 기능, 성능, 데이터 흐름 등을 분석하여 명확히 이해하는 과정입니다. 이를 통해 새로 구축될 시스템의 방향성과 요구사항을 정립하며, 개발 리스크를 최소화하고 설계 효율성을 극대화할 수 있습니다. 아래는 현행 시스템 파악 절차를 단계별로 정리한 내용입니다.1단계: 시스템 구성 및 기능 파악1. 시스템 구성 파악목적: 조직 내 주요 업무를 담당하는 시스템의 구성 요소를 식별하고, 각 시스템의 역할과 관계를 파악합니다.방법:주요 업무를 기간 업무와 지원 업무로 구분합니다.기간 업..
(정보처리기사 실기 정리) 1.요구사항확인 - (5) 스크럼(Scrum) 기법 공부겸 올리는 정보처리기사 실기대비 단원별 정리입니다. 정보처리기사 게시판에 들어가서 공부하세요. 화이팅    스크럼(Scrum) 기법스크럼(Scrum)은 팀 중심으로 개발 효율성을 극대화하기 위한 애자일(Agile) 개발 방법론의 한 형태입니다. 스크럼은 유연하고 반복적인 개발 프로세스를 통해 고객 요구사항에 신속히 대응하며, 팀이 스스로 문제를 해결하고 작업을 관리하도록 독려하는 방식입니다.    스크럼 팀 구성스크럼은 역할에 따라 다음과 같은 팀원들로 구성됩니다:제품 책임자 (Product Owner, PO):제품 개발에 필요한 **백로그(Product Backlog)**를 작성하고 우선순위를 부여합니다.이해관계자(Stakeholder)와의 소통을 통해 제품 비전을 설정하고 개발 방향을 책임집니다...
(정보처리기사실기정리) 1. 요구사항확인 - (4)소프트웨어 공학 (Software Engineering) 정보처리기사 실기대비 단원별 정리입니다. 정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅    소프트웨어 공학 (Software Engineering)소프트웨어 공학(Software Engineering)은 소프트웨어 개발 과정에서 직면하는 다양한 문제와 위기를 해결하기 위한 체계적이고 과학적인 접근 방식을 연구하는 학문입니다. 이 학문은 고품질 소프트웨어를 효율적으로 설계, 개발, 운영, 유지보수하기 위한 이론과 방법론을 다룹니다. 소프트웨어의 복잡성이 점점 증가하고 사용자 요구사항이 다양해짐에 따라 소프트웨어 공학은 이러한 문제를 해결하고 생산성을 향상시키는 데 필수적인 역할을 합니다.     소프트웨어 공학의 정의와 목표정의:소프트웨어 공학은 소프트웨어를 체계적이고 효율적으로 개발하기 위한 원리..
(정보처리기사 실기 정리) 3. 요구사항확인 - (3)애자일 개발의 4가지 핵심 가치 정보처리기사 실기대비 단원별 정리 입니다.     애자일 개발의 4가지 핵심 가치애자일(Agile) 개발은 소프트웨어 개발 과정에서 빠르게 변화하는 요구사항에 유연하게 대응하고, 높은 품질의 결과물을 제공하기 위해 등장한 개발 방법론입니다. 애자일 선언문(Agile Manifesto)에서는 다음 4가지 핵심 가치를 강조합니다.    1. 개인 및 상호작용 (Individuals and Interactions) > 프로세스와 도구 (Processes and Tools)애자일에서는 개발에 참여하는 사람과 그들의 상호작용을 최우선으로 고려합니다.도구나 절차보다 팀원 간의 원활한 협업과 의사소통이 성공적인 프로젝트의 핵심이라고 봅니다.팀원 간 신뢰를 바탕으로 문제를 해결하며, 창의적이고 생산적인 결과를 도출합니..
(정보처리기사 실기 정리) 1. 요구사항확인 - (2)소프트웨어 생명주기의 주요 모델별 상세 정리 소프트웨어 생명주기의 주요 모델별 상세 정리1. 폭포수 모델 (Waterfall Model)소프트웨어 개발의 가장 전통적인 접근 방식으로, 각 단계가 순차적으로 진행됩니다.이전 단계가 완료된 후에야 다음 단계로 진행할 수 있는 구조를 가집니다.특징:단계별 진행(요구사항 분석 → 설계 → 구현 → 테스트 → 배포 → 유지보수).각 단계의 결과물이 다음 단계의 입력이 됨.계획 및 문서화가 철저히 이루어짐.장점:단순하고 구조화되어 있어 이해와 관리가 용이.명확한 단계 구분으로 프로젝트 진행 상황 추적이 쉬움.단점:초기 요구사항 변경이 어렵고 유연성이 부족.후반부에서 결함 발견 시 수정 비용이 높음.프로토타입이 없어 사용자 요구사항을 완벽히 반영하기 어려움.    2. 프로토타이핑 모델 (Prototyping ..
(정보처리기사 실기 정리) 1. 요구사항확인 - (1) 소프트웨어 생명주기(SDLC: Software Development Life Cycle) 정보처리기사 실기대비 단원별 정리입니다.      소프트웨어 생명주기(SDLC: Software Development Life Cycle)소프트웨어 생명주기는 소프트웨어 개발 과정에서 체계적이고 효율적인 개발을 위해 수행되는 단계적인 절차를 뜻합니다. 이는 소프트웨어를 계획, 설계, 개발, 테스트, 유지보수하는 전체 과정을 포함하며, 품질 높은 소프트웨어를 제공하기 위한 핵심 프레임워크로 사용됩니다. 일반적으로 다음과 같은 주요 단계로 구성됩니다.     1. 요구사항 분석(Requirement Analysis)사용자와 이해관계자의 요구사항을 수집하고 분석하여 소프트웨어가 충족해야 할 요구사항을 명확히 정의합니다.결과물: 요구사항 명세서(SRS, Software Requirement Specificati..

반응형