'Computer Science/Software Engineering' 카테고리의 글 목록 (3 Page) — Archive

Computer Science/Software Engineering

Computer Science/Software Engineering

[Software Engineering] Object-Orientation Design | 객체지향 설계

Object-Orientation Design 객체지향 설계 - Modulization(모듈화)에 특화된 설계 방법이다. * Object (객체) - Problem Domain에서 어떤 것을 Abtraction 해놓은 개체이다. - Class에서 정의된 대로 생성되는, 실제 메모리 공간을 차지하는 Instance이다. - 객체의 구성요소는 아래와 같다. Data Member (Attribute, State, Property) - 정보를 저장한다. Member Function (Operation, Behavior, Method) - 기능을 제공한다. Concepts of Object-Orientation (객체지향의 4가지 주요 개념) Abstraction (추상화) Encapsulation (캡슐화) I..

Computer Science/Software Engineering

[Software Engineering] Extreme Programming (XP) | 익스트림 프로그래밍

Extreme Programming (XP) 익스트림 프로그래밍 - Agile Method 중 가장 영향력 있는 소프트웨어 프로세스 모델이다. - Increment Size를 "Extremely" Small 하게 진행하기 때문에 이와 같은 이름이 붙었다. - New Version은 하루에도 여러 번 출시되고, Delivery는 2주에 한번 시행되며 빌드할 때 마다 모든 테스트를 수행한다. (= Extreme Version of Agile) * 본 포스트는 Software Process Model (소프트웨어 프로세스 모델) (URL)의 하위 문서이다. [Software Engineering] Software Process Model | 소프트웨어 프로세스 모델 Software Process Model 소..

Computer Science/Software Engineering

[Software Engineering] Integration and Configuration Model | 통합 및 구성 모델

Integration and Configuration (Reuse-Oriented Approach) 통합 및 구성 모델 (재사용 지향법) - 기존에 존재하던 Component나 Application들을 개발중인 System에 Integration하여 개발하는 방식을 의미한다. (즉, 재사용에 초점을 맞춘 프로세스 모델이다.) - 라이브러리나 오픈소스를 차용하는 경우가 이에 해당된다. * 본 포스트는 Software Process Model (소프트웨어 프로세스 모델) (URL)의 하위 문서이다. [Software Engineering] Software Process Model | 소프트웨어 프로세스 모델 Software Process Model 소프트웨어 프로세스 모델 - S/W Process를 추상화하..

Computer Science/Software Engineering

[Software Engineering] Incremental Development Model | 점진적 개발 모델

Incremental Development Model 점진적 개발 모델 - Prototype을 빠르게 개발하여 점진적으로 개선시켜 나가는 방법이다. * 본 포스트는 Software Process Model (소프트웨어 프로세스 모델) (URL)의 하위 문서이다. [Software Engineering] Software Process Model | 소프트웨어 프로세스 모델 Software Process Model 소프트웨어 프로세스 모델 - S/W Process를 추상화하여 표현한 것으로, S/W Process Activity들의 진행 방법에 대한 여러 모델들을 의미한다. - 대표적인 소프트웨어 프로세스 모델들은. dad-rock.tistory.com Incremental Development Model ..

Computer Science/Software Engineering

[Software Engineering] Waterfall Model | 폭포수 모델

Waterfall Model 폭포수 모델 - Plan-Driven Model에 속하는 모델로, Specification과 Development 과정들이 서로 명확히 분리되어 있는 형태이다. - 이전 단계가 완전히 끝나야 다음 단계로 넘어갈 수 있다. (Each step is sequential) * 본 포스트는 Software Process Model (소프트웨어 프로세스 모델) (URL)의 하위 문서이다. [Software Engineering] Software Process Model | 소프트웨어 프로세스 모델 Software Process Model 소프트웨어 프로세스 모델 - S/W Process를 추상화하여 표현한 것으로, S/W Process Activity들의 진행 방법에 대한 여러 모델들..

Computer Science/Software Engineering

[Software Engineering] Agile Software Development | 애자일 소프트웨어 개발법

Agile Software Development 애자일 소프트웨어 개발법 * Agile : a.날렵한, 민첩한 - 고객의 요구사항 변화에 Agile(민첩한)하게 대응할 수 있는 소프트웨어 프로세스이다. - 앞으로 해야할 일들을 조금씩 계획해나간다. (이때, 이 소계획의 단위를 Increment라 부른다.) (그러므로, 계획한 Increment 이후에는 어떤 작업을 진행할지 모른다.) - 즉, 완성된 S/W는 일련의 Increment들로 구성된다. - 애자일은 기존의 Software Process에서 발생되는 Overhead들에 대한 불만으로 고안된 프로세스이다. (여기서 Overhead는 잦은 Documentation으로 인한 Delivery Time의 증가를 의미한다.) - 애자일의 궁극적 지향점은 과..

Computer Science/Software Engineering

[Software Engineering] RUP | 래셔널 통합 프로세스

RUP 래셔널 통합 프로세스 - Hybrid형 Generic Software Process Model이다. - Iterative Software Development Process Freamwork이며, 현재는 IBM에 인수된 Rational사가 개발했다. - 3가지 Perspective로 구성된다. * 본 포스트는 Software Process Model (소프트웨어 프로세스 모델) (URL)의 하위 문서이다. [Software Engineering] Software Process Model | 소프트웨어 프로세스 모델 Software Process Model 소프트웨어 프로세스 모델 - S/W Process를 추상화하여 표현한 것으로, S/W Process Activity들의 진행 방법에 대한 여러 ..

lww7438
'Computer Science/Software Engineering' 카테고리의 글 목록 (3 Page)