[정보처리기사] 디자인 패턴
·
책/2024 수제비 정보처리기사
디자인 패턴 ? 더보기소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계방법을 정리한 패턴디자인 패턴을 참고하여 개발할 경우 개발의 효율성과 유지보수성, 운용성이 높아지며, 프로그램의 최적화에 도움이 됨.디자인 패턴의 유형 (3가지)더보기생성객체 인스턴스 생성에 관여, 클래스 정의와 객체 방식을 구조화, 캡슐화를 수행하는 패턴구조더 큰 구조 형성 목적으로 클래스나 객체 조합을 다루는 패턴행위클래스나 객체들이 상호 작용하는 방법과 역할 분담을 다루는 패턴디자인 패턴의 종류 - 생성 패턴 - Builder더보기복잡한 인스턴스를 조립하여 만드는 구조로, 복합 객체를 생성할 때 객체를 생성하는 방법(과정)과 객체를 구현(표현)하는 방법을 분리함으로써 동일한 생성 절차에서 서로 다른 표현 결과를 ..
[정보처리기사] I.요구사항 확인 - 현행 시스템 분석 정리
·
책/2024 수제비 정보처리기사
소프트웨어 생명주기 모델더보기 폭포수 모델 프로토타이핑 모델 나선형 모델 반복적 모델애자일 방법론더보기절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 신속 적응적 경량 개발 방법론예시) XP, 스크럼, 린 애자일 방법론 - XP       가치 (5가지)더보기용기(Courage)단순성(Simplicity)의사소통(Communication)피드백(Feedback)존중(Respect)      기본원리 (12가지)더보기 짝 프로그래밍(Pair Programming)개발자 둘이서 짝으로 코딩하는 원리공동 코드 소유(Collective Ownership) 시스템에 있는 코드는 누구든지 언제라도 수정 가능하다는 원리지속적인 통합(CI; Continuous In..