정처기 필기/5과목 - 정보시스템 구축 관리(11)
-
경로 제어, 트래픽 제어 / 소프트웨어 개발 보안
경로 제어, 트래픽 제어 1. 경로 제어 프로토콜 (Routing Protocol) #ROB RIP (Routing Information Protocol) - 벨만포드 알고리즘을 이용하여 최적의 경로를 설정하는 소규모 프로토콜 - 최대 홉 수로 15홉 이하로 제한 - 거리 벡터 라우팅 프로토콜이라고도 한다. OSPF (Open Shortest Path First) - RIP의 단점 개선을 위해 다익스트라 알고리즘과 Link Static 기반으로 최단 경로를 찾는 대규모 프로토콜 BGP (Border Gateway Protocol) - 자치 시스템 간 라우팅 프로토콜 - EGP의 단점을 보완하기 위해 만들어짐 - 초기에는 전체 경로를 나타내는 라우팅 테이블을 교환, 이후에는 변화된 정보만 교환 2. 트래픽..
2023.02.23 -
네트워크 구축 / 스위치
네트워크 구축 1. 버스형 - 한 개의 통신 회선에 여러 대의 단말장치가 연결되어 있는 형태 --> LAN - 물리적 구조 간단, 단말장치 추가와 제거가 용이 - 단말장치가 고장나도 통신에 영향을 주지 않아서 신뢰성 향상 - 기밀 보장이 어렵고, 통신 회선의 길이에 제한이 있다. 2. 계층형 (트리형,분산형) - 중앙 컴퓨터와 일정 지역의 단말장치까지는 하나의 통신 회선으로 연결시키고, 이웃하는 단말장치는 일정 지역 내에 설치된 중간 단말장치로부터 다시 연결시키는 형태 --> 분산 처리 시스템 3. 링형(루프형,환형) - 컴퓨터와 단말장치들을 서로 이웃하는 것끼리 포인트 투 포인트 방식으로 연결시킨 형태 --> LAN - 분산 및 집중 제어 모두 가능하고 중계기 수가 많아진다. - 단말장치의 추가/제거 ..
2023.02.23 -
소프트웨어 개발 표준 / 테일러링, 프레임 워크
소프트웨어 개발 표준 , 1. ISO / IEC (국제표준화기구) 표준 소프트웨어 생명 주기 프로세스로 생명 주기 표준을 제공한다. # 기본 생명 주기 프로세스, 조직 생명 주기 프로세스, 지원 생명 주기 프로세스 # 기조지 2. CMMI (Capability Maturity Model Integeration : 능력 성숙도 통합 모델) - 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델 * 프로세스 성숙도 단계 프로세스 특징 초기 x 개발자 능력에 따른 성공 여부 결정 관리 규칙화 특정한 프로젝트 내의 프로세스 정의 및 수행 정의 표준화 조직의 표준 프로세스를 활용하여 업무 수행 정량적 관리 예측 가능한 프로젝트를 정량적으로 관리 및 통제 최적화 지속적 개선 프로세스 역량 향상을 위해 지속적인..
2023.02.23 -
하향식 비용 산정 기법 / 상향식 비용 산정 기법
하향식 비용 산정 기법 1. 하향식 비용 산정 기법의 개요 - 과거 유사한 경험을 바탕으로 전문 지식이 많은 개발자들이 참여한 회의를 통해 비용을 선정하는 비과학적인 방법 (1) 전문가 감정 기법 - 두 명 이상의 전문가에게 비용 산정을 의뢰 - 과거와는 다름을 간과할 가능성이 높음 - 개인적이고 주관적 (2) 델파이 기법 - 전문가 감정 기법의 주관적인 편견을 보완하기 위해 한 명의 조정자와 여러 전문가의 의견을 종합 상향식 비용 산정 기법 1. 상향식 비용 산정 기법의 개요 - 세부적인 작업 단위별로 비용을 집계하여 산정 (1) LOC (Line Of Code) : 원시 코드 라인 수 기법 - SW 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측해서 비용을 산정하는 기법 * ..
2023.02.22 -
소프트웨어 개발 방법론 / 비용 산정 기법
소프트웨어 개발 방법론 1. 구조적 방법론 - 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리중심의 방법론 - 타당성 검토 --> 계획 --> 요구사항 분석 --> 설계 --> 구현 --> 테스트 --> 유지보수 2. 정보공학 방법론 - 정보 시스템의 개발을 위해 계획,분석,설계,구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료중심의 방법론 ---> 대규모 정보 시스템 구축 적합 3. 객체지향 방법론 - 현실 세계의 개체(Entity)를 기계의 부품처럼 하나의 객체(Object)로 만들어, 소프트웨어를 개발할 때 기계의 부품을 조립하듯이 객체들을 조립해서 필요한 소프트웨어를 구현하는 방법론 * 구성요소 : 객체, 클래스, 메시지, 메서드 등 * 기본 원칙 : 캡슐화,..
2023.02.22