
[정보처리기사] 소프트웨어 설계
·
🤓 기술 학습 & 공부 기록/컴퓨터 일반
📍1. 요구사항 확인 기능적 요구 - 시스템의 처리량, 반응 시간 등의 성능, 품질 (예-모든 화면이 3초 이내에 유저에게 보여야 한다) - 시스템 구축과 관련된 안전, 보안 애자일(Agile) 에서 우선시 하는 것 - 개인과의 상호작용 (vs 공정, 도구) - 실제 동작하는 소프트웨어(소스코드) (vs 문서) - 고객과의 협력 (vs 계약) - 변화에 빠르게 대응 (vs 계획대로 이행) - 상식적인 원리와 경험을 최대한 끌어올림 - 비구조적 애자일 방법론 종류 1. XP(eXtreme Programming) 5가지 핵심가치 - 의사소통 - 피드백 - 존중 - 용기 - 단순성 12가지 실천방법 2. 스크럼 - 스프린트 단위: 짧은 기간(30일) 내에 동작 가능한 소프트웨어 나와야 함 - 15분 내외의 짧..