본문 바로가기

반응형

2021/04

SWBOK SWBOK(Software Engineering Body of Knowledge) V3 I. 정의 - IEEE의 컴퓨터분과에서 정의한 표준지식 체계 II. 개념도 및 세부내용 가) 개념도 나) 세부내용 : 요설개시유 형관프모품 전경컴수공 1) 요구사항 프로세스(Software Requestments) 2) SW 설계(Software Desing) 3) SW 개발(Software Construction) 4) 시험 테스트 (Software Testing) 5) 유지보수(Software Maintenance) 6) 형상관리(Software Configuration Management) 7) SW 관리(Software Engineering Management) 8) SW 프로세스(Software Enginee.. 더보기
유지보수와 확장에 용이한 시스템을 위한, 객체지향 설계 5원칙 I. 유지보수와 확장에 용이한 시스템을 위한, 객체지향 설계 5원칙의 개요 가. 객체지향(Object-Oriented) 설계원칙의 개념 나. 객체지향 설계원칙의 필요성 II. 객체지향 설계의 5원칙의 주요 내용 및 원칙 별 상세내용 가. 객체지향 설계의 5원칙의 주요 내용 (SOLID) - SRP single response principle 단일 책임 원칙 / 객체는 하나의 책임만 맡아야 한다. - OCP open closed principle 개방 폐쇄 원칙 / 확장에는 open, 수정에는 close - LSP liskov substitution principle 리스코프 치환 원칙 / 자식들은 부모 타입들이 사용되는 곳에 대체되어 사용될 수 있어야 함, - ISP interface segregati.. 더보기
MTTF / MFBF / MTTR 의 개념 I. 가용도 측정을 위한 MTTF / MTTBF 가. 측정요소의 중요성 나. MTTF / MFBF / MTTR 의 개념 MTTF (Mean Time To Failure) - MTTF 는 주어진 시간에서 고장 발생시까지의 시간 - 고장 수리 후 다음 고장까지의 시간 MTBF (Mean Time Between Failure) - 고장에서 다음 고장 시간까지 MTTR (Mean Time To Repair) - 고장 후 수리까지 복구 시간 MT가는 것은 BRF BF = TR + TF MTTF/MTBF의 활용 - 고장원인분석 - 가용도 기준 - 설계 품질 - 제품 선정 - FA, HA, FTS 관점 더보기
기업의 핵심역량 강화를 위한 ITO I. 기업의 핵심역량 강화를 위한 IT Outsoursing의 개요 가. ITO(Information Technology Outsourcing)의 정의 나. ITO의 필요성 - 선택과 집중 | 핵심부문의 집중 - 비용절감 | 비핵심 전략부분의 아웃소싱 - 전문성 강화 II. RAD 모델 구성도와 구성요소 가. ITO 구성도 나. ITO 구성요소 III. ITO 유형과 비교 가. 위탁범위 유형 - Total - Selective - IT자회사 - Co-sourcing 나. ITO vs BPO 더보기
진화형 개발 모델 I. 프로토타입을 지속적으로 발전시키는, 진화형 개발 모델의 개요 가. 진화형 개발 모델(Evolution Development Model)의 정의 나. 진화형 개발 모델의 특징 II. 증분형 개발 모델 개념도와 구성요소 가. 증분형 개발 모델의 개념도 나. 증분형 개발 모델의 구성요소 III. 증분형 모델과 진화형 모델 비교 IV. 반복적 모델, 증분형 모델, 진화형 모델과의 비교 더보기
빠른 인도물을 위해 증분 병행 개발하는 모델, 증분형 개발 모델 I. 빠른 인도물을 위해 증분, 병행 개발하는 모델, 증분형 개발 모델의 개요 가. 증분형 개발 모델(Incremental Development Model)의 정의 가. 증분형 개발 모델의 특징 II. 증분형 개발 모델의 구성도 및 구성요소 가. 증분형 모델의 구성도 나. 증분형 모델의 구성요소 III. 증분형 모델과 진화형 모델 비교 IV. 반복적 모델, 증분형 모델, 진화형 모델과의 비교 더보기
위험을 최소화하기 위한 진화적 프로토타이핑, 나선형 모델 I. 위험을 최소화하기 위한 진화적 프로토타이핑, 나선형 모델의 개요 가. 나선형 모델(Spiral Model)의 정의 나. 나선형 모델의 특징 II. 나선형 모델 개념도와 구성요소 가. 나선형 모델의 개념도 나. 나선형 모델의 단계별 구성요소 III. 나선형 모델의 장단점 IV. 나선형 모델과 다른 SDLC 모델과의 비교 가. 나선형 모델과 폭포수 모델과의 비교 가. 나선형 모델과 애자일(Agile) 모델 비교 더보기
고객과의 원활한 의사소통을 통한 개발 모델, 프로토타이핑 모델의 개요 I. 고객과의 원활한 의사소통을 통한 개발 모델, 프로토타이핑 모델의 개요 가. 프로토타이핑 모델(Prototyping Model)의 정의 나. 프로토타이핑 모델의 특징 II. 프로토타이핑 모델 구성도와 구성요소 가. 프로토타이핑 모델의 구성도 나. 프로토타이핑 모델의 구성요소 III. 프로토타이핑 모델의 종류 IV. 프로토타이핑 모델의 장단점 및 문제점 해결방안 가. 프로토타이핑 모델의 장단점 나. 프로토타이핑 모델의 문제점 해결방안 더보기
폭포수 개발모델 SDLC / 폭포수 모델 순차적이며 고전적이며 산출물 중심의 개발모델 ~ 의 ~을 위한 모델 I. 고전적 라이프사이클 패러다임, 폭포수 모델의 개요 가. 폭포수 모델(Waterfall)의 정의 - 시스템 개발시에 계획, 분석, 설계, 개발, 구현, 시험, 배포 및 유지관리 과정을 순차적으로 접근하여 계획과 순차적 접근하는 고전적 라이프 사이클 패러다임 나. 특징 특징 설명 순차적 접근 - 단계적, 순차적, 하향방식 접근 수행 Phase Testing - 각 단계별 완료 시 검증 후 다음 단계로 진행 고정된 산출물 - 테스트를 거친 산출물은 정식 변경 절차에 의해서만 변경 가능 프로젝트관리용이 - 프로젝트 진행 과정을 세분화하여 관리하기 용이함 후반 리스크 증가 - 후반부에 구체화되어 중요 문제점 대응에 .. 더보기

반응형