정보처리기사 실기 개념 외울것만(7)
-
12단원. 제품 소프트웨어 패키징
제품 소프트웨어 패키징 중요한 문제만 공부하면 고득점 가능 chap1. 제품 소프트웨어 패키징 하기 사용자 중심의 패키징 수행 제품 소프트웨어 패키징 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 제품 소프트웨어 패키징 적용 특성 전체 내용을 포함 버전관리 / 릴리즈 노트 고객 중심 모듈화 제품 소프트웨어 패키징을 위한 모듈 빌드. 패키징은 모듈들을 통해 수행되므로, 최초 소스 개발 시 해당 모듈 단위 및 모듈화를 통해 제품 소프트웨어 패키징을 수행함. 모듈화 모듈을 이용하여 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 모듈 중심의 소프트웨어 설계 기법 결합도를 최소화, 모듈 내 요소들 간의 응집도 최대화 Loose Couplin..
2022.10.11 -
8단원. 서버 프로그램 구현
서버 프로그램 구현 chap1. 개발 환경 구축 개발환경 구축 개발 환경 구성 시 구현 될 시스템 요구사항의 명확한 이해가 필요하다. 개발 도구의 분류 (빌구테형) 구현 도구 개발자의 코드 작성과 디버깅, 수정 등과 같은 작업을 지원하는 도구 프로그램을 개발할 때 가장 많이 사용 테스트 도구 코드의 기능 검증, 전체의 품질을 높이기 위해 사용하는 도구 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 등의 작업 가능 형상관리 도구 개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구 프로젝트 진행 시 필수로 포함되는 도구 빌드 도구 작성한 코드의 빌드 및 배포를 수행 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 개발환경 구성요소 서버 하드웨어 개발환경 프로젝트 구성에 따라 웹 ..
2022.10.11 -
5단원. 인터페이스 구현
인터페이스 구현 chap1. 인터페이스 셜계 확인 외부, 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인 인터페이스 산출물 사용자 인터페이스와 시스템 인터페이스로 구분 소프트웨어 개발 단계별 인터페이스 산출물 분석 단계 명세 단계 설계 단계 인터페이스 설계서 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서. 시스템 인터페이스 목록 사례 인터페이스 번호, 일련번호, 인터페이스id, 인터페이스 명, 송신 시스템, 수신 시스템, 대내외 구분,. .. 시스템 인터페이스 정의서 상세 기능별 인터페이스 명세서 (아명오개 전후파반) 인터페이스 id 인터페이스 명 오퍼레이션 명 오퍼레이션 개요 사전 조건 사후 조건 파라미터 반환 값 정..
2022.10.11 -
3단원. 데이터베이스 기초 활용하기
데이터 입출력 구현 chap1. 논리 데이터 저장소 확인 데이터 모델 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화 하여 표현한 모델 데이터 모델 절차 (개논물) 개념적 데이터 모델 현실 세계에 대한 인식을 추상,개념적으로 표현, 개념적 구조를 도출하는 데이터 모델. 개체관계 다이어그램이 주요 산출물 논리적 데이터 모델 엄무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현한 데이터 모델 논리적 데이터 모델링에서 정규화를 수행 스키마의 평가 및 정재 물리적 데이터 모델 논리 데이터 모델을 특정 DBMS 의 특성 및 성능을 고려하여 물리적인 스키마를 만드는 일련의 데이터 모델 테이블,인덱스,뷰,파티션 등 객체 생성 성능 측면 반정규화 수행 저장 레코드 양식 설계 접근 경로 설계..
2022.10.07 -
1단원. 요구사항 확인
요구사항 확인 chap1. 소프트웨어 개발방법론 소프트웨어 생명주기 모델(SDLC) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 소프트웨어 생명주기 모델 프로세스 (요설구테유) 요구사항 분석 설계 구현 테스트 유지보수 소프트웨어 생명주기 모델 종류 (폭프나반) 폭포수 모델 개발 시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어감. 가장 오래된 모델. 선형 순차적 모형, 고전적 생명주기 모형 요구사항 변경 어려움 프로토타이핑 모델 고객이 요구한 주요 기능을 프로토타입으로 구현, 고객의 피드백을 반영하여 소프트웨어를 만들어 나감. 나선형 모델 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 가는 모델 반복적 모델 구축대상을 나누어 병렬적으로 개발 후 통합, 반복적으로 개발 해 ..
2022.10.06 -
11단원. 응용 sw 기초 기술 활용
응용 sw 기초 기술 활용 chap1. 운영체제의 특징 운영체제의 개념 - 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있더록 인터페이스를 제공해 주는 소프트웨어 - 한정된 시스템 자원 효과적으로 사용 가능하도록 관리 및 운영. - 컴퓨터 시스템과 사용자 간의 인터페이스 담당운영체제 특징 사인스자제 사용자 편리성 제공 인터페이스 기능 담당 스케줄링 담당 자원 관리 제어 기능 커널 - 운영체제의 핵심적인 기능들이 커널에 모여있고, 인터페이스(GUI) 는 이런 커널을 사용자가 이용하기 편하게 해줌. 프로세스 관리 기억장치 관리 주변장치 관리 파일 관리 운영체제 종류 윈도우즈, 유닉스로 크게 나눔 유닉스는 또 리눅스, 맥, 안드로이드로 나눔 윈도즈 지선자오 그래픽 사용자 인터페이스 제공 선점형 멀티태스킹 방식..
2022.10.05