본문 바로가기
반응형

정처기 필기 정리16

정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-01. 데이터 입출력 구현) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 01 데이터 입출력 구현 (중요도: ★★★) 논리 데이터 저장소 확인 자료 구조(Data Structure): 자료를 효율적으로 저장하기 위해 만들어진 논리적 구조 자료 구조 분류 선형 구조: 배열(Array), 연결 리스트(Linked List), 스택(Stack), 큐(Queue) 비선형 구조: 트리(Tree), 그래프(Graph) 리스트 종류 선형 리스트(Linear List): 연속되는 기억 장소에 저장되는 리스트, 접속 구조가 빠름 연결 리스트(Linked List): 노트의 포인터 부분으로 서로 연결시킨 리스트, 선형 리스트 비해 느림 스택(Stack), 큐(Queue), 데크(Deque) 스택(Stack): 한 방향으로만 자료를 .. 2023. 8. 12.
정보처리기사 필기 정리 - 1. 소프트웨어 설계 (1-04. 인터페이스 설계) 정보처리기사 필기 정리 - 1. 소프트웨어 설계 Chapter 04 인터페이스 설계 (중요도: ★★) 인터페이스 요구사항 확인 요구공학(Requirements Engineering): 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 추출, 분석, 명세, 검증, 관리하는 구조화된 활동 요구사항의 분류 기능적 요구사항: 시스템이 제공하는 기능, 서비스에 대한 요구사항 특성: 기능성, 완전성, 일관성 비기능적 요구사항: 시스템 구축에 대한 제약사항에 관한 요구사항 특성: 신회성, 사용성, 효율성, 유지 보수성, 이식성 요구사항 검증 방법 정형 기술 검토 활용: 동료 검토(Peer Review), 워크 스루(Walk Through), 인스펙션(Inspection) 프로토타이핑 활용 테스트.. 2023. 8. 12.
정보처리기사 필기 정리 - 1. 소프트웨어 설계 (1-03. 애플리케이션 설계) 정보처리기사 필기 정리 - 1. 소프트웨어 설계 Chapter 03 애플리케이션 설계 (중요도: ★★) 공통 모듈 설계 공통 모듈: 전체 프로그램의 기능 중 특정 가능을 처리할 수 있는 실행 코드 공통 모듈 원칙: 정확성(Correctness), 명확성(Clarity), 완전성(Completeness), 일관성(Consistency), 추적성(Traceability) 모듈화(Modularity): 제품의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지 관리를 쉽게 하는 기법 모듈화 유형 응집도: 응집도가 높을수록 좋은 제품 (관련성) 결합도: 결합도가 낮을수록 좋은 제품 (독립성) 응집도 유형 (응집도 낮음(나쁜 품질) -> 응집도 높음(좋은 품질)) 우연적 응집도 -> 논리적 응집도 ->시간적 응집.. 2023. 8. 12.
정보처리기사 필기 정리 - 1. 소프트웨어 설계 (1-02. 화면 설계) 정보처리기사 필기 정리 - 1. 소프트웨어 설계 Chapter 02 화면 설계 (중요도: ★★★) UI 요구사항 확인 UI(User Interface): 사용자와 시스템 사이에서 의사 소통할 수 있도록 고안된 물리적, 가상의 매개체 UI 유형 CLI(Command Line Interface): 정적인 텍스트 기반 인터페이스 GUI(Graphical User Interface): 그래픽 반응 기반 인터페이스 NUI(Natural User Interface): 직관적 사용자 반응 기반 인터페이스 OUI(Organic User Interface): 유기적 상호작용 기반 인터페이스 UI 설계 원칙 직관성(Intuitiveness): 누구나 쉽게 이해, 사용 유효성(Efficiency): 사용자의 목표가 달성되도.. 2023. 8. 12.
728x90
반응형
LIST