개발/자격증 공부 42

정보처리기사 오답 정리(12. 서버 프로그램 구현)

1. 개발환경 구축 형상 통제 형상 항목의 버전 관리를 위해 변경 여부와 변경 활동을 통제하는 활동 형상통제는 형상 항목의 형상 관리를 위해 형상통제위원회(CCB)를 구성하며, 소프트웨어 변경의 요구, 평가, 승인이 이루어진다. 개발 도구의 분류 1. 빌드 도구 작성한 코드의 빌드 및 배포를 수행하는 도구 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 2. 구현 도구 코드의 작성과 디버깅, 수정 등과 같은 작업과 구현소프트웨어가 어떤 프로그래밍 언어로 개발되는지 선택 프로그램을 개발할 때 가장 많이 사용되는 도구 3. 테스트 도구 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 등의 작업 기능 4. 형상 관리 도구 개발자들이 작성한 코드..

정보처리기사 오답 정리(11. SQL 응용)

1. 데이터베이스 기본 스키마 데이터베이스의 구조와 제약조건에 관한 전반적인 명세 트랜잭션 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성이자, 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 처리하기 위한 작업의 기본 단위 트랜잭션의 특성 1. 원자성(Atomicity) 분해가 불가능한 작업의 최소단위 연산 전체가 성공 또는 실패(All or Nothing) 하나라도 실패할 경우 전체가 취소되어야 하는 특성 2. 일관성(Consistency) 트랜잭션이 실행 성공 후 항상 일관된 데이터베이스 상태를 보존해야 하는 특성 3. 격리성(Isolation) 트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 불가능한 특성 4. 영속성(Durabillity)..

정보처리기사 오답 정리(10. 인터페이스 구현)

1. 인터페이스 설계 확인 인터페이스 설계서 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서 시스템의 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서 시스템 인터페이스 설계서는 시스템 인터페이스 목록과 시스템 인터페이스 정의서(인터페이스 id별 별개 정의서)로 구성된다. 인터페이스 데이터 표준 확인 절차 1. 데이터 인터페이스 입/출력 의미 파악 식별된 데이터 인터페이스의 입력값, 출력 값이 의미하는 내용을 파악하고, 각 출력 값이 의미하는 바와 데이터의 특성 등 참고할 만한 사항을 구체적으로 작성 2. 데이터 인터페이스 입/출력 의미 파악을 ..

정보처리기사 오답 정리(9. 내외부 연계 모듈 구현)

EAI(Enterprise Application Integration) 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여줄 수 있으며, 시스템 간 확장을 높여줄 수 있음 ESB(Enterprise Service Bus) 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 미들웨어 중심으로 각각 프로토콜이 호환할 수 있도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원하는 방식 EAI 구축 유형 1. 포인트 투 포인트(Point-to-Point) 가장 기초적인 애플리케이션 통합 방법으로 1:1 단순 통..

정보처리기사 오답 정리(8. 연계 데이터)

요구사항 분석 기법 인터뷰 사용자 면담을 통해 연계 요구사항을 분석하는 기법 체크리스트 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등의 기준에 대한 점검을 통한 분석기법 브레인스토밍 소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해 연계 요구사항을 분석하는 기법 연계 시스템의 구성 송신 시스템 연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신하는 시스템 수신 시스템 수신한 연계 테이블 또는 파일의 데이터를 수신 시스템에서 관리하는 데이터 형식에 맞게 변환하여 데이터베이스에 저장하거나 애플리케이션에서 활용할 수 있도록 제공하는 시스템 중계 서버(중계 시스템) 송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터의 송수신 현..

정보처리기사 오답 정리(7. DB 기초 활용)

DBMS 데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 검색, 변경 등의 기능을 지원하는 소프트웨어 데이터 마이닝 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술 계층형 데이터베이스(HDBMS) 데이터를 상하 종속적인 관계로 계층화하여 관리하는 데이터베이스 데이터에 대한 접근 속도가 빠르지만, 종속적인 구조로 변화하는 데이터 구조에 유연한 대처가 어려움 IMS, System2000 등이 존재 DBMS 특징 1. 데이터 무결성 부적절한 자료가 입력되어 동일한 내용에 대하여 서로 다른 데이터가 저장되는 것을 허용하지 않는 성질 2. 데이터 일관성 삽입, 삭제, 갱신, 생성 후에도 저장된 데이터가 변함없이 일정 3. 데이터 회복성 장애가 발생하였을 때 특정 상태..

