본문 바로가기

반응형

기술사 준비

(7)
[SW개발] 소프트웨어 3R 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. 소프트웨어 3R SW 3R의 정의 레포지토리를 기반으로 역공학, 재공학, 재사용을 통해 SW 생산성을 극대화하는 기법 Reverse Engineering Re-Engineering Reuse SW 3R의 목표 시스템의 이해, 변경, 테스트 용이 SW 유지보수 용이성 향상으로 비용 절감 현 시스템의 컴포넌트 재사용을 통해 SW 위기 극복 * 순공학: 추상개념의 현실화 [분석 → 설계 → 구현] * 재구조화: 기능 변경 없이 소스 코드(구조)의 재편성 SW 3R의 구성 요소 구성요소 설명 역공학 - Reverse Engineering - 구현된 것을 분석하여 처음의 문서나 설계기법 ..
[SW공학] CBD 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. CBD CBD(Component Based Development)의 정의 컴포넌트의 재사용을 통해 개발 생산성 향상, 개발기간 단축 및 신뢰성 높은 SW를 생산할 목적으로 컴포넌트를 생성, 조립하여 소프트웨어를 개발하는 개발방법론 CBD의 특징 특징 설명 생산성 부품 조립을 통한 어플리케이션 개발 시간 단축, 개발생산성 향상 고품질 품질이 검증된 컴포넌트 사용, 품질을 고려한 컴포넌트 설계/구현 재사용성 실행기반 재사용, 모델/프레임워크 재사용 → 개발기간 단축 변경용이성 요구사항 변화에 유연하고 신속한 변경 가능 기술 집약성 기술 숙련에 집중 가능(아키텍처, 프레임워크, 분산객..
[SW공학] 객체지향 방법론 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. 객체지향 방법론 객체지향 방법론의 정의 복잡한 현실세계를 객체로 추상화하여 시스템을 개발하는 방법론 객체는 속성과 메서드로 구성, 객체 간의 인터페이스로 통신함 객체지향 방법론의 특징 재사용성, 유지보수성, 소스 레벨에서의 재사용 모형의 현실 적합성, 현실세계 및 인간의 사고방식과 유사 일관성, 추적성, 전체공정에서 각 단계 간 전환/변경이 자연스럽고 신속함 객체지향 방법론의 개념도 요구사항 분석/설계 Class/Object화 개발 현실세계 → OOA 객체/동적/기능 모델링 → Class - Property - Method → .NET 기반 SW | (인스턴스화) ↓ J2EE기반..
[SW공학] 정보공학 방법론 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. 정보공학 방법론 정보공학 방법론의 정의 기업의 정보시스템을 구축하기 위한 계획(ISP), 분석, 설계 등의 전과정을 형상화시킨 데이터 중심 방법론 정보공학 방법론의 특징 특징 설명 기업 중심 기업의 비즈니스 시스템을 위한 기업의 전략경영을 지원하는 시스템 ISP 중심 경영층의 요구와 견해를 반영 및 계획 중심 데이터 중심 변화에 덜 민감한 데이터 중심의 방법론 분할과 정복 문제영역을 세분화해서 통합 완성해 가는 방법론 정보공학 방법론의 구성도 데이터 → 단계 ← 활동 기업의 비즈니스 목표 전략정보 수집 → ISP(정보전략 계획) ← 전략적 비전 확립 데이터 모델링 → BAA(업무..
[SW공학] SDLC (Software Development Life Cycle) 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. SDLC SDLC의 정의 SDLC (Software Development Life Cycle): 소프트웨어를 개발하는 전 과정을 단계별로 나눈 것으로 소프트웨어 개발 및 관리에 기본적인 틀을 제공하는 모델 SDLC의 의미 관리적 측면: 이정표, 기준선 제공을 통한 SW개발과정 가시화 기술적 측면: 방법론, 도구, 절차 적용의 기본적인 틀 제공 SDLC의 구성 구성 설명 산출물 요구정의 요구사항 명세화, 기능/제약 조건 정의 요구사항 정의서 분석 문제영역, 사용자, Task를 이해하는 단계 개념/비즈니스 모델(BM) 설계 분석모델 세분화를 통한 구현 모델로 전환 설계모델 구현 실행..
[정보관리기술사] 정보관리기술사를 위해 공부해야 하는 것 챕 터 정보관리기술사를 획득하기 위해 아래와 같은 챕터를 공부해야 한다. SW공학 경영정보 데이터베이스 컴퓨터 구조 보안 네트워크 수치해석/알고리즘 최신트렌드 항 목 챕터 분류 항목 개수 SW공학 개발방법론 SDLC 정보공학 방법론 객체지향 방법론 CBD 4 SW 개발 3R 요구공학 디자인 패턴 리팩토링 PLE MDA AOP UML UML: 기출문제 풀이 XML ODF, OOXML OSS Agile (XP/Scrum) 소프트웨어 아키텍처 14 SW 테스트 소프트웨어 테스트 기능적 테스트, 비기능적 테스트 정적 테스트, 동적 테스트 테스트 중심 개발(TDD) 테스트 케이스 5 SW 품질 소프트웨어 품질 V&V Inspection 정보시스템 감리 ISO 12207 ISO 14598 ISO 12119 CMMi..
[정보관리기술사] 준비를 시작하며……. 서 론 2022년 새해가 밝아 왔다. 현재는 2022년 1월 13일 목요일. 어쩌다 보니…… 벌써 실무 3년차가 되었다. 아직 실무 연차로만 따지면, 요즘 유행하는 말로 "응애" 라고 할 수 있다. 그러나 개인적으로는 점점 숨이 조여온다. 그 이유는 슬슬 목표했던 시기가 다가오기 때문이다. 바로 바로 바로 바로 기 술 사 를 쳐야 할 시간이 다가오기 때문이다. 애당초 이건 필자의 인생 목표 중 하나였다. 왜 하필 기술사냐고? 왜냐하면…… 그곳에 기술사가 있기 때문이다. IT쪽의 기술사는 크게 정보관리기술사와 컴퓨터시스템응용기술사가 있는데, 여러 기술사 멘토 분들께 여쭤본 결과, 출제 문항에만 조금의 차이가 있을 뿐, 기술사 획득 후 커리어나 혜택은 큰 차이점이 없는 것 같아서, 정보관리기술사를 응시하기로..

반응형