본문 바로가기

자격증 공부/정보처리산업기사

정보처리 기출문제. 체크 포인트 ! 개념 스키마 : 데이터의 접근 권한, 보안 정책, 무결성 규칙에 관한 명세. 외부 스키마 : 데이터베이스 전체에서 특정 사용자 그룹이 관심을 갖는 일부분 묘사 내부 스키마 : 물리적 저장 구조를 묘사 선형 자료 구조에 해당 하는 것들 : 스택 큐 데크 !! 가상 회선의 서비스 유형은 회선 교환 통신 서비스 DTE?DCE 접속 규격은 기계적 , 전기적 기능적 절차적 특성을 고려해야 한다. 모듈 결합성 정리 ! 강함 > 약함 내용 > 공통 > 외부 > 제어 > 스템프 > 자료 내공 외제 스자 파일 설계 순서 정리 ! 항목 검토 -> 특성 조사 -> 매체 검토 -> 편성법 검토 코드 설계 순서 정리 ! 코드 대상 항목 선정 -> 코드 목적의 명확화 -> 사용 범위와 기간 결정 -> 코드 부여 방식 결정 구조적.. 더보기
시스템 분석 및 설계! 객체지향 분석과 설계 1. 객체 ( Object ) * 필요한 자료 구조와 이에 수행되는 함수들을 가진 하나의 소프트웨어 모듈 * 데이터(속성) 과 절차(메소드 ) 를 일체화한 것 2. 속성 ( Attribute ) * 객체가 가지고 있는 데이터 값들 3. 메소드( Method ) * 객체에 정의된 연산, 객체의 상태롤 참조하거나 변경하는 수단이 됨 4. 객체의 기본 법칙 ( 특징 ) 1) 캡슐화 ( ★ ) -> 데이터 구조와 데이터를 조작하는 연산을 하나로 묶어 모듈 내에서 결합 되도록 하는 것 -> 캡슐화 된 객체를 재사용 할 수있음 -> 객체들 간에 정보 교환이 가능 함 -> 정보은닉과 가장 밀접한 관계 2) 다형성 ( 폴리모피즘 ) * 객체마다 똑같은 메시지 ( 호출 ) 을 해도 결과는 다를 수 있다는 특징 5. 객체.. 더보기
시스템 설계 ! 구조적분석 1. 구조적 분석의 개요 * 도형 중심의 분석용 도구와 분석 절차를 이용하여, 사용자의 요구사항을 파악하고 문서화하는 체계적인 분석 기법 * 구조적 분석도구 * 자료 흐름도 ( DFD ) * 자료 사전 ( DD ) * 소단위 명세서 ( Mini-Specification ) * 개쳬 관계도 ( ERD ) * 상태 전이도 ( STD ) 2. 구조적 분석의 효과 * 시스템 분할할 수 있음 * 분석자와 사용자 간의 의사소통에 용이함 * 전체 시스템을 일관성 있게 이해할 수 있음 3. 구조적 분석도구 1) 자료 흐름도 ( DFD : Data Flow Diagram ) * 자료 흐름 그래프, 버블 차트 라고도 함 * 시스템의 처리 과정을 자료의 흐름에 중점을 두어 기술하는 방법 2) 자료 흐름도 구성 요소 * 타원.. 더보기
시스템 분석 및 설계 ! 소프트웨어 공학 및 IPT 기법 1. 폭포수 모델 ( WaterFall Model ) 1) 타당성 검토 2) 계획 ( LOC -> 프로그래머 규모 , 기간 등 , COCOMO 등 ) 3) 요구 분석 ( 기능 등을 분석 ) 4) 설계 * 기본 설계 : 전체적인 설계 * 상세 설계 : 상세적인 설계 5) 코딩 6) 시험 ( 테스트 ) 7) 유지보수 ( 가장 많은 비용과 시간이 듬 ) 2. 프로토타입 모델 ( 프로토타이핑 모형 ) * 요구사항을 충실히 반영하며, 최종 결과물의 모형을 미리 의뢰자에게 보여줌 * 프로토타입은 의뢰자나 개발자 모두에게 공동의 참조 모델을 제공 요구수집 - > 빠른설계 - > 프로토타입 구축 -> 고객평가 -> 프로토타입 조정 -> 구현 3. 스파이럴 모델 ( 나선형 모델 ) 1. 계획 수립 2. 위험 분석 3. .. 더보기
시스템 분석 및 설계 ! 시스템 평가와 문서화 1. 시스템 평가의 목적 * 시스템 운영 관리의 타당성 파악 * 시스템의 성능과 유용도 판단 * 처리 비용과 처리 효율 면에서 개선점 파악 * 다른 시스템을 개발할 때 원활한 진행을 위한 참고 자료가 될 수 있음 2. 시스템 평가 항목 1) 기능 평가 * 사용자가 요구했던 기능을 정확하게 수행하는지 평가 2) 성능 평가 * 시스템이 운용 계획에서 마련한 운용 스케줄대로 수행하는지 평가 3) 신뢰성 평가 * 오류 없이 작동할 확률을 의미함 4) 신뢰성 평가를 위한 검토 항목 * 시스템 전체의 가동률 * 각 요소의 신뢰도의 균형성 * 경제적 효과 3. 시스템 신뢰성 측정 1) 신뢰성 : 주어진 환경에서 주어진 시간동안 오류없이 작동할 확률 2) 시스템의 신뢰성 측정은 MTBF 를 이용함 * MTBF : Me.. 더보기
시스템 분석설계 ! 프로세스 설계 1. 프로세스 설계시 유의 사항 * 신뢰성과 정확성 고려 하여, 처리과정을 간결하고 명확히 표현함 * 시스템의 상태 및 구성 요소, 기능 등을 종합적으로 표시함 * 오류에 대비한 검사시스템을 고려함 * 전개의 사상을 통일하고, 예외 사항ㅊ의 처리 방법에 유의 함 * 기기 구성 및 처리 능력을 고려 할 것 2. 표준 처리 패턴 1) 변환 ( Conversion, 매체변환 ) * 파일 매체를 변환 함. * 변환의 예) 입력 매체인 종이 테이프 등을 자기 디스크에 수록한다. 2) 정렬 ( Sort , 분류 ) 3) 병합 ( Merge, 합병 ) ( ★ )( ★ ) * 같은 파일 형식을 갖는 2개 이상의 파일을 하나의 파일로 통합 처리 4) 대조 ( Match ) 5) 갱신 ( Update ) ( ★ ) ( ★.. 더보기
시스템 분석 및 설계 ! 파일 설계 1. 트랜잭션 파일 : 거래 내역이나 변동 내용등 일시적인 성격을 지닌 정보를 기록하는 파일 - 마스터 파일을 갱신하거나 조회할때 사용 함 2. 마스터 파일 * 전표 처리에서의 원장 또는 대장에 해당하는 파일 * 자료 관리의 중추적 역할을 담당하며 기본이 되는 파일 * 트랜잭션 파일에 의해 갱신 됨 3. 트레일러 파일 * 여러개로 나뉜 마스터파일의 가장 끝 부분에 해당하는 파일 4. 히스토리 파일 * 사고 발생시 마스터 파일 등을 원상 복구 시키기 위한 자료를 보존한 파일 5. 색인 순차 편성 * 색인 순차 파일 ( ISAM ) - 순차 처리와, 임의 처리도 가능한 방식. * 인덱스 구역 * 트랙 인덱스, 실린더 인덱스, 마스터 인덱스 * 랜덤 파일 편성 * 충돌이 발생할 염려가 있고, 이를 위한 기억 .. 더보기
시스템 분석 및 설계 ! 입/출력 설계 1. 입력 설계 순서 * 입력 정보 발생 관련 설계 : 입력 목적 정의 : 입력 설계시 가장 먼저 설계 하는 항목 ( ★ ) * 입력 정보 수집 관련 설계 : 수집 방법 결정 * 입력 정보 매체화 관련 설계 : 입력 방식 결정 ( ★ ) : 어떠한 매체로 입력할 것인지 설계하는 항목 * 입력 정보 투입 관련 설계 : 입력 장치 결정 : 상세 설계에서 수행하는 활동, 입력매체의 모양과 서식을 확정하는 단계 * 입력 정보 내용 관련 설계 2. 입력 정보 내용에 관한 설계 시 고려사항 * 입력 항목명 * 입력 항목의 순서 및 배열 * 입력 정보에 대한 오류 검사 3. G I G O ( Garbage In Gabage Out ) * 입력의 중요성을 말함, 잘못입력하면 잘못된 결과가 출력된다 라는 뜻 4. 데이터.. 더보기
시스템 분석 및 설계 ! 코드 설계 1. 코드의 기능 ( ★ ) ( ★ ) ( ★ ) * 3대 기능 1. 분류 2. 식별 3. 배열 * 기타 기능 : 간소화, 단순화, 표준화 , 암호화, 구별 , 추출 2. 코드 설계시 유의 사항 * 연상하기 쉬워야 함 ( 표의성 ) * 대상 자료와 일대일 대응 되도록 설계함 ( 고유성 ) * 단순하고 짧게함 ( 단순성 ) * 코드 부여 대상의 추가, 수정,삭제가 쉬어야함 ( 확장성 ) 3. 코드의 종류 * 순서코드 : 일련 번호식 코드 , 시퀀스 코드 , 항목 수가 적고 재작성하지 않는 항목에 적합 * 블록코드 : 분류 단위의 블록을 구분하고, 블록내에서 순새대로 번호를 부여 하는 방식 * 그룹 분류식 코드 : 대분류, 중분류, 소분류 나눈 후, 그룹 안에서 순차번호를 배정 * 10진 분류식 코드 ( 도.. 더보기
시스템 분석 및 설계 ! 시스템 개요 1. 시스템의 특성 * 목적성 : 하나의 공통된 목적을 위해 존재함 * 자동성 : 자동으로 적절한 처리를 수행 함 * 제어성 : 오류 없이 어떤 기능을 수행하도록 제어함 * 종합성 : 상호 의존 관계를 유지 함 2. 시스템의 기본 요소 ( ★ ) ( ★ ) ( ★ ) * 피드백 ( Feed Back ) : 출력 결과가 예정된 목표를 만족하지못할경우 다시 처리함 3. 시스템 분석 가 ( SA ) * 시스템의 전반적인 흐름과 사용자들의 요구 사항을 파악하고 해결책을 마련하는 사람 4. 시스템 개발 생명 주기 ( S D L C ) 1) 시스템 개발 단계 순서 * 시스템 조사 -> 시스템 분석 -> 시스템 설계 -> 구현(코딩) -> 테스트 -> 시스템운용 -> 유지 보수 2) 시스템 조사 * 시스템의 상태와 .. 더보기