목록정보처리기사 (6)
에라모르겠다(‘◇’)?

아...진짜 하기싫다 ㅊㅏ라리 프밍 50문제 내라 제발 제발... 아니면 책에서라도 나오게 문제를 내던가 개열받 ▶ 응용 소프트웨어 기술 활용 *운영체제 : 사용자가 컴퓨터의 하두웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어, 한정된 자원을 효과적으로 사용할 수 있도록 관리 및 운영, 편리성 제공 - 종류 ① Windows(윈도우) : MS-DOS의 멀티 테스킹 기능과 GUI 환경을 제공하는 마이크로소프트사가 개발한 운영체제 ② Unix 계열 운영체제 : 90%이상 c언어로 구성되어있는 운영체제로 범용 다중 사용자 방식의 시분할 운영체제 - 리눅스 : 유닉스를 기반으로 개발되고, 소스 코드가 공개된 오픈 소스 기반의 운영체제 ex) Ubuntu, CentOS 등 - 맥(MAC) : 애플..

나머지 개념들도 정리를 하면 좋지만 시간이 너무 촉박한 관계로 요약본만 보다가 진짜 몇번을 봐도 안외워지는 개념들 위주 정리 특히 보안부분 여기 그냥 보기만해도 혈압오름 ▶ 애플리케이션 관련 * 테스트 목적에 따른 분류 ① 회복 테스트(Recovery) : 일부러 실패유도, 시스템의 정상적인 복귀 여부 테스트 ② 안전 테스트(Security) : 불법적인 소프트웨어가 접근하여 시스템을 파괴하지 못하도록 소스 코드 내의 보안적인 결함을 미리 점검 ③ 성능 테스트(Performance) : 이벤트에 시스템이 응답하는 시간, 특정 시간 내에 처리하는 업무량, 반응 속도 등을 측정 ④ 구조 테스트(Structure) : 시스템의 내부 논리 경로, 소스 코드의 복잡도를 평가하는 테스트 ⑤ 회귀 테스트 (Regre..

4-2. 연계 매커니즘 구성 [1] 연계 매커니즘 정의 * 연계 매커니즘 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘 - 기능 : 송신 시스템(데이터 생성-전송) / 수신 시스템(데이터를 수신하여 DB반영) * 주요 연계 기술 [직접 연계] - DB 링크 : 데이터베이스에서 제공하는 DB링크 객체 이용 , 수신 시스템에서 DB 링크 생성하고 송신 시스템에서 해당 DB링크를 직접 참조 - DB 연결 : 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀 생성, 연계 프로그램에서 해당 DB 커넥션 풀명을 이용하여 연결 - API / OPEN API : 송신 시스템의 DB에서 데이터를 읽어서 제공하는 애플리케이션 프로그..

3-1. 논리 데이터 저장소 확인 [1] 데이터 모델 * 데이터 모델(Data Model) 개념 : 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 , 표시해야 할 요소 - 데이터 구조, 연산 , 제약조건 - 연산 (Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세 , 릴레이션을 조작하기 위한 관계 연산을 나타냄 - 구조 (Structure) : 데이터베이스에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입간의 관계 , 데이터 구조 및 정적 성질 표현 - 제약조건 (Constraint) : 데이터베이스에 저장 될 수 있는 실제 데이터의 논리적인 제약 조건 * 데이터 모델 절차 : 요구사항 분석, 개념적 데이터 모델, 논리적 데이터 모델..

2-1. 요구사항 확인 [1] UI 요구사항 확인 * UI(User Interface) : UI(사용자 인터페이스) 넓은 의미에선 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적 , 가상의 매개체 / 좁은 의미 : 화면 * UI 유형 - CLI : 정적인 텍스트 기반 인터페이스 (명령어 입력) - GUI : 그래픽 반응 기반 인터페이스 (그래픽 환경 기반 , 마우스 or 전자펜) - NUI : 직관적 사용자 반응 인터페이스 (키보드나 마우스 없이 신체부위 이용하는 사용자 인터페이스) - OUI : 유기적 상호 작용 기반 인터페이스 (현실에 존재하는 모든 사물 == 입출력장치로 변화) * UI 설계원칙 = 직유학유 - 직관성 (Intuitveness) : 누구나 쉽게 이용하고, 쉽게 사용 -..

1-1. 소프트웨어 개발 방법론 [1] 소프트웨어 생명주기 모델 * 소프트웨어 생명주기(SDLC) : 시스템 요구분석 ~ 유지보수 까지 전 공정을 체계화 한 절차 * 생명주기 모델 프로세스 - 요구사항 분석 : 다양한 이해관계자의 요구와 조건 결정 (기능 / 비 기능) - 설계 : 정의한 기능을 실제 수행 할 수 있도록 방법을 논리적으로 결정 (구조 / 프로그램 / 인터페이스 설계) - 구현 : 설계 단계에서 논리적으로 결정한 문제 해결 방법을 특정 프로그래밍 언어를 사용하여 실제 프로그램 작성 (인터페이스 개발 / 자료구조 개발) - 테스트 : 정해진 요구사항 만족여부, 예상과 실제 결과 차이 검사 평가 (단위테스트 ,통합테스트, 시스템 테스트, 인수 테스트) - 유지보수 : 시스템이 인수되고 설치된 ..