반응형
소켓기술: 포트를 할당하고 내외부 송수신, 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: 역공학, 재공학, 재사용
반응형
'it자격증 준비 > 정보처리기사(필기)' 카테고리의 다른 글
스크럼(Scrum) 기법 (0) | 2023.06.21 |
---|---|
소프트웨어 생명 주기(Software Life Cycle) (0) | 2023.06.21 |
[정보처리기사 21년 1회 필기 | 2과목 소프트웨어 개발] 오답노트&핵심개념정리 (0) | 2023.06.20 |
정처기 필기공부를 본격적으로 시작하다... ! (D-28) (0) | 2023.06.10 |
정보처리기사(정처기) 필기 공부하기 | 2022년 2회 기출정리 (0) | 2023.06.02 |