Self Study/정보처리기사

[정보처리기사 필기 정리 4 ]

열정코딩 2022. 4. 14.

( 외우고 또 외운다. 영어단어만 집중적으로 외우고 있다. 제일 기본적인 것만 틀리지 말자 )

 

# CASE 의 주요기능 

 case 란 ?  : 소프프웨어 공학 자동화 , 결과물 관리, 관리 자동화, 엔지니어 분석 설계, 코딩 작업 도움. 

- 오류 검증 

- S.W 전 데이터 연결 

- 모형지원

- 명세 그래픽 지원 

- 모순검사 

- 다이어그램

 

유형별 COCOMO

Organic : 조직형 / 소규모 소프트웨어 일괄 자료 처리 /5만 라인 이하
Semi-detached : 반분리형 / 트랜잭션 처리 시스템이나 운영체제, DB / 30만 라인 이하
Embedded : 내장형 / 최대형 규모 트랜잭션 처리 시스템이나 운영체제 / 30만 라인 이상

 

# 테일러링 (Tailoring)
프로젝트 상황 특성에 맞게 정의된 소프트웨어 개발 방법론 절차, 사용기법 등을 수정 및 보완하는 작업
내부적 요건 : 목표환경 / 요구사항 / 프로젝트규모 / 보유기술 / 외부적 요건 : 법적 제약사항 / 표준 품질 기준

 

#IPv6

128비트의 주소 공간을 제공한다.

인증 및 보안 기능을 포함하고 있다.

IPv6 확장 헤더를 통해 네트워크 기능 확장이 용이하다.

패킷 크기는 임의로 큰 크기의 패킷을 주고 받을 수 있다.

IPv4 : 유니캐스트, 멀티캐스트, 브로드캐스트
IPv6 : 유니캐스트, 애니캐스트, 멀티캐스트

IPv6는 브로드캐스트 대신 애니캐스트 사용

유니캐스트(unicast) 멀티캐스트(multicast) 애니캐스트(anycast)

 

# UML 모델

(uml 다이어 그램)- 사물과 관계를 도형/ 구조적 다이어그램 사용

 

1. 구조적 다이어그램( structural diagram)

-클래스 다이어그램(class diagram) : 클래스 사이의 관계를 표현한 것.

-객체 다이어그램(object diagram): 실행중 특정 시점 객체-객체 사이의 관계. 객체 모델링 활용

-컴포넌트 다이어그램 (component diagram): 실제 구현 모델. 컴포넌트 간의 관계

-배치 다이어그램(deployment diagram): 결과물, 프로세스, 컴포넌트 물리적 요소 위치. 구현 단계

-복합체 구조 다이어그램(composite structure diagram): 클래스, 컴포넌트 복합 구조

-패키지 다이어그램(package diagram): 유스케이스, 클래스 모델 요소 그룹화

 

2. 행위 다이어그램 (behavioral)

유스케이스 다이어그램(use case diagram): 사용자의 요구 분석. 기능 모델링

시퀀스 다이어그램(sequence diagram): 객체들이 주고 받는 메시지. 시간과 흐름 정해신 순서따라

커뮤니케이션 다이어그램(communication diagram): 동작 개체 메시지, 객체간 연간관계

상태 다이어그램(state diagram): 럼바우 객체지향 분석 기법 동적 모델링.

활동 다이어그램 (activity diagram): 사용자의 관점 어떤기능 수행. 시간 흐름 순서따라.

 

# 미들웨어 솔루션의 유형

1. WAS(웹 애플리케이션 서버)
    - 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리함
    - 웹 환경을 구현하기 위한 미들웨어
2. Web Server
     - 클라이언트로부터 직접 요청을 받아 처리, 저용량의 정적 파일들을 제공하는 소프트웨어
3. RPC(Remot Procedure Call)
     - 응용 프로그램이 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 미들웨어
4. ORB(Object Request Broker)
     - 객체 지향 미들웨어로 코바(CORBA) 표준 스펙을 구현함

 

# 교착상태 해결 

탐지 (Detection) - 발생 허용, 발생시 원인규명 해결

회피 (Avoiddance) - 가능성 배제 하지 x , 적절하게 피해나감 ( 은행원 알고리즘)

복구 (Recovery) - 현황대기 배제 , 자원 중단 메모리 할당 

예방 (Prevention)  - 교착상태 발생하지 않도록 ( 비선점 , 점유대기 , 상호배제 ) 

 

#  소프트 웨어 프레임 워크 

- 모듈화

- 재사용성 

- 확장성 

- 제어의 역 흐름 

 

# Secure Os 보안체제 기능 

1. 식별 인증, 계정관리 

2. 강제적 접근 통제 , 임의적

3. 객체 재사용 방지 

4. 완전 중재, 감사기록 취소 

5. 안전경로, 커널 변경 방지 

6. 해킹방지, 통합관리 . 

 

# ISO 122207 

- 소프트 웨어의 생명주기 동안 필요한 소프트 웨어 제품의 획득, 개발 운영 유지보수

기본생명 : 획득, 공급, 개발, 운영 , 유지보수 

지원생명 : 품질보증, 검증, 확인, 활동검토 

조직생명 : 관리, 기반구조, 훈련 , 개선 프로세스 

 

 

댓글