반응형 Project3 애자일 소프트웨어 개발 (Agile Software Development) 방법론(2) - PM, 스크럼(Scrum) 애자일 방법론 (Agile Methods) 애자일 방법론의 특징코드에 중점: 애자일 방법론은 설계(Design)보다는 실제 코드에 중점을 둡니다. 이는 실질적으로 작동하는 소프트웨어를 빠르게 개발하는 데 초점을 맞추기 위함입니다.반복적 접근 (Iterative Approach): 소프트웨어 개발을 여러 번의 반복 주기로 나누어 진행합니다. 각 반복 주기마다 소프트웨어의 일부 기능을 개발하고, 이를 점진적으로 완성해 나갑니다.신속한 작동 소프트웨어 전달 및 진화: 작동하는 소프트웨어를 빠르게 제공하고, 이를 바탕으로 변화하는 요구사항에 맞춰 지속적으로 발전시킵니다.애자일 방법론의 두 가지 유형애자일 개발 기법 (Agile Development Techniques): 실제 소프트웨어 개발 과정에서 사용하는 .. 2024. 10. 8. 애자일 소프트웨어 개발 (Agile Software Development) 방법론(1) - 기법 애자일 소프트웨어 개발 (Agile Software Development)신속한 소프트웨어 개발 (Rapid Software Development)신속한 개발과 전달의 중요성: 현재 소프트웨어 시스템에서 가장 중요한 요구사항 중 하나는 빠른 개발과 신속한 전달입니다. 이는 소프트웨어가 변화하는 비즈니스 요구사항을 신속하게 반영해야 하기 때문입니다.비즈니스 요구사항의 변화 반영: 비즈니스 환경은 빠르게 변할 수 있으며, 소프트웨어는 이러한 변화를 즉각적으로 반영할 수 있어야 합니다.계획 중심 개발의 한계: 전통적인 계획 중심 개발 방법론(예: 워터폴 모델)은 이러한 빠른 변화에 효과적으로 대응하지 못합니다. 계획을 세우고 그에 따라 개발을 진행하는 방식은 유연성이 부족하여 비즈니스 요구사항의 변화에 적응하.. 2024. 10. 8. 스프링부트 (Spring Boot) VSCode에서 프로젝트 시작하기 (feat. 웹IDE gitpod) Spring Boot vs Spring스프링 프레임워크는 기능이 많은만큼 환경설정이 복잡한 편입니다. 이에 어려움을 느끼는 사용자들을 위해 나온 것이 바로 스프링 부트입니다. 스프링 부트는 스프링 프레임워크를 사용하기 위한 설정의 많은 부분을 자동화하여 사용자가 정말 편하게 스프링을 활용할 수 있도록 돕습니다. 보통 현업에서 스프링을 쓴다고 하면 스프링 부트를 주로 쓰는 것입니다.스프링 프레임워크는 자바 백엔드 프레임워크고, 스프링부트는 거기에서 추가적인 라이브러리를 추가하는 것이므로, 스프링 부트 프로젝트도 다 스프링을 기반으로 부트 라이브러리를 추가한 프로젝트입니다. 그래서 스프링 공부를 시작할때 스프링 부트부터 시작하는 것을 추천하는 편이고 깊게 공부할때 부트없는 스프링을 공부해도 좋다고 생각합니다.. 2023. 1. 14. 이전 1 다음