정보처리기사 오답 정리(6. 논리, 물리 데이터 저장소)

관계 대수의 종류 1. 셀렉트(Select) 연산자 : σ 릴레이션 R에서 조건을 만족하는 튜플 반환 2. 프로젝트(Project) 연산자 : π 릴레이션 R에서 주어진 속성들의 값으로만 구성된 튜플 반환 3. 조인(Join) 연산자 : ⋈ 공통 속성을 이용해 R과 S의 튜플들을 연결해 만들어진 튜플 반환 4. 디비전(Division) 연산자 : ÷ 릴레이션 S의 모든 튜플과 관련 있는 R의 튜플 반환 데이터베이스 이상 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상 삽입 이상, 삭제 이상, 갱신 이상이 존재함 정규화(Normalization) 관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상 현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정 함수..

정보처리기사 오답 정리(5. UI 설계)

패키지 다이어그램 폴더 모양의 패키지와 점선으로 표시된 의존관계, import라는 스테레오 타입 표기를 통해 패키지 다이어그램임을 파악할 수 있다. 시스템의 서로 다른 패키지들 사이의 의존 관계를 표현하기 위한 다이어그램으로 패키지와 의존관계로 표현한다 양식의 종류 1. Radio Box 주어진 항목 중에서 오직 하나만을 선택할 수 있는 컴포넌트 2. Combo Box 사용자가 박스를 클릭하면 선택할 항목들이 나타나는 드롭다운 형식의 컴포넌트 3. Check Box 주어진 항목 중에서 여러 항목을 선택할 수 있는 사각형 컴포넌트 UML 다이어그램 관계의 종류 1. 연관관계 2개 이상의 사물이 서로 관련되어 있음. 방향성이 존재한다면 실선 화살표로 표시한다. ex : 사람은 집을 가지고 있다. 이는 집은 ..

정보처리기사 오답 정리(4. UI 요구사항 확인)

UI 설계 원칙 4가지 1. 직관성 누구나 쉽게 이해하고 사용할 수 있어야 한다. 2. 학습성 누구나 쉽게 배우고 익힐 수 있어야 한다. 3. 유연성 사용자의 요구사항을 최대한 수용하며 오류를 최소화해야 한다. 4. 유효성 사용자의 목적을 정확하게 달성하여야 한다. OUI(Organic User Interface) 유기적 상호작용 기반 인터페이스 입력장치가 곧 출력장치가 되고 현실에 존재하는 모든 사물이 입출력 장치로 변화할 수 있는 사용자 인터페이스 UI 설계 도구의 종류 1. 와이어프레임 페이지에 대한 개략적인 레이아웃/UI 등에 대한 뼈대를 설계함 이해관계자들과의 화면구성을 협의, 서비스에 대한 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계하는 방시 2. 목업 와이어프레임보다 좀 더 실제와 유사..

정보처리기사 오답 정리(3. 요구사항 확인)

요구공학이란 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동 요구사항의 종류 기능 요구사항 목표시스템이 반드시 수행하여야 하거나 목표시스템을 이용하여 사용자가 반드시 수행할 수 있어야 하는 기능 분석, 설계, 구현, 테스트 공정을 거쳐 개발하는 요구사항 비기능 요구사항 기능 요구사항을 제외한 성능, 시스템 장비 구성 요구사항, 인터페이스 요구사항, 데이터 요구사항 등 생산성에 영향을 미치는 요인들 요구사항 개발 프로세스 1. 요구사항 도출 소프트웨어가 해결해야 할 문제를 이해하고 고객으로부터 제시되는 추상적 요구에 대해 관련 정보를 식별 수집 방법 결정, 수집된 요구사항을 구체적으로 표현하는 단계 2. 요구사항 분석 도출된 요구..