본문 바로가기

전체 글344

[정보처리기사 실기] 럼바우 데이터 모델링 럼바우 객체지향 분석 절차 * 객체 모델링 object modeling information modeling 정보 모델링이라고도 함 시스템에서 요구 하는 객체를 찾고 객체들 간의 관계를 정의하여 ER 다이어그램을 만드는 과정까지의 모델링 객체 다이어그램을 활용하여 표현 * 동적 모델링 dynamic modeling 시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등의 동적인 행위를 표현하는 모델링 * 기능 모델링 functional modeling 프로세스들의 자료 흐름을 중심으로 처리 과정 표현하는 모델링 자료 흐름도 DFD를 활용하여 표현 2022. 5. 2.
[정보처리기사 실기] man month 모형 man month 모형 한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 프로젝트 비용을 산정하는 방식 man month = loc / 프로그래머의 월간 생산성 프로젝트 기간 = man month / 프로젝트 인력 2022. 5. 2.
[정보처리기사 실기] 애자일 agile. 애자인 방법론 agile 애자일 방법론은 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 신속 적응적 경량 개발 방법론 개발 기간이 짧고 신속하며, 폭포수 모형에 대비되는 방법론으로 개발과 함께 즉시 비드백을 받아서 유동적으로 개발할 수 있다. >> 개발 방법론, 변화 유연 신속, 2022. 5. 2.
[정보처리기사 실기] 화면 설계, 집합관계, 실체화 관계 https://cafe.naver.com/soojebi/112053 관계 유형 1. 집합 관계 2. 실체화 관계 [2022년 제1회 기사 실기 출제예상 문제] (1과목) 요구사항 확인 - 18 대한민국 모임의 시작, 네이버 카페 cafe.naver.com UML 관계 1. 연관 관계 연관관계는 클래스가 서로 개념적으로 연결된 선 연관 관계는 2개 이상의 사물이 서로 관련되어 있는 상태를 표현 사물 사이의 실선으로 연결하여 표현하며 방향성은 화살표로 표현 서로에게 영향을 주는 양방향 관계의 경우 화살표를 생략하고 실선으로만 연결 2. 의존관계 하나의 클래스가 또 다른 클래스를 사용하는 관계 의존 관계는 사물 사이에 서로 연관은 있으나 필요에 따라 서로 영향을 주는 짧은 시간 동안만 연관을 유지하는 관계를 .. 2022. 5. 2.
[정보처리기사 실기] 제품 소프트웨어 패키징, 릴리즈 노트, 헤더 https://cafe.naver.com/soojebi/111878 정답 1. 릴리즈 노트 > 사용자 릴리즈 정보 제공 정답 2. 헤더 > 버전 정보, 날짜 등 [2022년 제1회 기사 실기 출제예상 문제] (12과목) 제품 소프트웨어 패키징 - 17 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 릴리즈 노트 release note 릴리즈 노트는 최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서이다. 릴리즈 정보는 상세 서비스 정보를 포함하여 제품의 수정, 변경, 개선하는 일련의 작업들에 대한 정보이며, 릴리즈 노트를 통해 제공된다. 릴ㄹ리즈 노트 작성 항목 릴리즈 노트는 특정 소프트웨어의 최근 변경 사항, 개선 사항 및 버그 수정을 간결히 요약한다. 1. .. 2022. 5. 2.
[정보처리기사 실기] 응용 소프트웨어 기초 기술 활용 https://cafe.naver.com/soojebi/111699 [2022년 제1회 기사 실기 출제예상 문제] (11과목) 응용 SW 기초 기술 활용 - 16 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 정답 1. 디스 패치 dispatch 2. 문맥 교환 context switching 디스패치 > 준비 > 실행, 프로세스 선정, CPU 할당 문맥 교환 > 할당 시 발생, PCB 저장, 다음 PCB 문맥 복원 프로세스 여러 가지 이벤트에 의해 이련의 서로 구분되는 상태 변화를 격는다 프로세스 상태 전이 하나의 작업이 컴퓨터 시스템에 입력되어 완료되기까지 프로세스의 상태가 준비, 실행 및대기 상태로 변하는 활동을 말한다. 1. 디스패치 dispatch 준비 > 실행 준비 상태에 있는.. 2022. 5. 2.
[정보처리기사 실기] 애플리케이션 테스트 관리 Turnaround time, Resource Usage. https://cafe.naver.com/soojebi/111506 정답 1. Turnaround Time 2. Resource Usage [2022년 제1회 기사 실기 출제예상 문제] (10과목) 애플리케이션 테스트 관리 - 15 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 애플리케이션 성능 측정 지표 1. 처리량 Throughput 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 웹 애플리케이션의 경우 시간당 페이지 수로 표현 > 트랜잭션 수 2. 응답 시간 Response Time 사용자가 입력이 끝난 후, 애플리케이션의 응답 출력이 개시될 때까지의 시간 애플리케이션의 경우 메뉴 클릭 시 해당 메뉴가 나타나기까지 걸리는 시간 > 결과 나옴 3. 경과 시간 Turnarou.. 2022. 5. 2.
[정보처리기사 실기] 소프트웨어 개발 보안 구축, 스니핑, 스위치 재밍, ARP 스푸핑 https://cafe.naver.com/soojebi/111223 스니핑 기법 [2022년 제1회 기사 실기 출제예상 문제] (9과목) 소프트웨어 개발 보안 구축 - 14 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 스니핑 = 훔쳐보기 답 스위치 재밍 위조된 매체 접근 제어 주소를 네트워크로 흘러 보내 스위치 저장 기능을 혼란시켜 더미 허브 처럼 작동하게 하여 네트워크 패킷을 스니핑 하는 기법 = 가짜를 만들어 훔쳐보기, 위조, 더미 허브 ARP 스푸핑 희생자, 공격자, 특정 호스트, 네트워크 공격 1. 스니핑 sniffing 공격 대상에게 직접 공격하지 않고 데이터만 몰래 들여다보는 수동적 공격 2. 네트워크 스캐너 scanner = 스니퍼 sniffer 네트워크 하드웨어 및 소프트.. 2022. 5. 2.
[정보처리기사 실기] 서버 프로그램 구현, 공통결합도, 순차적 응집도 https://cafe.naver.com/soojebi/110927 답 공통 결합도 전역변수 갱신, 상호작용 순차적 응집도 다른 활동 이용 [2022년 제1회 기사 실기 출제예상 문제] (8과목) 서버 프로그램 구현 - 13 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 응집도 모듈의 독립성을 나타내는 정도로, 모듈 내부 구성요소 간 연관 정도이다. 하나의 모듈이 하나의 기능을 수행할 수록 응집도가 높다 응집도 유형에는 우연적, 논리적, 시간적, 절차적, 통신적, 순차적, 기능적 응집도 순서로 응집도가 높아진다. 1. 우연적 응집도 coincidental cohesion 모듈 내부의 각 구성요소가 연관이 없을 경우의 응집도 2. 논리적 응집도 logical cohesion 유사한 성격을 .. 2022. 5. 2.