정보처리기사 실기 정리
요구사항 확인 1) 현행 시스템 파악: 현재 개발하고자 하는 시스템의 개발 범위를 설정하기 위해 구성과 기능, 연계 정보, 소프트웨어, 하드웨어, 네트워크 구성을 파악하는 과정 2) 현행시스템 파악 절차 - 현행 시스템 구성 파악: 기간 업무, 지원 업무 - 현행 시스템 기능 파악: 제공 기능 파악, 계층형 표시 - 인터페이스 현황 평가: 데이터 종류, 통신 규약, 연계 유형 - 아키텍처 구성 파악: 차상위 수준에서 파악 - 소프트웨어 구성 파악: 소프트웨어 제품명, 용도, 라이선스 수, 적용 방식 명시 - 하드웨어 구성 파악: 서버의 주요 사양, 서버의 이중화, 수량 - 네트워크 구성 파악: 네트워크 구성 파악 위해 네트워크 연결 방식을 구성도로 작성 3) 소프트웨어 아키텍처 - 여러가지 소프트웨어 구..
더보기
정보시스템 구축 관리
★★소프트웨어 개발 방법론 1) 구조적 방법론(정형화된 분석 절차) - 타당성 검토 -> 게획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 단계(분설구테유) 2) 정보공학 방법론: 정보 시스템의 개발 위함 3) 객체지향 방법론★: 현실 세계의 개체를 기계 부품처럼 하나의 객체로 만들어 소프트웨어 구성(객체, 클래스, 메시지, 메서드) -> 기본 원칙: 캡슐화, 상속성, 다형성, 추상화, 정보 은닉 -> 캡상다추정 4) 컴포넌트 기반 방법론: 컴포넌트를 조합하여 새로운 애플리케이션을 만듦. 확장성, 생산성 향상 5) 애자일 방법론★: 유연하게 대응할 수 있도록 일정하 ㄴ주기를 반복(XP, 스크럼, 칸반, 크리스탈 등) 6) 제품 계열 방법론: 영역 공학, 응용공학. 특정 제품에 적용..
더보기
데이터베이스 구축
★★데이터베이스 설계 1) 설계 시 고려사항: 무결성, 일관성, 회복, 보안, 효율성, 데이터베이스 확장 2) 설계 순서★★: 요구 조건 분석 -> 개념적 설계(스키마, 트랜잭션 모델링) -> 논리적 설계(논리 스키마, 트랜잭션 인터페이스 설계, 매핑, 스키마 평가 정제) -> 물리적 설계(물리적 구조 데이터로 변환 저장레코드 접근 경로 설계) -> 구현(DBMS, DDL로 데이터베이스 생성 트랜잭션 작성) (요개논물구) ★★데이터 모델 1) 구성요소: 개체, 속성, 관계 2) 개념적 데이터 모델: 인식 -> 추상적 개념 E-R모델 3) 논리적 데이터 모델: 컴퓨터 세계 환경에 맞게 변환 (관계모델, 계층모델, 네트워크 모델) 4) 표시할 요소: 구조, 연산(처리작업 조작), 제약조건(논리적)(구연제) ..
더보기