SPL(Software Product Line)
Core Asset, Time to market, 도메인공학 I. Core Asset을 개발 및 재사용, SPL의 개요 가. SPL (Software Product Line)의 정의 - 제품/서비스 별로 핵심 자산(Core Asset)을 개발, 이를 재사용하여 생산성을 극대화하기 위한 경제적 소프트웨어 개발 방법론 나. SPL의 등장배경 - Time to market 향상의 필요성 절감, 컴포넌트 개념의 도메인 기반으로 구체화하여 재사용 목적 증대 다. SPL의 특징 - 다품종 소량생산, 품질개선, 생산성 향상, 비용절감, 재사용 II. SPL의 구성 및 개발 프로세스 가. SPL의 구성 구분 설명 핵심 자산 개발 (Core Asset Development) - 도메인의 공통 요구사항을 추출, 핵심 자산..
2021. 1. 26.
객체지향 방법론
객체모델링, 동적모델링, 기능모델링, 객체설계 I. 객체지향 기법 적용된 체계화된 소프트웨어 개발 프로세스, 객체지향 방법론의 개요 가. 객체지향 방법론의 정의 - 객체지향 기법이 적용된 개발 방법, 절차, 개발도구 등이 실무적인 관점에서 체계화된 소프트웨어 개발 프로세스 나. 객체지향 방법론의 특징 - 모형의 적합성, 재사용 용이, 적시성, 설계와 프로그램 매핑 II. 객체지향 방법론의 절차 및 주요활동 가. 객체지향 방법론의 절차 나. 객체지향 방법론의 주요활동 구분 작업목록 설명 Tool&산출물 객체지향 분석 객체 모델링 - 시스템 정적 구조 확인 및 추상화, 분류화, 일반화, 집단화 Class Diagram Object Diagram 동적 모델링 - 시나리오와 이벤트 정의 및 작성 State Di..
2021. 1. 26.
정보공학 방법론
ISP, BAA, BAS, SD I. 데이터 중심의 기업 정보시스템 구축, 정보공학 방법론의 개요 가. 정보공학 방법론의 정의 - 기업의 정보시스템 구축을 위해 계획, 분석, 설계 등 전과정을 데이터 중심으로 정형화시킨 절차 및 방법론 나. 정보공학 방법론의 특징 - 기업중심, ISP 중심, 데이터 중심, 분할과 정복, 공학적 접근, 사용자 참여 II. 정보공학 방법론의 개념도 및 프로세스 가. 정보공학 방법론의 개념도 나. 정보공학 방법론의 프로세스 III. 정보전략계획의 단계 및 단계 설명 가. 정보전략 (ISP : Information Strategy Planning)의 단계 나. 정보전략 계획의 단계 설명 단계 내용 경영전략 분석 - 기업의 내/외부 환경분석 및 기업비전, 전략 도출 현행 업무 프..
2021. 1. 25.
구조적 분석
DFD, DD, STD, Minispec I. 요구사항을 식별, 문서화하는 체계적 분석기법, 구조적 분석의 개요 가. 구조적 분석의 정의 - 자료흐름도, 자료사전, 미니스팩 등 도형 중심의 분석용 도구를 활용하여 사용자 요구사항을 식별하고 문서화하는 체계적인 분석기법 - 요구사항의 명확화, 설계 기반의 설정, 수행 기능을 정의하는 활동 II. 구조적 분석의 원리 및 절차 가. 구조적 분석의 원리 원리 내용 추상화 (Abstraction) 어떤 사물을 현실로부터 분리시켜 생각하거나 보는 관점으로 문제를 둘러싸고 있는 지엽적인 사실 들에서 탈피하여 이상적인 해결책 도출 형식화 (Formality) 개발과정을 단계화 시켜 각 단계의 분석 및 설계를 문서로 공식화, 문서의 논리적 타당성을 수학적으로 검증 분할과..
2021. 1. 25.