2021년 정보처리기사 필기 요약

리눅스

uname 버전 확인

 

현행 시스템 분석

운영체제

네트워크

DBMS

미들웨어

오픈소스

 

유스케이스 다이어그램

사용자(Actor)관점에서 시스템 기능, 상호작용, 관계를 표현

   구성요소

시스템 - 개발하고자 하는 소프트웨어

액터 - 시스템 외부에서 시스템과 상호작용하는 객체

유스케이스 - 일련의 작업을 수행하기 위한 행위

관계 - 2개의 액터 또는 유스케이스들이 서로 상호작용함을 나타

 

유스케이스 다이어그램 관계

연관(Association) - 유스케이스와 액터 사이 상호작용이 있다는 뜻, 실선으로 표시

포함(Include) - 유스케이스 실행 시 포함 관계에 있는 유스케이스 반드시 실행

확장(Extend) - 유스케이스 실행 시 포함 관계에 있는 유스케이스가 특정 상황에서만 실행

일반화(Generalization) - 부모와 자식 유스케이스들 간 상속 관계

 

소프트웨어 개발 3R

1역공학

2재공학

3재사용

재개발

 

Object 럼바우 정보모델링, 객체를 찾아내 속성과 연산 식별 및 객체 간 관계 규정하는 다이어그램 표시 모델링

 

시스템의 구성요소

process

feedback

control

 

 시스템 품질 속성

가용성(Availbility)

변경용이성(Modifiability)

성능(Performace)

보안성(Security)

사용편의성(Usability)

시험용이성(Testability)

 

CASE 원천 기술

구조적 기법

프로토타이핑 기술

정보 저장소 기술

 

클래스 간 관계

일반화 관계(Generalization) - 객체지향 개념에서 상속관계

실체화 관계(Realization) - 인터페이스와 그것을 구현한 관계

의존 관계(Dependency) - 어떤 클래스가 다른 클래스를 참조하는 관계

연관 관계 (Association)

 - 직접 연관 : 한 클래스가 다른 클래스 참조

 - 집약 연관 : 참조하는 객체나 클래스가 사용 후에도 유지

 - 합성 연관 : 참조한 객체가 사라지면 참조하는 객체도 사라짐