본문 바로가기

it자격증 준비/정보처리기사(필기)

[정보처리기사 21년 1회 필기 | 1과목 소프트웨어 설계] 오답노트&핵심개념정리

반응형

 

소켓기술: 포트를 할당하고 내외부 송수신, ssh포트(22번)

 

객체지향개념
- 캡슐화: 정보은닉
- 메시지: 다른 계체를 호출할때 메시지를 보냄
- 다형성: 오버로딩, 오버라이딩(재정의) 
- 추상화: 복잡한 개념이나 문제를 단순화하거나 중요한 부분에 집중하여 표현. ex.자동차- 모든 세부 사항을 고려하지 않고, 주행 기능, 속도 조절, 차량 제어 등과 같은 핵심 기능에만 집중. ->자동차의 복잡성을 감소

 

디자인패턴
생성 / 구조 / 행위패턴

 

미들웨어
RPC(원격프로시저 호출), MOM(메시지 지향 미들웨어), ORB, DB접속, TP모니터, WAS,ESB

 

모듈의 독립성을 높이려면 응집도를 올리고 결합도를 낮춘다.

 

** 객체지향 분석 방법론
- Rumbaugh 럼바우
: 능 모델
- Booch 부치
: 미시적 거시적 개발 프로세스
- Jacobson
: Use Case
- Coad와 Yourdon
: E-R 다이어그램
반응형
럼바우 모델링
- 객체 모델링 : 객체 다이어그램
- 동적 모델링 : 상태 다이어그램
- 기능 모델링 : 자료흐름도(DFD)

 

CASE도구: 개발할때 '나'를 도와주는 도구

 

UML
- 구조 다이어그램
: 클래스, 컴포넌트, 객체, 컴포지트, 배치, 패키지
- 행위 다이어그램
: 활동, 유스케이스, 상태, 시퀀스, 커뮤니케이션, 인터랙션오버뷰, 타이밍

 

유스케이스 다이어그램 : 사용자(Actor) 관점
- 구성요소: 시스템, 액터, 유스케이스, 관계
- 관계: 연관(상호작용), 포함(반드시 실행), 확장(특정상황 실행), 일반화(상속)

 

S/W 3R: 역공학, 재공학, 재사용

 
 
 

반응형