정보처리기사

    정처기 실기 1-3. 요구사항 확인 / 1-4. 분석 모델 확인하기

    1. 요구사항 - 요구공학 : 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세 확인 및 검증하는 구조화된 활동 - 요구사항의 분류 : 기능적 요구사항 비기능적 요구사항 시스템이 제공하는 기능, 서비스에 대한 요구사항 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 기능성, 완전성, 일관성 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성, 품질 관련 요구사항, 제약 사항 - 개발 단계 구성 : 요구사항 도출 - 소프트웨어가 해결해야 할 문제를 이해하고, 고객으로부터 제시되는 요구에 대해 관련 정보를 식별하고 수집 방법 결정, 수집된 요구사항을 구체적으로 표현하는 단계 요구사항 분석 - 완전성과 일..

    정처기 실기 1-2. 현행 시스템 분석

    1. 현행 시스템 파악 - 현행 시스템 파악 절차 : 구성/기능/인터페이스 파악 -> 아키텍처 및 소프트웨어 구성 파악 -> 하드웨어 및 네트워크 구성 파악 - 소프트웨어 아키텍처 : 여러 가지 소프트웨어 구성용소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구서요소 간의 관계를 표현하는 시스템의 구조나 구조체 - 소프트웨어 아키텍처 프레임워크 : 소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준 - 소프트웨어 아키텍처 4+1 뷰 : 유스케이스 뷰 다른 뷰를 검증하는 데 사용 논리 뷰 기능적인 요구사항이 어떻게 제공되는지 설명 프로세스 뷰 비기능적인 속성으로서 자원의 효율적..

    정처기 4-3. 응용 SW 기초 기술 활용

    1. 운영체제 기초 활용 - 운영체제 : 사용자로 하여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어 - 특징 : 사용자 편리성 / 인터페이스 / 스케줄링 / 자원관리 / 제어 기능 - 쉘과 커널 : 쉘 운영체계의 가장 바깥 부분에 위치해서 사용자 명령에 대한 처리를 담당하는 역할 커널 하드웨어와 관련된 내부적인 역할을 담당 프로세스 관리, 기억장치 관리, 주변장치 관리, 파일 관리 - 윈도즈 계열 운영체제 특징 : GUI 제공 / 선점형 멀티태스킹 방식 제공 / 자동감지 기능 제공 / OLE 사용 - 리눅스/유닉스 계열 운영체제 특징 : 대화식 운영체제 기능 제공 / 다중 작업 기능 제공 / 다중 사용자 기능 제공 / 이식성 제공 / 계층적 ..

    정처기 4-1. 서버프로그램 구현 / 4-2. 프로그래밍 언어 활용

    1. 개발환경 구축 - 개발환경 구축 도구 : 빌드 도구 / 구현 도구 / 테스트 도구 / 형상관리 도구 - 개발환경 구성 요소 : 서버 하드웨어 : 웹 서버 / 웹 애플리케이션 서버(WAS) / 데이터베이스 서버 / 파일 서버 클라이언트 하드웨어 : 클라이언트 프로그램 / 웹 브라우저 / 모바일 앱 / 모바일 웹 소프트웨어 : 운영체제 / 미들웨어 / DBMS - 프레임워크 : 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 틀 - 프레임워크 특징 : 모듈화 / 재사용성 / 확장성 / 제어의 역행 - 프레임워크 구성요소 : 개발환경 / 실행환경 / 운영환경 / 관리환경 2. 공통 모듈 구..

    정처기 1-2. 화면 설계

    1. UI 요구사항 확인 - UI : 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체. 좁은 의미에서 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면 - 유형 : CLI(텍스트 기반 인터페이스) / GUI(그래픽 반응 기반 인터페이스) / NUI(직관적 사용자 기반 인터페이스) / OUI(유기적 상호작용 기반 인터페이스) - UI 설계 원칙 : 직관성 쉬운 검색, 쉬운 사용성, 일관성 유효성 쉬운 오류 처리 및 복구 학습성 쉽게 학습, 쉬운 접근, 쉽게 기억 유연성 오류 예방, 실수 포용, 오류 감지 - UI 설계 지침 : 사용자 중심, 일관성, 단순성, 결과 예측 가능, 가시성, 표준화, 접근성, 명확성, 오류 발생 해결 - 필..

    정처기 1-1. 요구사항 확인

    수제비 정처기 강의 수강 / 교재 공부 후 기록 1. 현행 시스템 분석 - 애플리케이션을 구동시키는데 필요한 소프트웨어 환경 - 유형 : 싱글 사이드(소비자-공급자) / 투 사이드(두 그룹 중개) / 멀티 사이드(다양한 이해관계 연결) - 성능 특성 분석 기법 : 사용자 인터뷰 / 성능 테스트 / 산출물 점검 - 성능 특성 항목 : 경과시간(Trunaround Time) / 사용률(Utilization) / 응답시간(Response Time) / 가용성(Availability) - 하드웨어 / 소프트웨어 자원을 효율적으로 관리하여 공통된 기능을 제공하는 소프트웨어 - 분석 : 품질 측면-신뢰도 / 성능 : 지원 측면-기술지원 / 주변기기 / 구축 비용 ..

    정처기 1-1. 요구사항 확인