내용을 정리하기 전에 앞서 정보처리기사 암기만을 위해서라면 블로그에 적어서 남기는 것보다는 무식하게 외우고 단어 단위로 어거지로 외우는 것이 더 효율적인 공부 방법이겠지만 공부의 목적도 결국은 제대로 알고 현업에 적용하기 위함이므로블로그에 중점적으로 기록하여 남겨 나중
전통적인 소프트웨어 개발 방법론과는 달리 문서화를 강조하지 않고 변경을 추구하며 개발 초기부터 소프트웨어 검사를 병행할 것을 강력히 권고하는 새로운 방법론이다.의사소통의 개선과 즉각적인 피드백에 의한 단순한 코딩으로 소프트웨어 품질을 높이는 방법이다.12개의 실천항목을
소프트웨어 개발에는 애자일 방법론만있는 것이 아니다.애자일이 대형 프로젝트 등에 특화 되어 있다면전통적인 방식으로 형식과 절차를 거쳐서 개발하는 폭포수 모형요구사항이 불명확할 때 주로 사용되는 프로토타입 모형폭포수 모형과 프로토타입 모형의 장점을 살린 나선형 모형기존의
스크럼(SCRUM) 이란 ?애자일 방법론 중의 하나로 프로젝트 관리를 위한 상호 점진적 개발 방법론이다.매일 정해진 시간,정해진 장소에서 단기간에 개발하는 개발팀을 위한 프로젝트 중심의 방법론이다.소프트웨어 유지보수팀이나 일반적인 프로젝트 관리에서도 적용될 수 있다.추
린(Lean) 이란 ?낭비적 요소를 제거하고, 개발 결과를 측정, 성과를 분석하여 품질을 향상시키는 방법이다.
테일러링(Tailoring) 이란 ?사전적 정의양복을 고객의 몸에 맞게 재단한다는 뜻으로주어진 대상에 맞게 줄이거난 늘리는 것을 말함개발방법론으로서의 테일러링이란 ? 시스템 개발에서 표준 방법론이나 산출물을 활용하여 목적에 맞게 조정하는 것이다.서로 다른 개발 환경하에
CWE
정보처리기사 내용이 개정 되었다고는 하지만구)정보처리기사 내용과 비교해 보니 출판사와 저자의 차이일 뿐 내용은 크게 다르지 않아 추가적으로 정리한다신)정보처리기사 의 내용은 영진 출판사 이고구)정보처리기사 의 내용은 길벗 출판사 이며출판사를 상업적으로 언급하는 것이 아
개요하나의 프로그램은 한번에 개발하는 것이 아니라 프로그램을 기능별로 분리하여 부품처럼 개발한 후 이 부품화된 프로그램을 조립하면서 프로그램을 완성하게된다이 부품화된 프로그램을 모듈, 서브루틴, 프로시저,함수, 라이브러리, 메소드라고 하는데이러한 모듈을 생성하고 조립하
이전에 겪었던 문제사항을 복기해보면서 다져보는 멀티 프로세싱과 쓰레딩의 차이
클린코드와 소스 코드의 최적화 그리고 실무와의 간극 (응 ~ 프로그래밍의 세계에서는 오레오로 사람 죽일 수 도 있어)