전체 글
알고 사용하지 말자[정보처리기사 실기] 까먹기 쉬운 용어 정리, 시험 들어가기 전 속독
객체지향 설계 원칙 (SOLID) 단일 책임의 원칙 (Single Responsibility) : 하나의 클래스는 하나의 목적을 위해서 수행해야 한다. 개방 폐쇄 원칙 (Open Close) : 확장에는 열려있고, 변경에는 닫혀 있어야한다. 리스코프 치환의 원칙 (Liskov Substitution) : 자식 클래스는 어디서나 부모 클래스로 교체할 수 있어야 한다. 인터페이스 분리의 원칙 (Interface Segregation) : 사용하지 않는 인터페이스는 구현하지 말아야한다. 의존성 역전의 원칙 (Dependency Inversion) : 추상을 매개로 메시지를 주고 받음으로써 관계를 느슨하게 만드는 원칙 데이터 흐름도 구성 요소 구성요소 설명 처리기 데이터를 원하는 형태로 변환하여 출력하기 위한 ..
[정보처리기사 실기] 결합도, 응집도 간단한 설명 (두음암기)
결합도(Coupling) #내공외제자 #내공외제스자 내용 (Content) : 다른 모듈 내부의 변수, 기능을 다른 모듈에서 사용하는 경우 공통 (Common) : 전역 변수를 참조하고 전역 변수를 갱신하는 식의 상호 작용 하는 경우 외부 (External) : 외부에서 도입된 데이터, 통신 프로토콜을 공유할 경우 제어 (Control) : 내부 논리 조직을 제어하기 위한 목적으로 제어 요소가 전달되는 경우 스탬프 (Stamp) : 모듈 간 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우 자료 (Data) : 파라미터를 통해서만 모듈 간 상호작용이 일어나는 경우 응집도(Cohesion) #우논시절통순기 #우논시절통순기 우연적 (Coincidental) : 구성 요소가 연관이 없을 경우 논리적 (Lo..
[정보처리기사 실기] 스크럼(Scrum) 정리 및 역할 설명
스크럼(Scrum) 제품 책임자 : 이해관계자들 중 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사를 결정할 사람 → 백로그(스토리)에서 우선 순위를 결정 스크럼 마스터 : 스크럼을 잘 수행할 수 있도록 가이드 역할 → 스프린트 계획 회의를 주관, 기능개발자 할당 개발팀 : 제품 책임자와 스크럼 마스터를 제외한 모든 팀원으로 제품 개발을 수행 스크럼팀 : 제품 책임자 + 스크럼 마스터 + 개발팀 스프린트 계획 회의 : 스크럼 마스터가 주관해서 개발팀과 회의 진행 개발팀 마다 작업 할당 → 각각의 스프린트 백로그 스프린트 : 실제 소프트웨어 개발 작업 과정 일일 스크럼 회의 : 개발팀의 에러 사항, 요구 사항을 작성, 소멸 차트 작성 스프린트 검토 회의 : 제품 책임자가 주관하여 매주 진행 →..