정의고객 요구 변화에 빠르게 대응하고 소프트웨어의 품질을 지속적으로 개선하는 데 강점을 가진 소프트웨어 개발 방법론 애자일 방법론의 핵심 개념- 반복적, 점진적 개발 1. 전체 프로젝트를 여러 개의 작은 반복 주기(Sprint 또는 Iteration)로 나누어 개발 2. 반복적 개발을 통해 프로젝트 초기의 요구사항 변경에도 유연하게 대처- 고객과의 협력 1. 요구사항을 적극적으로 반영, 지속적인 피드백 반영 2. 고객과의 긴밀한 협력으로 최종 제품이 고객의 기대에 부합하게 됨- 적응적 계획 1. 상황에 맞게 유연하게 변경 2. 계획은 각 스프린트 마다 조정, 단기 목표를 설정하여 계획을 세움- 작동하는 소프트웨어 1. 문서화보다 작동하는 소프..
Software Development Life Cycle 정의- 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차- 시스템의 개발부터 유지보수까지의 어떠한 작업이 이루어지는지 단계별로 정리소프트웨어 생명주기 모델 단계- 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 1. 요구사항 분석(Requirement Analysis)- 목적: 사용자의 요구사항을 명확하게 파악하고 분석하여 개발해야 할 소프트웨어의 기능적, 비기능적 요구사항을 정의하는 단계- 주요 활동 1. 이해관계자와의 인터뷰: 고객, 사용자, 비즈니스 전문가 등과 논의하여 소프트웨어가 수행해야 할 기능을 파악 2. 요구사항 수집: 다양한 요구사항(예: 사용자 요구사항, 시스템 요구사항, 비즈니스 요..
- Total
- Today
- Yesterday
- 선언
- 코딩테스트
- Call
- 자바스크립트
- 프로퍼티
- 면접대비
- 상속
- 프로토타입
- 면접
- 함수
- 생성자함수
- 파이썬
- 프론트엔드
- JS
- react
- 복제
- 스택
- JavaScript
- 리액트
- 팀러버덕
- 타이핑
- 메서드
- 프로그래머스
- 스터디
- 타이핑효과
- 객체
- this
- SET
- Prototype
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |