728x90 728x90 전체 글153 애자일 방법론 애자일 방법론 애자일 방법론의 개념 애자일 방법론은 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발하는 방법론이다. 개발 기간이 짧고 신속하며 폭포수 모형에 대비되는 방법론으로 개발하면서 피드백을 받아서 유동적으로 개발할 수 있다. 애자일 방법론의 유형 XP(eXtreme Programming) 의사소통 개선과 즉각적인 피드백으로 소프트웨어 품질을 높이기 위한 방법론 1~3 주의 반복적인 개발주기, 5가지 가치와 12개의 실천항목이 존재한다. XP의 5가지 가치 용기(Courage) : 용기를 가지고 자신감 있게 개발 단순성(Simplicity) : 필요한 것만 하고 그 이상의 것들은 하지 않음 의사소통(Communication) : 개발자, 관리자, 고객 간의.. 2023. 3. 29. 소프트웨어 개발 방법론 소프트웨어 개발 방법론 소프트웨어 개발 방법론이란? 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법 소프트웨어 개발 방법론 종류 구조적 방법론(Structured Development) 전체 시스템을 기능에 따라 나누어 개발하고 이를 통합하는 분할과 정복 접근 방식의 방법론 정보공학 방법론(Infomation Engineering Development) 정보시스템 개발에 필요한 관리 절차와 작업 기법을 체계화한 방법론 객체 지향 방법론(Object-Oriented Development) 객체라는 기본 단위로 시스템을 분석 및 설계하는 방법론 컴포넌트 기반 방법론(CBD : Component Based Development) 소프트웨어를 구성하는 컴포넌트를 조립해서 하나의 새로운 .. 2023. 3. 29. 소프트웨어 생명주기(SDLC) 소프트웨어 생명주기(SDLC) 소프트웨어 생명주기란? 시스템 요구사항분석부터 유지보수까지 전 과정을 체계화한 절차 소프트웨어 생명주기 모델 프로세스 요구사항분석 설계 구현 테스트 유지보수 소프트웨어 생명주기 모델 종류 폭포수모델(Waterfall Model) 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 프로토타이핑 모델(Prototyping Model) 고객이 요구한 주요 기능을 프로토타입으로 구현하고 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 나선형 모델(Spiral Model) 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델 반복적 모델(Iteration Model) 사용자의 요구사항 일부분 혹은 제품 일부분을 반복적으로 개발하여.. 2023. 3. 29. Error: error:0308010C:digital envelope routines::unsupported 문제 상황 리액트 서버 실행을 위해서 npm start를 입력하니 아래와 같은 오류가 발생하였다. ⚠️Error: error:0308010C:digital envelope routines::unsupported 잘못된 코드 import ... from './Component'; 개선한 코드 import {...} from './Component'; react 모듈에는 복수의 함수가 있는 라이브러리 형태의 모듈로서 default 키워드를 사용하지 않고 있다. 따라서 중괄호를 붙여 import한다. 2023. 3. 26. 자바스크립트 스코프와 클로저 자바스크립트 스코프와 클로저 스코프란? 스코프는 참조 대상 식별자를 찾기 위한 규칙으로 식별자가 어디에 선언 되었는지에 따라 유효한 범위를 가진다. var x = "global scope"; function f1 () { var x = "function scope"; console.log(x); } f1(); 위 코드에서 전역에 선언된 변수 x는 어디에서든 참조할 수 있지만 함수 f1 내에 선언된 변수 x는 f1 내에서만 참조 할 수 있는데 이러한 규칙을 스코프라고 한다. C에서 파생된 대부분의 언어는 블록 레벨 스코프로 중괄호 { …}를 통한 지역화가 가능하다. var x = 0; { var x = 1; console.log(x); // 1 } console.log(x); // 1 하지만 자바스크립트는.. 2023. 3. 24. 자바스크립트 this 자바스크립트 this 자바스크립트에서의 this는 Java와 같은 언어에서의 this와 그 의미가 다르다. Java에서의 this는 인스턴스 자신을 가리키는 참조변수 이지만 자바스크립트에서는 해당 함수의 호출 방식에 따라 this에 바인딩 되는 객체가 다르다. 함수를 선언할 때 this에 바인딩할 객체가 정적으로 결정되는 것이 아니고 함수가 어떻게 호출 되었는지에 따라 this에 바인딩할 객체가 동적으로 결정된다. 함수 호출 function f1() { console.log(this); //window function f2() { console.log(this); //window } f2(); } f1(); 기본적으로 this는 전역 객체에 바인딩 되는데 전역 함수가 아니라 내부함수여도 그렇다. 내부함수.. 2023. 3. 23. 이전 1 ··· 13 14 15 16 17 18 19 ··· 26 다음 728x90 728x90