본문 바로가기

정보처리기사13

(정보처리기사)소프트웨어 생명 주기 - 소프트웨어 생명주기 유형 모형 - 폭포수 모형 : 고전적인 개발 모형. 제품의 일부가 될 메뉴얼을 제작해야 하고 해당 단계가 완전히 끝나야 다음 단계로 넘어갈 수 있다. - 프로토 타입 모형 : 실제 개발될 시제품을 만들어 예측하는 모형으로써 개발이 완료 된후 오류가 발견되는 폭포수모형 의 단점을 보완하기 위한 모형이다. - 나선형 모형 : 보헴이 제안한 것으로 점진적으로 여러번의 싸이클을 돌며 개발하는 모형으로 위험을 최소화하는 모형이다. - 애자일 모형 : 고객의 요구사항에 유연하게 대응하기 위해 만들어진 모형으로 스프린트(이터레이션)이라는 개발주기를 반복하며 고객의 요구를 적극 수용한다. 구분 폭포수 모형 애자일 새로운 요구사항 반영 어려움 지속적 반영 고객과의 의사소통 적음 지속적임 테스트 마.. 2020. 7. 17.
(정보처리기사)인터페이스 구현 - 모듈연계를 위한 인터페이스 기능 식별 - EAI(Enterprise Application Integration) - Point-to-Point : 가장 기본적 통합 방식으로 1:1로 연결 - Hub&Spoke : 중앙시스템인 Hub를 놓고 Spoke만 갈아끼우는 확장과 유지보수가 용이한 시스템 - Message Bus : 애플리케이션 사이에 미들웨어를 두어 처리하는 방식으로 확장성과 대용량 처리가 뛰어나다. - Hybrid : Hub&Spoke와 Message Bus의 혼합방식으로 데이터 병목현상을 줄일 수 있다. - ESB(Enterprise Service Bus) - EAI와 유사하지만 애플리케이션 보단 서비스 중심의 통합을 지향한다. - 특정 서비스에 국한되지 않기 위해 결합도를 약하게 유지한다.. 2020. 7. 16.
(정보처리기사)화면설계 - 사용자 인터페이스 구분 CLI(Command Line Interface) : 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 GUI(Graphical User Interface) : 그래픽 환경의 인터페이스 NUI(Natural Line Interface) : 말과 행동으로 이뤄지는 인터페이스 - 사용자 인터페이스 원칙 직관성, 유효성, 학습성, 유연성 - UI 설계도구 - 와이어프레임 : 기획단계 초기에 제작하는것으로 페이지의 대략적 레이아웃과 뼈대를 설계하는 단계이다. - 목업 : 와이어 프레임보다 실제 화면과 유사하게 만든 정적인 형태의 모형 - 스토리 보드 : 와이어프레임에 구현한 콘텐츠에 대한 설명과 페이지 간 이동 흐름등을 추가한 문서 - 프로토 타입 : 와이어프레임이나 스토리보드에 인터랙.. 2020. 7. 16.
(정보처리기사)데이터 입출력 구현 1. 자료구조 - 선형리스트 : 배열 처럼 일정 순서로 나열된 자료구조로써 데이터를 삽입하기 위해선 남는 공간이 있어야 하고 삽입,삭제 시 데이터의 이동이 필요함. 데이터들이 몰려 있기 때문에 기억공간의 효율이 좋음 - 연결리스트 : 포인터를 통해 자료들을 불연속적으로 연결시킨 자료구조. 노드의 삽입과 삭제가 용이하지만 포인터를 찾는 시간때문에 접근속도가 느리다. 데이터들이 흩어져 있기때문에 기억공간의 효율이 나쁘다. - 스택 : 마지막에 들어온게 처음으로 나가는 LIFO구조 - 큐 : 처음 들어온게 처음으로 나가는 FIFO 구조이며 시작과 끝을 표시하는 두개의 포인터가 있다. - 트리 : 노드와 브런치를 이용해 사이클을 이루지 않도록 구성한 그래프의 특수한 형태. 디그리(차수)-> 각 노드에서 뻗어나온.. 2020. 7. 13.