2021년 정보처리기사 실기 요약 (2020년 기출 내용 표시 + 2021년 1회 합격)
- 최초 등록일
- 2021.07.14
- 최종 저작일
- 2021.04
- 81페이지/ 어도비 PDF
- 가격 11,000원
소개글
참고서 보고 요약한 내용입니다.
2021년 기준입니다.
2020년 기출문제 관한 내용은 형관펜으로 표시했습니다.
프로그래밍 언어 코딩 부분은 생략하였습니다.
최종합격 후 업로드 합니다.
목차
1. 1장. 요구사항 확인
2. 2장. 데이터 입 출력 구현
3. 3장. 통합 구현
4. 4장. 서버 프로그램 구현
5. 5장. 인터페이스 구현
6. 6장. 화면 설계
7. 7장. 애플리케이션 테스트 관리
8. 8장. SQL 응용
9. 9장. 소프트웨어 개발 보안 구축
10. 10장. 프로그래밍 언어 활용
11. 11장. 응용 SW 기초 기술 활용
12. 12장. 제품 소프트웨어 패키징
본문내용
1장 요구사항 확인
1. 소프트웨어 생명 주기
소프트웨어 생명 주기: sw개발하기 위한 과정을 각 단계별로 나눈 것
폭포수 모형: 각 단계를 확실히 매듭짓고 결과 검토하여 승인 거친 후 다음단계 진행
고전적, 경험과 성공사례 많음
프로토타입 모형: 실제 개발될 sw에 대한 견본품 만들어 최종 결과물 예측하는 모형
나선형 모형: 여러 번의 sw개발과정 거쳐 점진적으로 개발하는 모형
계획수립 → 위험분석 → 개발 및 검증 → 고객평가 …
애자일 모형: 요구사항 변화에 유연하게 대응할 수 있도록 일정 주기 반복하며 개발하는 모형
ex) 스크럼, XP, 칸반, Lean, 기능중심개발
애자일 개발 4가지 핵심가치: 프로세스와 도구 X, 개인과 상호작용
문서 X, 실행되는 sw
계약 협상 X, 고객과 협업
계획 X, 변화에 반응
소프트웨어 공학: 소프트웨어 위기 극복 위한 방안으로 연구된 학문
기본 원칙→현대적 프로그래밍 기술 계속 적용, 품질 유지, 명확한 기록 유지
2. 스크럼 기법
스크럼
팀이 중심 되어 개발 효율성 높이는 기법
스크럼 팀
제품책임자 PO): 백로그 작성 주체 제품이해도 높고 요구사항 책임 의사 결정
스크럼 마스터 SM): 스크럼 잘 수행하도록 가이드 역할
개발팀 DT): P O, SM 제외 모든 팀원
스크럼 개발 프로세스
:스프린트 계획 회의 → 스프린트 → 일일 스크럼 회의 → 스프린트 검토 회의 → 스프린트 회고
3. XP 기법
XP: 요구사항에 유연하게 대응하 기 위해 고객 참여 개발 과정 반복 극대화 , 생산성 향상 방법
XP 핵심 5 가치 의사소통 단순성 용기 존중 피드백
XP 개발 프로세스
:릴리즈 계획 수립 → 이터레이션 실제 개발 ) → 승인 검사 → 소규모 릴리즈
XP 주요 실천 방법
: Pair Programming(짝 프로그래밍), Collective Ownership(공동 코드 소유), Test-Driven
Development(테스트 주도 개발), Whole Team(전체 팀), Continuous Integration(계속적인 통합),
Refactoring(리팩토링), Small Release(소규모 릴리즈)
참고 자료
2021 시나공 정보처리기사 실기 | 길벗