목록정보처리기사 (8)
josolha
디자인 패턴(Design Pattern)은 소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴이다. 사용 이유 디자인 패턴을 참고하여 개발할 경우 개발의 효율성과 유지보수성, 운용성이 높아지며 프로그램의 최적화에 도움이 된다. 디자인 패턴 유형 구분 유형 설명 목적 생성 객체 인스턴스 생성에 관여, 클래스 정의와 객체 생성 방식을 구조화, 캡슐화를 수행하는 패턴 구조 더 큰 구조 형성 목적으로 클래스나 객체의 조합을 다루는 패턴 행위 클래스나 객체들이 상호작용하는 방법과 역할 분담을 다루는 패턴 범위 클래스 클래스 간 관련성(상속 관계를 다루는 패턴) 객체 객체 간 관련성을 다루는 패턴 디자인 패턴 요약 생성 1) Builder : 생산 단계를 캡슐화..

IP 주소란?? IP는 Internet Protocol의 약자로 기기간 네트워크 통신을 할 때 쓰는 프로토콜을 의미한다. IP에서 IP 기기의 주소를 나타내는 것이 바로 IP주소이다. 흔히 우리가 사용하는 IP는 이 IP주소를 의미한다. 우편배달을 예로 들자면 IP주소는 배달 주소를 나타내게 된다. 즉 IP주소를 사용하는 이유는 각각의 host들을 구분하여 데이터를 정확하게 송수신하기 위해서이다. 이러한 IP주소는 IPv4와 IPv6 체계로 나뉜다. 먼저 IPv4에 대해서 알아보자. IPv4 IPv4는 3자리 숫자가 4마디로 표기되는방식이다. 각 마디는 옥텟(octet)이라고 부른다. 위 주소는 내부적으로 32비트(각 마디당 8bit)로 처리된다. 예를 들어 192.168.123.12은 11000000...

시스템 개발 과정에서 고객 또는 개발자 상호 간의 의사소통이 원할하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어 Rambaugh(OMT), Booch, Jacobson 등의 객체지향 방법론의 장점을 통합. OMG에서 표준으로 지정함. 장점 : 분석모델과 설계 모델을 표현하는 방식이 다르지 않다 특징 : 암기 : (가구명문) 1.사물(Thing) - 다이어그램 안에서 관계가 형성될 수 있는 대상들, 기본 요소 구조 사물(Stuctural Things) - UML 모델의 명사형, 시스템의 개념적, 물리적 요소 표현 클래스(class), 유스케이스(useCase),컴포넌트(component),노드(Node) 등 행동 사물(Behavioral Things) - 시간과 공간에 따른 요소들의 행위를 표현 ..

(1)소프트웨어 생명 주기( Software Life Cycle) 소프트웨어를 개발하기 위한 설계 운용 유지보수 등 과정을 각 단계별로 나눈 것. 소프트웨어 개발 단계와 각 단계별 주요 활동, 그리고 활동의 결과에 대한 산출물로 표현. 대표적인 생명 주기 모형 폭포수 타입 프로토타입 모형 나선형 모형 애자일 모형 폭포수 모형(Waterfall Model) 이전 단계로 돌아갈 수 없다는 전제하 각 단계를 확실히 매듭짓고, 그 결과를 철저하게 검토하여 승인 과정을 검토하여 승인 과정을 거친 후에 다음 단계로 진행하는 개발 방법론 가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 생명 주기 모형. 고전적 생명 주기 모형이라고도 함. 각 단계가 끝난 후에는 다음 단계를 수행하기 위한 결과물이 명확하게 산출되..