본문 바로가기

Computer Science/정보처리기사12

[정보처리기사-실기] 6장 프로그래밍 언어 활용 순서 CH01 언어특성 활용 절차적(Procedural) 프로그래밍 언어 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 언어 특징 유지보수 용이 (그러나 객체지향의 유지보수가 상대적으로 용이) 코드 재사용 가능 흐름 파악 용이 모듈화,구조화 가능 예시 ALGOL(알골), C언어, FORTRAN(포트란) 객체지향(Object Oriented) 프로그래밍 언어 객체지향 프로그래밍 언어는 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위인 “객체” 중심의 프로그래밍 언어이다. 기능 자료 추상화 상속 다중 상속 다형성 동적 바인딩 접근 제어자(Access Modifier) 허용범위 public protected private default 클래스 내부 O O O O 동일 패키.. 2022. 4. 27.
[정보처리기사-실기] 5장 인터페이스 구현 인터페이스 구현 순서 CH01 인터페이스 산출물 CH02 인터페이스 기능 구현 CH03 인터페이스 구현 검증 인터페이스 설계서(가장 큰 단위의 설계서) 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템이 교환되는 데이터, 업무, 송수진 주체 등이 정의된 문서 상세기능 인터페이스 정의서: 상세기능 인터페이스 목록 + 상세기능 인터페이스 정의서 시스템 인터페이스 정의서: 시스템 인터페이스 목록 + 시스템 인터페이스 정의서 인터페이스 정의서 송수진 정보 구체화, 인터페이스 상세 정보 인터페이스 명세서 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부정보를 명시한 명세서 컴포넌트 명세서 컴포넌트 개요, 내부 클래스 동작, 인터페이스를 통해 외부와 통신하는 명세 정의 인터페이스 보안 취약점(입.. 2022. 4. 26.
[정보처리기사-실기] 4장 통합 구현 순서 CH01 연계 요구사항 분석 CH02 연계 메커니즘 구성 CH03 내외부 연계 모듈 구현 통합 구현 단위 모듈 간 연계와 통합을 통하여 사용자와의 요구사항을 수용하고, 새로운 서비스를 추가하기 위한 절차 통합 구현을 위하여 연계 시스템과 관련된 요구사항을 분석하는 과정 절차 HW/SW/네트워크 확인 → 코드/테이블 정의서 확인 → 점검표 작성 → 인터뷰/설문 조사 진행 → 요구사항 분석서 작성 연계 요구사항 분석 참고 문서 개체(Entity) 정의서 : DB 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 테이블(Table) 정의서: 논리 및 물리 모델링 과정 설계 산출물 인터페이스 명세서: 인터페이스 정의서에 작성한 항목을 자세히 작성한 것 응.. 2022. 4. 25.
[정보처리기사-실기] 3장 데이터 입출력 구현 💡 순서 CH1 논리 데이터 저장소 확인 CH2 물리 데이터 저장소 설계 CH3 데이터베이스 기초 활용하기 데이터 모델(Data Model) 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 절차 요구사항 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 논리적 데이터 모델링 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스 종류 관계 데이터 모델: 테이블 형태, 1:1, 1:N, N:M 계층 데이터 모델: 트리 형태(상하 관계), 1:N 네트워크 데이터 모델: 그래프 형태, N:M 속성 개체(Entity) 속성(Attributes) 관계(Relationship) 관계 대수 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 .. 2022. 4. 25.
[정보처리기사-실기] 2장 화면 설계 화면 설계 💡 참고 블로그 https://dustink.tistory.com/153 https://narup.tistory.com/174 https://yslab.kr/74 순서 CH01 UI 요구사항 확인 CH02 UI 설계 UI(User Interface)란? 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 매개체 유형 CLI(Command Line Interface) : 텍스트 명령어로 조작하는 인터페이스 GUI(Graphical User Interface) : 그래픽 환경을 기반으로 하여 보다 직관적인 인터페이스 NUI(Natural User Interface) : 신체 일부분을 사용하는 인터페이스 OUI(Organic User Interface) : 모든 사물이 입출력장치로 변화할수 있는.. 2022. 4. 20.
[정보처리기사-실기] 1장 요구사항 확인 순서 CH1 SW 개발 방법론 CH2 현행 시스템 분석 CH3 요구사항 확인 CH4 분석모델 확인하기 소프트웨어 생명주기 시스템의 요구분석~유지보수까지 전 공정을 체계화한 절차 모델 종류 폭포수 모델: 가장 오래됨, 각 단계 마무리 후 다음 프로토타이핑 모델 : 주요 기능 프로토타입으로 구현, 고객의 피드백 중심 나선형 모델 : 점진적 개발 → 위험 최소화 반복적 모델 : 구축 대상 나눠 병렬적 개발 후 통합 소프트웨어 개발 방법론 소프트웨어 개발부터 폐기까지 전과정을 형상화한 방법론 애자일 방법론 객체 지향 방법론 구조적 방법론 정보공학 방법론 컴포넌트 기반 방법론 제품 계열 방법론 애자일(Agile) 방법론 XP(eXtreme Programming) 스크럼(Scrum) 린(Lean) 객체 지향 방법론.. 2022. 4. 18.