본문 바로가기

반응형

정보 처리 기사 필기

(23)
2-3 제품 소프트웨어 패키징 - 매뉴얼 제품 소프트웨어 매뉴얼 1. 제품 소프트웨어 설치 매뉴얼 개념 제품 s/w 개발 단계부터 적용한 기준이나 패키징 이후 설치 및 사용자 측면의 주요 내용 문서로 기록 사용자 중신의 기능 및 방법 나타낸 설명서와 안내서 매뉴얼 작성 프로그램/툴 이용 기본 사항 사용자가 제품 구매 후 최초 설치 시 참조하는 매뉴얼 설치 시작-완료 전 과정 순서대로 설명 설치 매뉴얼: 목차, 개요, 기본 사항 포함 제품 소프트웨어 소개, 설치 파일, 절차 포함 각 단계별 메시지, 해당 화면 순서대로 전부 캡처하여 설명 예외 상황 관련 내용 별도 구분 설명 작성 순서 기능 식별 UI 분류 설치 파일/백업 파일 확인 Uninstall 절차 확인 이상 case 확인 최종 매뉴얼 적용 포함 항목 소프트웨어 개요 설치 관련 파일 설치 ..
2-3 제품 소프트웨어 패키징 1. 제품 소프트웨어 패키징 개념 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 묶어내는 것 설치/사용에 필요한 절차 및 환경 등 전반적 내용 포함하는 매뉴얼 작성 제품 s/w 패치 개발/갱신 위해 버전 관리 수행하는 능력 고객 편의성 및 사용자 실행 환경 우선적 고려 특성 개발자 아닌 사용자 중심 신규/변경 s/w 소스 개발 소스 식별 식별 소스 모듈화하여 상용 제품으로 패키징 고객 편의성 위해 신규/변경 s/w 작업 이력 확인 버전 관리 및 릴리즈 노트 통해 지속적 관리 사용자 실행 환경을 이해하고 범용 환경 사용 가능토록 일반적 배포 형태로 분류하여 패키징 소프트웨어 모듈 및 패키징 소프트웨어 모듈화 s/w 설계에서 기능 단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 ..
2-2 통합 구현 - 연계 매커니즘 연계 메커니즘 1. 연계 메커니즘 연계 매커니즘 연계 데이터를 생성하여 전송하는 송신 시스템 및 송신 모듈과 수신하여 운영 DB에 반영하는 수신 시스템 및 수신 모듈로 구성 송신 시스템 운영 DB, 응용 프로그램으로부터 연계 데이터를 인터페이스 테이블 또는 파일로 생성하여 송신 수신 시스템 수신한 인터페이스 테이블의 데이터 변환하여 운영 DB에 반영 중계 서버 송수신 시스템 사이에 현황 모니터링 역할의 중계 서버 배치 성능과 보안 품질 중 보안이 더 중요할 시 설치 송수신 네트워크가 서로 달라도 설치 송수신 시스템/중계 서버의 각 역할이 중복되지 않도록 조정하여 설계 최종 인터페이스 테이스트와 통합 테스트 통해 기능 검증 2. 연계 테이블 생성 로그 파일 생성 송신 시스템 연계 데이터 추출, 생성한 결과..
2-2 통합 구현 - 통합 구현 도구 1. IDE(integrated Development Environment) 도구 개념 프로그램 개발에 관련된 모든 정보를 하나의 프로그램 안에서 처리하는 환경을 제공하는 프로그램 기능 개발 환경 지원 Java, C++ 등의 언어 이용하여 프로그램 개발 컴파일 및 디버깅 기능 지원 소스 코드 완성 시 컴파일 지원하여 문법적 오류 찾아냄 디버깅으로 논리적 오류 찾도록 지원 외부 모듈과 통합 기능 지원 EAI, ESB 등의 외부 인터페이스 모듈 통합 기능 지원 JDBC, ODBC와 DB 연동 기능 지원 형상 관리, 배포 관리 기능 지원 종류 이클립스(Eclipse) 라자루스(Lazarus) 비주얼 스튜디오(Visual Studio) 안드로이드 스튜디오(Android Studio) 엑스 코드(Xcode) ID..
2-1 데이터 입출력 구현 - 검색 검색 검색 종류 선형 검색 처음부터 차례로 검색 자료 n개 있을 때 평균 비교 횟수 = (n+1)/2 제어 검색 이분 검색, 보간 검색 등 탐색 효율 좋고 탐색 시간 적게 소요 검색할 데이터 정렬 비교횟수 거듭할 때마다 검색 대상 데이터 수 절반 최악의 복잡도 = O(log n)+1 보간 검색 정렬된 리스트에서 범위를 줄여가며 검색하는 알고리즘 (검색할 자료 - 검색 자료의 최솟값)/ (검색 자료의 최댓값 - 검색 자료의 최솟값) * 검색 자료 수 블록 검색 검색 대상의 자료 그룹별로 블록화 가장 이상적인 블록의 개수 = √n 이진 트리 검색 이진 트리 구조를 이용해 검색 시간 복잡도 = O(log n) 해싱 검색 검색 대상의 자료를 키 변환 작업 통해 검색 해싱 함수 종류 제산법 (Division) 레..
2-1 데이터 입출력 구현 - 자료 표현 단위와 진법 자료 표현 단위와 진법 1. 자료 표현 자료 표현 방식 비트(Binary Digit) 컴퓨터 자료 표현 최소 단위로 하나의 2진수 값(0 또는 1) 니블(Nibble) 4개의 비트 바이트(Byte) 8개의 비트 또는 2개의 니블. 문자 표현의 최소 단위로 한글, 특수문자, 한자는 2바이트 필요(256개 정보 표현) 워드(word) 컴퓨터에서 한번에 처리될 수 있는 데이터의 양 필드(Field) 몇개의 워드가 모여 구성되는 정보 표현의 최소 단위. 항목(item) 레코드(Record) 하나 이상의 필드가 모여 구성되는 자료 처리의 기본 단위. 튜플(Tuple) 블록(Block) 여러 개의 논리 레코드가 모여 물리 레코드 구성. 실제 저장 매체에서 한번에 읽어 올수 있는 물리적 크기로 입출력 시 기본 단위 ..
1-5 인터페이스 설계 인터페이스 요구 사항 1. 인터페이스 요구사항 서로 다른 두 개의 시스템 사이에서 정보 주고받는 경계면 사물간 또는 사물-인간 간의 의사소통 가능하도록 만들어진 물리적이나 논리적 매개체 내/외부 인터페이스 요구사항 개념 회사 내/외부에 존재하는 시스템 연동을 통해 상호작용 위한 접속 방법이나 규칙 인터넷/네트워크 통해 내/외부에 존재하는 시스템 간 요구사항 수행위해 내/외부 인터페이스 설계와 개발 필수적 구성요소 내/외부 인터페이스 이름 연계 방식 연계 대상 시스템 연계 범위 및 내용 송신 데이터 인터페이스 주기 분석 요구사항 정의 단계에서 요구사항 식별 식별된 요구사항 분류, 조직화하여 요구사항 명세서 구체화 명세서와 개념 모델을 검토하여 상위 수준의 요구사항 분해하고 적절한 수준으로 상세화 요구사항 ..
1-4 애플리케이션 설계 - 설계 모델링 설계 모델링 1. 설계 모델링 개념 요구사항 분석 단계에서 정의한 필수 기능들을 구체적인 구현 방법으로 명시 S/W에서 요구되는 기능과 성능 조건에 만족하는 설계 명세서 작성 S/W 내부 기능 외 구조, 동작 행위들 모델링하여 분석, 검증, 명세화 프로세스, 컴퓨터 시스템을 명확하고 상세하게 정의 S/W 실행 가능하도록 관련 기술과 원칙 적용 절차 2. 구조 모델링 도구 N-S(Nassi-Schneiderman) 도표 논리 기술에 중점을 둔 도형 표현 방법 3가지 제어 구조: 순차, 선택, 반복 연속, 선택 및 다중 선택, 반복 등의 제어 논리 구조로 표현 임의의 제어 이동 어렵 그래픽 설계 도구(상자 도표) 프로그램으로 구현 쉬움 조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하는데 적합 HI..

반응형