본문 바로가기

반응형

기술사 준비/SW공학 - 개발 방법론

(4)
[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) 설계 분석모델 세분화를 통한 구현 모델로 전환 설계모델 구현 실행..

반응형