본문 바로가기

분류 전체보기356

[정보처리기사 실기] 구조적 방법론 소프트웨어 개발 방법론 개발 방법론 구조적 방법론 structured development 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합하는 분할과 정복 접그 방식의 방법론 프로세스 중심의 하향식 방법론 구조적 프로그래밍 표현을 위해 나씨 슈나이더만 차트 사용 *나씨 슈나이더만 차트 논리의 기술에 중점을 둔 도형식 표현 방법 연속, 선택 및 다중 선택, 반복 등의 제어 논리 구조로 표현 조건이 복합되어 있는 곳의 처리를 시각적으로 명확히 식별하는데 적합 2022. 5. 2.
[정보처리기사 실기] 폭포수 모델 소프트웨어 생명 주기 요구 분석~유지 보수 까지의 체계화된 절차 폭포수 모델 소프트웨어 생명 주기 모델 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 가장 오래된 모델 선형 순차적 모형으로 고전적 생명 주기 모형이라고도 함 모형의 적용 경험과 성공 사례가 많음 단계별 정의와 산출물이 명확 요구 사항 변경이 어려움 타당성 검토 > 계획 > 요구 사항 분석 > 설계 > 구현 > 테스트 > 유지보수 2022. 5. 2.
[정보처리기사 실기] 소프트웨어 생명주기 SDLC 모델 소프트웨어 생명주기는 시스템의 요구 분석부터 유지 보수까지 전공정을 체계화한 절차이다. (요구 분석~유지보수) 생명 주기 모델 종류에는 폭포수 모델, 프로토 타이핑 모델, 나선형 모델 반복적 모델이 있다. 개발 방법론은 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법이다. (개발) 개발 방법론에는 구조적 방법론, 정보공학 방법론, 객체 지향 방법론, 컴포넌트 기반 방법론, 애자일 방법론, 제품 계열 방법론이 있다. 2022. 5. 2.
[정보처리기사 실기] 럼바우 데이터 모델링 럼바우 객체지향 분석 절차 * 객체 모델링 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.