정보처리기사

요구사항이란 소프트웨어가 제공하는 서비스에 대한 설명과 제약조건 등을 나타내며 아래와 같이 4가지로 구분할 수 있습니다. ★ 기능 요구사항이란 수행과 관련된 요구사항입니다. - 입력과 출력은 무엇이 포함돼야 하는가? - 어떤 데이터가 필요한가? - 사용자가 어떤 기능을 제공받길 원하는가? ★ 비기능 요구사항이란 품질이나 제약사항과 관련된 요구사항입니다. - 장비 구성 - 성능 - 인터페이스 - 데이터 구축 - 테스트 - 보안 - 프로젝트 관리 - 프로젝트 자원 등 사용자 요구사항은 사용자 관점에서 본 요구사항입니다. 시스템 요구사항은 개발자 관점에서 본 요구사항입니다.
개발 기술 환경 파악이란 소프트웨어를 본격적으로 개발하기에 앞서서 운영체제, DBMS, 미들웨어 등을 먼저 선정하는 과정입니다. 운영체제 관련 고려사항 DBMS 관련 고려사항 WAS 관련 고려사항 오픈 소스 관련 고려사항 가용성 성능 기술 지원 구축 비용 주변 기기 가용성 성능 기술 지원 구축 비용 상호 호환성 가용성 성능 기술 지원 구축 비용 라이선스의 종류 사용자 수 기술의 지속 가능성 미들웨어란 운영체제와 응용 소프트웨어 사이에서 추가적인 서비스를 제공하는 소프트웨어입니다. WAS란 '웹 애플리케이션 서버'라는 뜻으로, 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위한 미들웨어입니다.
XP란 eXtreme Programming의 약자로, 고객의 요구사항에 유연하게 대응할 것을 강조하는 개발 기법입니다. XP의 핵심 가치 5가지는 다음과 같습니다. - 의사소통 - 단순성 - 용기 - 존중 - 피드백 XP의 주요 실천 방법 7가지는 다음과 같습니다. - 짝 프로그래밍; Pair Programming - 공동 코드 소유; Collective Ownership - 테스트 주도 개발; Test-Driven Development - 전체 팀; Whole Team - 계속적인 통합; Continuous Integration - 리팩토링; Refactoring ★ - 소규모 릴리즈; Small Releases XP의 진행 순서를 요약하자면 다음과 같습니다. : 계획 - 개발(이터레이션) - 검사 -..
스크럼이란 럭비에서 서로 대치해 있는 대형을 일컫는 것으로, '팀'의 중요성을 강조하는 개발 기법입니다. 스크럼 팀에는 다음 세 종류의 구성원이 있습니다. - 제품 책임자 (PO) - 스크럼 마스터 (SM) - 개발팀 (DT) 스크럼의 진행 순서는 다음과 같이 요약할 수 있습니다. : 계획 - 진행 (스프린트) - 회의 - 검토 - 회고
소프트웨어 공학(SE)란 소프트웨어의 위기를 극복하기 위해 연구된 학문입니다. 소프트웨어 생명 주기(SDLC)란 소프트웨어 개발 과정을 각 단계별로 나눈 것입니다. 대표적인 생명 주기 모형에는 아래 4가지가 있습니다. 1. 폭포수 모형 2. 프로토타입 모형 3. 나선형 모형 4. 애자일 모형 나선형 모형에선 다음 활동 4가지를 순서대로 반복합니다. : 계획 수립 - 위험 분석 - 개발 및 검증 - 고객 평가 ★ 애자일 모형에는 다시 여러 개의 개발 모형이 있는데, 그 중 대표적인 것을 꼽자면 다음과 같습니다. 1. 스크럼 2. XP 3. 칸반 4. Lean 5. 기능 중심 개발 (FDD)
innit
'정보처리기사' 태그의 글 목록 (14 Page)