본문 바로가기

IT Programmer/Certification (정보처리기사)

(8)
[정보처리기사 필기 대비] 1과목 소프트웨어 설계 1. 폭포수 모형 (waterfall Model) : 한 단계가 완전히 끝나야만 다음 단계로 넘어가는 개발 방법론 - 가장 오래되고 폭넓게 사용된 고전적 생명주기 모형 - 제품의 일부가 될 매뉴얼을 작성해야 함. - 각 단계가 끝난 후 다음 단계를 수행하기 위한 결과물이 명확하게 산출되어야 함. 2. 나선형 모형 (Sprial Model, 점진적 모형) : 소프트웨어 개발 과정을 여러번 반복하면서 진행하는 개발 방법 - 위험을 관리하고 최소화하는 것이 목적 - 점진적으로 개발과정이 반복되므로 누락되거나 추가도니 요구사항을 추가 할 수 있다. - 정밀하며, 유지보수 과정이 필요없다. 3. 애자일 모형 (Agile Model) : 고객의 다양한 요구사항의 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복..
[4과목_프로그래밍 언어 활용] 오답노트2 형상관리의 절차 형상 식별 → 형상통제 → 형상 감사 → 형상 기록(보고) 모듈화의 원리 - 모듈의 독립성 - 정보 은폐(은닉) - 자료 추상화 - 분활과 지배(정복) 응집도를 낮은 것 -> 높은 것 순으로 나열 우연적 응집도 → 논리적 응집도 → 시간적 응집도 → 절차적 응집도 → 통신적 응집도 → 순차적 응집도 → 기능적 응집도 배치 프로그램 (Batch Program)의 유형 : 자동으로 수행되는 주기에 따라 정기 배치, 이벤트성 배치, On-demand 배치로 구분 - 정기 배치 : 정해진 기간에 정기적으로 수행 됨 - 이벤트성 배치 : 특정 조건을 설정해두고 조건이 충족될 때만 수행 됨 - On-demand 배치 : 사용자의 요청 시 수행 됨. LISP [ 리스프 ] - 수학 표기법을 나타내기 ..
[4과목_프로그래밍 언어 활용] 오답노트 개발 환경 구축 시 소프트웨어 환경에 대한 설명으로 올바르지 않은 것은? [ 소프트웨어 환경은 시스템 소프트웨어 / 개발 소프트웨어 로 구성됨 ] [ 개발 소프트웨어 ] - 요구사항 관리 도구 : ( JIRA , IBM DOORS, inteGREAT, Reqtify, Trello ) 요구사항의 수집과 분석, 추적 등을 편리하게 도와주는 소프트웨어 - 설계/모델링 도구 : ( DB Designer, PlantUML, ArgoUML) UML(통합 모델링 언어)을 지원하며, 개발의 전 과정에서 설계 및 모델링을 도와주는 소프트웨어 - 구현 도구 : (Eclipse, IntelliJ IDEA, Visual Studio, Netbeans, Node.js ) 개발 언어를 통해 애플리케이션의 실제 구현을 지원하는 소..