별의 공부 블로그 🧑🏻‍💻

🗒️ Certificate/DPE (43)

728x90
  1. 2024.05.13 [정보처리기사 실기] 단원별 정리 & 예상 문제 & 기출 문제 21

    정보처리기사 단원별 정리 & 예상 문제 & 기출 문제정보처리기사 실기 시험을 준비하면서 블로그에 올렸었던 글들을 한 페이지에 정리해본다. 개념 정리 2020년 NCS 개편 후의 내용들수험서, 인터넷 블로그 등의 자료를 보면서 정리했던 내용들단원링크비고시험 개요https://starrykss.tistory.com/1598 1. 요구사항 확인https://starrykss.tistory.com/1605 2. 데이터 입출력 구현https://starrykss.tistory.com/1624 3. 통합 구현https://starrykss.tistory.com/1628 4. 서버 프로그램 구현https://starrykss.tistory.com/1629 5. 인터페이스 구현https://starrykss.tisto..

  2. 2024.05.13 [정보처리기사 실기] 2024년 1회 기출문제

    정보처리기사 실기 2024년 1회 기출문제2024년 4월에 진행되었던 정보처리기사 실기 1회 기출 복원 문제를 올려본다.문항문제답1다음은 Java 코드이다. 올바른 출력 결과를 쓰시오.​public class Connection {    private static Connection _inst = null;     private int count = 0;     private Connection() {}     public static Connection getInstance() {         if (_inst == null) {             _inst = new Connection();         }         return _inst;     }     public void coun..

  3. 2023.10.20 [정보처리기사 실기] 2023년 3회 기출문제

    정보처리기사 실기 2023년 3회 기출문제 2023년 10월에 진행되었던 정보처리기사 실기 3회 기출 복원 문제를 올려본다. 문항 문제 답 1 다음은 Java 코드이다. 올바른 출력 결과를 쓰시오. ​ public class Test { public static void main(String[] args) { A b = new B(); b.paint(); b.draw(); } } class A { public void paint() { System.out.print("A"); draw(); } public void draw() { System.out.print("B"); draw(); } } class B extends A { public void paint() { super.draw(); System...

  4. 2023.08.28 [정보처리기사 실기] 2023년 2회 기출문제 1

    정보처리기사 실기 2023년 2회 기출문제 2023년 7월에 진행되었던 정보처리기사 실기 2회 기출 복원 문제를 올려본다. 문항 문제 답 1 54321 면 43215로 출력되도록 비트 shift 직접 구현하는 문제 // 1 대신 6, 11, 16, ... 들어가도 OK n[(i+1) % 5] 2 거스름돈구하기 (m=4620, int a, b, c, d) a는 천원4장, b는 500원1개, c는 100원1개, d는 10원2개 (주어진 연산자, 숫자로만 구현) a, b, c, d에 들어갈 코드 순서대로 작성 m / 1000 (m % 1000) / 500 (m % 500) / 100 (m % 100) / 10 // 괄호 없어도됨 3 "#include #include char n[30]; char *test()..

  5. 2023.05.14 [정보처리기사 실기] 2023년 1회 기출문제

    정보처리기사 실기 2023년 1회 기출 문제 2023년 4월에 진행되었던 정보처리기사 실기 1회 기출 복원 문제를 올려본다. 문항 문제 답 1 스태틱 변수 b , 변수 a 정수 class Static { public int a = 20; static int b = 0; } public class Main { public static void main(String[] args) { int a; a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); Syste m.out.print(st.a); } } 10 11 10 20 2 C언어 A..

  6. 2023.02.19 [정보처리기사 실기] 예상 문제 모음 ② (최신 경향)

    예상 문제 모음 ② (최신 경향) 최신 경향을 반영한 문제들을 모아봤다. 문제 출처 : 수제비 카페 등 [1] 단답형 문제 1 Q. 다음은 소프트웨어 개발 방법론에 대한 설명이다. 괄호( ) 안에 들어갈 소프트웨어 개발 방법론 유형을 쓰시오. - ( ① ) 방법론은 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하고 절차보다는 사람이 중심이 되어 변화에 유연한 방법론이다. - ( ② ) 모델은 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 소프트웨어 생명주기 모델이다. - ( ③ ) 모델은 시스템 개발 시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델이다. 더보기 ① 애자일(Agile) ② 폭포수(Waterfall) ③ 나선형(Spiral) [1과..

  7. 2022.10.16 [정보처리기사 실기] 2022년 3회 기출 문제

    정보처리기사 실기 2022년 3회 기출 문제 2022년 10월에 진행되었던 정보처리기사 실기 3회 기출 복원 문제를 올려본다. 문항 문제 답 1 mines {{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}} field {{0,1,0,1},{0,0,0,1},{1,1,1,0},{0,1,1,1}} int w = 4, h = 4; for(y=0; y

  8. 2022.09.15 [정보처리기사 실기] 2022년 2회 기출 문제 1

    정보처리기사 실기 2022년 2회 기출 문제 2022년 7월에 진행되었던 정보처리기사 실기 2회 기출 복원 문제를 올려본다. 문항 문제 답 1 연산, 비절차적, Predicate Calculus, Codd, 관계 데이터베이스 튜플 ( )과 도메인 ( ) 관계해석 2 블록 암호화 알고리즘 적는 문제 - ~와 ~가 초기에 제시한 블록? 암호화 알고리즘으로 PES, IPES를 거쳐 ( ① )로 명명되었다. ( ① )은/는 128bit의 키를 사용하여 64bit의 평문을 8라운드에 거쳐 64bit의 암호문을 만든다. ( ② ) National Security Agency, Clipper, Fortezza 카드, 전화, 32 라운드 IDEA, 스킵잭(SKIPJACK) 3 h회사의 전체 제품 단가보다 큰 제품 출력..

  9. 2022.06.24 [정보처리기사 실기] 2022년 1회 기출 문제

    정보처리기사 실기 2022년 1회 기출 문제 문항 문제 답 1 다음 설명에 맞는 RAID 단계를 숫자로 쓰시오. - 중복없는 스트라이핑 - 패리티비트 없음 0 2 다음에 해당하는 DB 트랜잭션 연산을 [보기]에서 찾아 적으시오 ​ (1) 장애 발생 전 DB로 복구, 재실행 (2) 변경 연산 취소 (1) Redo (2) Undo 3 class A { int a; int b; } public class Main { static void func1(A m) { m.a *= 10; } static void func2(A m){ m.a += m.b; } public static void main(String args[]){ A m = new A(); m.a = 100; func1(m); m.b = m.a; fun..

  10. 2022.05.06 [정보처리기사 실기] 핵심 키워드 정리 - 2 1

    핵심 키워드 정리 - 2 시험장에 들어가기 전, 빠르게 훑어볼 내용을 정리해본다. 09. 소프트웨어 개발 보안 구축 SW 개발 보안의 3대 요소 : 기무가 기밀성(Confidentiality) : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성(Integrity) : 정당한 방법을 따르지 않고서는 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성(Availability) : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성 SW 개발 보안 용어 : 자위취위 자산(Assets) 위협(Threats) 취약점(Vulnerability) 위험(Risk)..

  11. 2022.05.06 [정보처리기사 실기] 핵심 키워드 정리 - 1 9

    핵심 키워드 정리 - 1 시험장에 들어가기 전, 빠르게 훑어볼 내용을 정리해본다. 01. 요구사항 확인 소프트웨어 생명주기 모델(SDLC; Software Development Life Cycle) 소프트웨어 생명주기 : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화한 것 프로세스 요구사항 분석 -> 설계 - > 구현 -> 테스트 -> 유지보수 모델 종류 : 폭프나반 폭포수 모델(Waterfall Model) 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 (고전적 생명주기 모형) 절차 : 타당성 검토 -> 계획 -> 요구사항 분석 -> 설계..

  12. 2022.05.05 [정보처리기사 실기] 2022년 정보처리기사 1회/2회 필기 기출 복원 문제 2

    2022년 정보처리기사 1회/2회 필기 기출 복원 문제 필기 시험에 출제되었던 용어, 개념 등을 파악하자. 자료 출처 : 수제비 카페 [2022년 제1회 정보처리기사 필기 복원 문제] - A형 문제 형태 문항 문제 답 1과목 소프트웨어 설계 1 User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은? ①메시지는 이해하기 쉬워야 한다. ②오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. ③오류로 인해 발생 될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다. ④소리나 색의 사용을 줄이고 텍스트로만 전달하도록 한다. 4 2 다음 중 애자일(Agile) 소프트웨어 개발에 대한 설명으로 틀린 것은? ① 공정과 도구보다 개인과의 상호작용을 더 가치 있게 여..

  13. 2022.05.05 [정보처리기사 실기] 단원별 핵심 키워드 정리

    단원별 핵심 키워드 정리 (1) 요구사항 확인 현행 시스템 분석 요구사항 확인 요구사항 검증 분석 모델 검증 요구사항 타당성 분석 요구사항 정의서 기능 요구사항 비기능 요구사항 용량 산정 요구사항 개발 요구사항 관리 (2) 화면 설계 UI 설계 원칙 UI 패턴 모델 UI 지침 UI 컨셉션 UI 설계 도구 UI 요구사항 UI 프로토타입 HTML UI 설계서 UI 흐름 설계 UI 상세 설계 (3) 데이터 입출력 구현 논리 데이터 모델 물리 데이터 모델 E-R 다이어그램 정규화 반 정규화 이상 현상 데이터베이스 DBMS 빅 데이터 NoSQL 데이터 마이닝 (4) 통합 구현 연계 데이터 연계 요구사항 분석 연계 매커니즘 송수신 현황 모니터링 데이터 보안 연계 모듈 EAI(Enterprise Application..

  14. 2022.05.04 [정보처리기사 실기] 예상 문제 모음 ① (최신 경향) 6

    예상 문제 모음 ① (최신 경향) 최신 경향을 반영한 문제들을 모아봤다. 문제 출처 : 수제비 카페 등 [1] 단답형 문제 1 Q. 다음에서 설명하는 시스템은 무엇인가? - 비정상적인 접근의 탐지를 위해 의도적으로 설치해 둔 시스템 - 침입자를 속여 실제 공격당하는 것처럼 보여줌으로써 크래커를 추적하고, 공격 기법의 정보를 수집하는 역할을 하는 시스템 더보기 허니팟(Honeypot) [9과목] 소프트웨어 개발 보안 구축 *2022년 1회 필기 교차 출제 대비 문제 2 Q. 다음은 테스트에 대한 설명이다. 괄호( ) 안에 들어갈 테스트의 유형을 보기에서 골라 쓰시오. - ( ① ) : 오류를 제거하거나 수정한 시스템에서 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지 확인하는 일종의 반복 테스트 기법..

  15. 2022.05.02 [정보처리기사 실기] 단답형/약술형 문제 모음 7

    단답형/약술형 문제 모음 정보처리기사 실기 시험을 준비하면서 풀었었던 단답형 및 약술형 문제를 모아서 정리해본다. ① 단답형 문제 1 Q. 전문가의 경험적 지식을 통한 문제 해결 및 미래 예측을 위한 요구사항 도출 기법은 무엇인가? 더보기 델파이 기법(Delphi Method) 문제 2 Q. 범죄 사실을 사법기관에 제출하기 위해 디지털 증거자료를 수집/복사/분석/제출하는 일련의 과정을 지칭하는 용어를 쓰시오. 더보기 포렌식(Forensic) 문제 3 Q. 데이터베이스 스키마의 종류 3가지를 쓰시오. 더보기 ① 외부 스키마 ② 내부 스키마 ③ 개념 스키마 문제 4 Q. XP의 기본 원리 중, 공통적인 이름 체계와 시스템 서술서를 통해 고객과 개발자 간의 의사소통을 원할하게 한다는 원리는 무엇인가? 더보기 ..

  16. 2022.04.26 [정보처리기사 실기] 데이터베이스 기출 문제 정리 (2017년~2022년) 5

    데이터베이스 기출 문제 정리 (2017년~2022년) 정보처리기사 실기 기출 문제 중에서 데이터베이스(Database)와 관련된 문제를 정리해 본다. SQL(Structed Query Language) 이 문제들은 복원을 한 것으로, 실제 출제된 문제와 다를 수 있다. 2017년 1회 문제 1 Q. 데이터베이스 시스템에서 데이터의 입력, 갱신, 삭제 등의 이벤트(Event)가 발생할 때마다 자동적으로 수행되는 사용자 정의 프로시저가 무엇인지 쓰시오. 더보기 트리거(Trigger) 문제 2 Q. 트랜잭션의 특성에는 원자성, 일관성, 독립성, 영속성이 있다. 이중에서 일관성과 영속성의 개념을 간단히 서술하시오. 더보기 일관성 : 트랜잭션 수행이 성공적으로 완료되면 언제나 일관성 있는 데이터베이스 상태로 반환..

  17. 2022.03.27 [정보처리기사 실기] 프로그래밍 기출 문제 정리 (2017년~2022년) 4

    프로그래밍 기출 문제 정리 (2017년~2022년) 정보처리기사 실기 기출 문제 중에서 프로그래밍(C, Java, Python)과 관련된 문제를 정리해 본다. 이 문제들은 복원을 한 것으로, 실제 출제된 문제와 다를 수 있다. 2017년 1회 문제 1 Q. 다음 Java 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. public class Test001 { public static void main(String[] args) { int[] a = {3, 4, 10, 2, 5}; int temp; for (int i = 0; i max) { max = a[i]; } if ( ( ) < min) { min = a[i]; } } System.out.printf("%d\n", max); System..

  18. 2022.03.26 [정보처리기사 실기] 개념 암기 2

    개념 암기 두음을 이용하여 정보처리기사의 중요 개념을 외워보자! 출처 : 수제비 정보처리기사 실기 - 두음쌤 [YouTube] Part 1 : 1과목 ~ 6과목 소프트웨어 생명주기 모델 종류 폭프나반 : 폭포수 모델 / 프로토타이핑 모델 / 나선형 모델 / 반복적 모델 나선형 모델 절차 계위개고 : 계획 및 정의 / 위험 분석 / 개발 / 고객 평가 럼바우의 객체 지향 분석 절차 객동기 : 객체 모델링 / 동적 모델링 / 기능 모델링 소프트웨어 아키텍처 4+1 뷰 유논프구배 : 유스케이스 뷰 / 논리 뷰 / 프로세스 뷰 / 구현 뷰 / 배포 뷰 디자인 패턴 구성 요소 패문솔 사결샘 : 패턴 이름 / 문제 / 솔루션 / 사례 / 결과 / 샘플 코드 목적에 따른 디자인 패턴 유형 생구행 : 생성 / 구조 /..

  19. 2022.03.06 [정보처리기사 실기] 시험 대비

    [정보처리기사 실기] 시험 대비 시험 개요 시험 시간 : 2시간 30분 실기 검정 방식 필답형 : 단답형, 괄호 넣기, 서술식, 계산 결과 등 문제당 5점, 총 20문제 60점 이상 (12문제 이상) 맞으면 합격 과목 2, 과목 7~11 만 열심히 공부해도 70점 이상을 얻을 수 있다. 출제 영역 01. 요구사항 확인 ■ 소프트웨어 생명 주기 ⭐⭐⭐⭐ ■ 스크럼(Scrum) 기법 ⭐⭐⭐ ■ XP(eXtreme Programming) 기법 ⭐⭐⭐⭐ ■ 현행 시스템 파악 ⭐ ■ 개발 기술 환경 파악 ⭐⭐⭐ ■ 요구사항 정의 ⭐⭐⭐⭐ ■ 요구사항 개발 프로세스 ⭐⭐⭐ ■ 요구사항 분석 ⭐⭐⭐ ■ 요구사항 분석 CASE와 HIPO ⭐⭐⭐ ■ UML(Unified Modeling Language)의 개요 ⭐⭐⭐ ..

  20. 2022.03.06 [정보처리기사 실기] 12. 제품 소프트웨어 패키징 2

    12. 제품 소프트웨어 패키징 (1) 소프트웨어 패키징 소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 개발자가 아니라 사용자를 중심으로 진행한다. 소스 코드는 향후 관리를 고려하여 모듈화하여 패키징한다. 패키징 작업 순서 기능 식별 작성된 코드의 기능을 확인함. ↓ 모듈화 확인된 기능 단위로 코드들을 분류함. ↓ 빌드 진행 모듈 단위별로 실행 파일을 만듦. ↓ 사용자 환경 분석 웹, 모바일, PC 등 소프트웨어가 사용될 환경이나 운영체제, CPU, RAM 등의 최소 운영 환경을 정의함. ↓ 패키징 및 적용 시험 - 빌드된 실행 파일들을 정의된 환경에 맞게 배포용 파일 형식으로 패키징함. - 정의된 환경과 동일한 환경에서 패키징 결과를 테스팅한 후, 소프트웨어에 대한 ..

  21. 2022.03.05 [정보처리기사 실기] 11. 응용 SW 기초 기술 활용 1

    11. 응용 SW 기초 기술 활용(1) 운영체제의 개념컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로 동작하는 시스템 소프트웨어의 일종다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경을 제공해준다.운영체제는 프로세스, 기억장치, 주변 장치, 파일 등을 관리하는 기능을 수행한다.운영체제의 종류 : Windows, UNIX, Linux, MacOS, MS-DOS 등 운영체제의 목적운영체제의 목적에는 처리 능력 향상, 사용 가능도 항상, 신뢰도 향상, 반환 시간 단축 등이 있다.처리 능력(Throughput)일정 시간 내에 시스템이 처리하는 일의 양반환 시간(Turn..

  22. 2022.03.04 [정보처리기사 실기] 10. 프로그래밍 언어 활용 4

    10. 프로그래밍 언어 활용 (1) 데이터 입·출력 데이터 입·출력의 개요 데이터 입·출력 : 키보드로부터 데이터를 입력받아 화면이나 파일로 출력하는 것 이 페이지에서는 C와 Java의 기본적인 프로그램 구조를 이해하고, 다음과 같은 내용이 포함된 프로그램 코드를 읽고 해석하는 방법을 배운다. 헝가리안 표기법 자료형 C언어의 입출력 함수 : scanf, printf Java의 입출력 함수 : Scanner, nextInt, print, printf, println 서식 지정자와 제어 문자 연산자의 우선순위 C 문제 예제 : 다음은 키보드로 6과 4를 입력 받아 두 수의 덧셈 결과를 출력하는 프로그램이다. 출력 결과를 확인하시오. #include main() { int i, j, k; scanf("%d %..

  23. 2022.03.03 [정보처리기사 실기] 09. 소프트웨어 보안 구축

    09. 소프트웨어 보안 구축 (1) Secure SDLC Secure SDLC 보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안 강화를 위한 프로세스를 포함한 것 소프트웨어 개발 생명주기(SDLC; Software Development Life Cycle) 소프트웨어 개발 방법론의 바탕이 되는 것 소프트웨어를 개발하기 위해 정의하고, 운용, 유지보수 등의 전 과정을 각 단계별로 나눈 것 요구사항 분석, 설계, 구현, 테스트, 유지보수 등 SDLC 전체 단계에 걸쳐 수행되어야 할 보안 활동을 제시한다. Secure SDLC의 대표적인 방법론 방법론 내용 CLASP SDLC의 초기 단계에서 보안을 강화하기 위해 개발된 방법론 SDL 마이크로소프트 사에서 안전한 소프트웨어 개발을 위해 기존의 SDLC를..

  24. 2022.03.02 [정보처리기사 실기] 08. SQL 응용

    08. SQL 응용 ※ ISO/IEC 9075 기준 (1) SQL - DDL DDL(Data Define Language, 데이터 정의어) DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어 번역한 결과가 데이터 사전(Data Dictionary)이라는 특별한 파일에 여러 개의 테이블로 저장된다. DDL의 3가지 유형 명령어 기능 CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의함. ALTER TABLE에 대한 정의를 변경하는 데 사용함. DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제함. CREATE SCHEMA 스키마를 정의하는 명령문 스키마(Schema) : 데이터베이스와 구조와 제약 조건에 관한 전..

  25. 2022.02.28 [정보처리기사 실기] 07. 애플리케이션 테스트 관리 2

    07. 애플리케이션 테스트 관리 (1) 애플리케이션 테스트 애플리케이션 테스트 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation)하고, 소프트웨어가 기능을 정확히 수행하는지 검증(Verification)한다. 애플리케이션 테스트의 기본 원리 기본 원리 설명 완벽한 테스트 불가능 소프트웨어의 잠재적인 결함은 줄일 수 있지만, 소프트웨어에 결함이 없다고 증명할 수는 없음. 파레토 법칙 (Pareto Principle) 애플리케이션의 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다는 법칙 살충제 패러독스 (Pesticide Paradox) 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되..

  26. 2022.02.28 [정보처리기사 실기] 06. 화면 설계

    06. 화면 설계 (1) 사용자 인터페이스 사용자 인터페이스(UI, User Interface) 사용자와 시스템 간의 상호작용이 원할하게 이루어지도록 도와주는 장치나 소프트웨어 사용자 인터페이스의 3가지 분야 정보 제공과 전달을 위한 물리적 제어에 관한 분야 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야 사용자 인터페이스의 구분 구분 내용 CLI(Command Line Interface) 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 GUI(Graphical User Interface) 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스 NUI(Natural User Interface) 사용자의 말이나 행동..

  27. 2022.02.27 [정보처리기사 실기] 05. 인터페이스 구현

    05. 인터페이스 구현 (1) 시스템 인터페이스 요구사항 분석 시스템 인터페이스 요구사항 개발할 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것 시스템 인터페이스 요구사항 명세서의 구성 요소 인터페이스 이름 연계 대상 시스템 연계 범위 및 내용 연계 방식 송신 데이터 인터페이스 주기 기타 고려사항 시스템 인터페이스 요구사항 분석 요구사항을 분류하고 구체적으로 명세한 후, 이를 이해관계자들에게 전달하는 일련의 과정 소프트웨어 요구사항 분석 기법을 적절히 이용한다. 요구사항의 분해가 필요한 경우, 적절한 수준으로 세분화한다. 요구사항 분석 시 누락된 요구사항이나 제한 조건을 추가한다. 요구사항에 대한 상대적 중요도를 평가하여 우선순위를 부여한다. 시스템 인터페이스 요구..

  28. 2022.02.27 [정보처리기사 실기] 04. 서버 프로그램 구현

    04. 서버 프로그램 구현 (1) 개발 환경 구축 개발 환경 구축 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 개발 환경은 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축한다. 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정한다. 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비지니스 환경에 적합한 제품들을 최종적으로 결정하여 구축한다. 하드웨어 환경 사용자의 인터페이스 역할을 하는 클라이언트(Client) 그리고 클라이언트와 통신하여 서비스를 제공하는 서버(Server)로 구성된다. 클라이언트의 종류 : 개인용 컴퓨터(PC), 스마트폰 등 서버의 종류 종류 특징 웹 서버 (Web Server) - 클라이언트로부터 직..

  29. 2022.02.26 [정보처리기사 실기] 03. 통합 구현

    03. 통합 구현 (1) 통합 구현 통합 구현 사용자의 요구사항에 맞춰 송·수신 모듈과 중계 모듈 간의 연계를 구현하는 것 통합 구현은 송수신 방식이나 시스템 아키텍처 구성, 송수신 모듈 구현 방법 등에 따라 다르므로 사용자의 요구사항과 구축 환경에 적합한 방식을 설계해야 한다. 일반적인 통합 구현은 송수신 시스템과 모듈, 중계 시스템, 연계 데이터, 네트워크로 구성된다. 통합 구현의 구성 요소 송신 시스템과 모듈 - 송신 시스템 : 데이터를 생성 및 변환하여 전송하는 시스템으로, 송신 모듈과 모니터링(Monitoring) 기능으로 구성됨. - 송신 모듈 : 전송 데이터를 생성하고 필요에 따라 전송 데이터의 변환 등을 수행함. 수신 시스템과 모듈 - 수신 시스템 : 수신 받은 데이터를 정제 및 변환하는 ..

  30. 2022.02.25 [정보처리기사 실기] 02. 데이터 입·출력 구현 4

    02. 데이터 입·출력 구현 (1) 데이터 전환 데이터 전환 운영 중인 기본 정보 시스템에 축적되어 있는 데이터를 추출(Extraction)하여 새로 개발할 정보 시스템에서 운영할 수 있도록 변환(Transformation)한 후, 적재(Loading)하는 일련의 과정 ETL(Extraction, Transformation, Load), 즉 추출, 변환, 적재 과정이라고 한다. 데이터 이행(Data Migration) 또는 데이터 이관이라고도 한다. 데이터 전환 계획서 데이터 전환이 필요한 대상을 분석하여 데이터 전환 작업에 필요한 모든 계획을 기록하는 문서 주요 항목 데이터 전환 개요 데이터 전환 대상 및 범위 데이터 전환 환경 구성 데이터 전환 조직 및 역할 데이터 전환 일정 데이터 전환 방안 데이터..

728x90


📖 Contents 📖