Learn & Record
[시나공 정보처리기사 필기] 애자일 개발 4가지 핵심 가치 ~ 요구사항 정의 본문
6. 애자일 개발 4가지 핵심 가치
- 개인, 실행되는 SW, 고객과 협업, 변화에 반응
7. 스크럼의 개요
- 팀이 중심이 되어 개발의 효율성을 높인다.
- 제품 책임자(가장 이해도 높고, 주기적 우선순위 갱신), 스크럼 마스터(객관적인 가이드 역할), 개발팀(그 외 모든 팀원, 7~8명 적당)
8. 스크럼 개발 프로세스
- 제품 백로그 (우선순위 나열 목록), 스프린트 계획 회의 (단기 일정), 스프린트(2~4주 실제 일정, 속도 추정 후 할당)
- 일일 스크럼 회의 (매일 15분 진행 점검), 스프린트 검토 회의, 스프린트 회고
9. XP (eXtreme Programming)
- 짧게 반복, 단순한 설계, 적극적 참여가 목적인 개발 방법
- 5가지 핵심 가치 : 의사소통, 단순성, 용기, 존중, 피드백
10. XP의 주요 실천 방법
- 짝 프로그래밍 (팀 작업), 공동 코드 소유 (권한 책임 공동 소유), 테스트 주도 개발 (테스트 하며 개발)
- 전체 팀 (각자 역할에 책임), 계속적인 통합 (모듈 단위로 나눠 지속적 통합), 디자인 개선(리팩토링), 소규모 릴리즈
11. 현행 시스템 파악
- 1단계 : 시스템 구성 파악-시스템 기능 파악-시스템 인터페이스 파악
- 2단계 : 아키텍처 구성 파악-소프트웨어 구성 파악, 3단계 : 하드웨어 구성 파악-네트워크 구성 파악
12. 운영체제 (OS, Operation System)
- 컴퓨터 환경을 제공하는 소프트웨어, 종류 : Windows, UNIX, Linux, Mac OS, iOS, Android 등
- 고려사항 : 가용성, 성능, 기술 지원, 주변 기기, 구축 비용
13. 데이터베이스 관리 시스템 (DBMS)
- 데이터베이스를 관리해 주는 소프트웨어, 종류 : Oracle, IBM DB2, Microsoft SQL Server, MySQL, SQLite, MongoDB, Redis 등
- 고려사항 : 가용성, 성능, 기술지원, 상호 호환성, 구축 비용
14. 웹 애플리케이션 서버 (WAS)
- 동적 콘텐츠 처리 미들웨어, 종류 : Tomcat, GlassFish, JBoss, Jetty, JEUS, Resin, WebLogic, WebSphere
15. 요구사항 정의
- 기능 요구사항 : 시스템이 무엇, 어떤 기능을 하는지에 대한 사항
- 비기능 요구사항 : 장비, 성능, 인터페이스, 데이터, 테스트, 보안, 품질, 제약사항, 프로젝트 관리 지원 등에 대한 사항
'Certificate > 정보처리기사' 카테고리의 다른 글
[시나공 정보처리기사 필기] 사용자 인터페이스의 구분 ~ UI 설계 도구 (0) | 2024.01.30 |
---|---|
[시나공 정보처리기사 필기] 스테레오 타입 ~ 사용자 인터페이스 특징 (0) | 2024.01.29 |
[시나공 정보처리기사 필기] 요구사항 분석을 위한 CASE ~ 다이어그램 (0) | 2024.01.28 |
[시나공 정보처리기사 필기] 요구사항 개발 프로세스 ~ 자료사전 (0) | 2024.01.28 |
[시나공 정보처리기사 필기] 소프트웨어 생명 주기 ~ 애자일 모형 (0) | 2024.01.25 |