( 외우고 또 외운다. 영어단어만 집중적으로 외우고 있다. 제일 기본적인 것만 틀리지 말자 )
# 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
- 소프트 웨어의 생명주기 동안 필요한 소프트 웨어 제품의 획득, 개발 운영 유지보수
기본생명 : 획득, 공급, 개발, 운영 , 유지보수
지원생명 : 품질보증, 검증, 확인, 활동검토
조직생명 : 관리, 기반구조, 훈련 , 개선 프로세스
'Self Study > 정보처리기사' 카테고리의 다른 글
[정보처리기사 필기 정리 3 ] (5) | 2022.04.14 |
---|---|
[정보처리기사 필기 정리 2 ] (0) | 2022.04.13 |
[정보처리기사 필기 정리 ] (0) | 2022.04.11 |
댓글