問題一覧
1
SW 생명주기 모델 프로세스
요구사항 분석-설계-구현-테스트-유지보수
2
SW 생명주기 모델 중 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델. 단계별 정의와 산출물이 명확함
폭포수 모델
3
고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델
프로토타이핑 모델
4
개발 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델
나선형 모델
5
나선형 모델 절차
계획 및 정의 - 위험 분석 - 개발 - 고객 평가
6
절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응. 효율적으로 개발할 수 있는 경량 개발 방법론
애자일 방법론
7
애자일 방법론 유형 3개
XP, 스크럼, 린
8
객체지향 설계원칙 종류
9
럼바우의 객체지향 분석 방법론에서 분석 절차
10
더 큰 구조 형성 목적으로 클래스나 객체의 조합을 다루는 패턴
구조
11
클래스나 객체들이 상호작용하는 방법과 역할 분담을 다루는 패턴 또는 반복적으로 사용되는 객체들의 상호작용을 패턴화한 것
행위
12
객체 인스턴스 생성에 관여, 클래스 정의와 객체 생성 방식을 구조화, 캡슐화를 수행하는 패턴
생성
13
생성패턴 종류
14
구조패턴 종류
15
행위 패턴 종류
16
시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항
비기능적 요구사항
17
시스템이 제공하는 기능, 서비스에 대한 요구사항
기능적 요구사항
18
요구사항 개발 단계
도출, 분석, 명세, 확인
19
Builder
20
Prototype
21
Factory Method
22
Singleton
23
Iterator
24
Template Method
25
Observer
26
State
27
Visitor
28
Command
29
Stratesy
30
Memento
31
Chain of responsibility
32
Bridge
33
Decorator
34
Facade
35
Flyweight
36
Proxy
37
Composite
38
Adapter
39
Mediater
40
Interpreter
41
Abstract factory
42
SRP 단일 책임의 원칙
43
OCP 개방 폐쇄 원칙
44
LSP 리스코프 치환의 원칙
45
ISP 인터페이스 분리의 원칙
46
DIP 의존성 역전의 원칙