Development/Software Engineering(489)
-
1단계:성능 및 용량산정의 적정성
1단계:성능 및 용량산정의 적정성개발 기술 환경, 정의 시스템 용량산정 방법”에서 목표 시스템의 용량이 산정되면, 과거 유사 프로젝트 경험치를 적용하여 필요시 재조정한 후, 성능 관련 비기능 요구 사항과 비교하여 적정성 여부를 판단합니다. 성능 및 용량산정 적정성 확인· 성능평가 확인· 응답시간 평가· 가용성 확인· 확장성 확인
-
실행 방식에 따른 분류
실행 방식에 따른 분류
-
프로그래밍 언어의 발전
프로그래밍 언어의 발전· 프로그래밍 언어는 1940년대 컴퓨터의 발전과 함께 발전하였습니다.· 세계 최초의 프로그램은 내장 방식의 프로그램으로, 이후에 현재까지 지속적으로 발전해오고 있습니다.· 프로그래밍 언어는 컴퓨터 시스템의 역사와 함께하고 있으며 프로그래밍 언어가 개발된 시대적인 패러다임에 따라 유사한 특성을 가지고 있습니다.
-
Command 패턴
Command 패턴· ≒ 명령 패턴 ≒ 커맨드 패턴· 요청을 객체로 캡슐화하여 서로 다른 사용자의 매개 변수화, 요청 저장 혹은 로깅, 연산의 취소를 지원하게 만듭니다.· 명령을 클래스로 표현하는 구조, 요청을 객체의 형태로 캡슐화하는 디자인 패턴ㅇ비니다.· 여러가지 요청(Command) 들에 대해 이를 처리해야 하는 클라이언트의 부담을 줄이고 추가/삭제를 용이하게 하기 위해 요청과 요청을 처리할 객체를 중계하기 위한 클래스 상속구조· Command 클래스는 요청을 처리할 객체를 내부적으로 미리 저장, 관리하고 요청이 들어오면 요청을 처리할 객체의 멤버 함수를 불러주는 역할 · 미리 map 와 같이 명령문자열과, 실제 이를 처리할 클래스(ICommand인터페이스 상속받음)를 생성, 관리해야 한다. · 클..
-
Adapter Pattern(적응자 패턴; 어댑터 패턴)
Adapter Pattern · ≒ 적응자 패턴 ≒ 어댑터 패턴 · ≒ Wrapper Pattern ≒ 랩퍼 패턴 · 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴 · 호환성이 없는 인터페이스 때문에 함께 동작할 수 없는 클래스들이 함께 작동하도록 해주는 패턴 · 기존 클래스 상속구조와 틀린 인터페이스를 가진 클래스가 신규 추가될 경우 이 클래스를 기존 상속에 묶기 위해 Adapter 클래스로 추가된 클래스를 Wrapping 하는 방법입니다. · 기존 클래스를 재사용하려고 하나 그 인터페이스가 원하는 것과 동일하지 않을 때 사용합니다. · 클라이언트는 새로 추가된 클래스가 기존과 다른 인터페이스를 가지고 있더라도 Adapter 로 인해, 기존 클래스와 동일한 인터페이스를 통해 제..
-
Design Patterns
Design Patterns Software Design Pattern들과 Sample Code를 확인할 수 있습니다. https://sourcemaking.com/design_patterns 페이지하단으로 이동하면 해당 소프트웨어 디자인 패턴의 샘플 코드를 확인할 수 있습니다.