티스토리 뷰

728x90
반응형

2022년 정보처리기사 필기

(수제비 2021년 필기책 보고 공부하며 요약한 내용입니다.)

http://www.yes24.com/Product/Goods/96051171

 

1. 소프트웨어 설계

Cp1. 요구사항 확인


 

1. 플랫폼이란?

: 애플리케이션을 구동시키는데 필요한 SW의 환경.

: 공급자와 수요자 등 복수 그룹이 참여하여 각 그룹이 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경.

 

1-1. 플랫폼의 유형

유형 설명 사례
싱글사이드 플랫폼 제휴관계 통해 소비자-공급자 연결 아이튠즈, 안드로이드 마켓
투사이드 플랫폼 두 그룹을 중개하고 모두에게 개방함 소개팅 앱
멀티사이드 플랫폼 다양한 이해관계 그룹을 연결해 중개함 페이스북, 인스타그램

 

1-2. 플랫폼의 기능

: SW 개발과 운영비용 감소

: 생산성 향상

: 동일 플랫폼의 커뮤니티를 형성하고, 네트워크 효과를 유발함.

*네트워크 효과: 상품에 대한 수요가 형성되면 다른 사람들의 상품선택에 큰 영향을 미치는 현상

 

1-3. 플랫폼 기능 분석 절차

 - 현행 플랫폼 자료 수집: 현행 시스템 담당자 제시 자료와 인터뷰로 자료 수집

 - 수집 자료 분석: 수집된 자료에 산발적인 정보들의 취합/정제 작업

 - 결과 산출물 작성: 수집된 자료를 기반으로 플랫폼 기능분석도 작성

 

1-4. 플랫폼 성능 분석

: 사용자의 서비스 이용 시 속도의 적정성을 알 수 있음

플랫폼 성능 특성 분석 기법 설명 산출물
사용자 인터뷰 인터뷰로 속도 적정성 확인 인터뷰 결과서
성능 테스트 성능, 부하테스트 수행 성능 테스트, 부하 테스트 결과서
산출물 점검 타사 제품의 성능 자료 등을 분석 벤치마킹 테스트 결과서

1-5. 플랫폼 성능 특성 측정 항목

측정항목 설명
경과시간(Turnaround Time) 작업을 의뢰(요구)한 시간부터 처리완료까지 걸린 시간
사용률(Utilization) 의뢰한 작업을 처리하는 동안 CPU, 메모리 등 자원 사용률
응답시간(Response Time) 요청전달한 시간부터 응답 도착할 때까지 걸린 시간
가용성(Availability) 서버, 네트워크, 프로그램 등 정보시스템이 정상적으로 사용 가능한 정도

 

2. 운영체제란?

: HW, SW 자원을 효율적으로 관리하며 공통된 기능을 제공하는 SW.

: 사용자가 컴터를 좀 더 쉽게 사용하기 위해 지원하는 SW.

 

2-1. 운영체제 현행 시스템 분석 시 고려사항

관점 고려사항 설명
품질 측면 신뢰도 장기간 시스템 운영 시 OS 장애 발생 가능성
OS 버그로 인한 재기동 여부
성능 대규모/대량 파일 작업(배치작업) 처리
지원가능한 메모리 크기
지원 측면 기술 지원 안정적인 기술 지원
오픈 소스 여부
주변 기기 설치 가능한 하드웨어
다수의 주변 기기 지원 여부
구축 비용 지원 가능한 하드웨어 비용
설치할 응용 프로그램의 라이선스 정책 및 비용
유지 관리 비용

 

2-2. 운영체제 종류 및 특징

    저작자 특징
컴퓨터 windows microsoft 중소규모 서버, 일반 PC 유지 관리 비용 장점
unix IBM, HP, SUN 대용량처리, 안정성 높은 엔터프라이즈 급 서버
linux linus torvalds 중/대규모 서버 대상, 높은 보안성 제공
HW, SW 소유 비용 가장 적게 소요
모바일 android google 폰, 태블릿PC, 다양한 기기 호환성
iOS apple 폰, 태블릿PC, 높은 보안성과 고성능 제공

 

3. 네트워크란?

: 컴퓨터 장치들이 노드 간 연결(데이터 링크)을 사용해 서로 데이터를 교환하는 기술.

: 데이터링크들은 광케이블 등 유선 매체 또는 와이파이 등의 무선매체를 통해 성립됨.

 

3-1. 네트워크 현행 시스템 분석

: 네트워크 구성도를 통해 분석하며, 구성도 작성을 통해 서버 위치, 서버간 연결 방식 파악 가능함.

: 백본망, 라우터, 스위치, 게이트웨이, 방화벽 등을 대상으로 분석.

: 물리적 위치 관계 파악, 조직 내 보안 취약성 분석 등 대응이 쉬움.

: 네트워크 장애 발생 추적 및 대응 등의 다양한 용도로 활용 가능.

* 백본망(backbone network): 다양한 네트워크를 상호연결하는 컴퓨터 네트워크의 일부. 각기 다른 LAN, 부분망 간 정보교환 위한 경로를 제공하는 망.

* 라우터: 3계층 데이터 패킷을 발신지->목적지로 전달위해 최적의 경로를 지정, 이 경로를 따라 데이터 패킷을 다음 장치로 전달하는 네트워크 장비.

* 스위치: 2계층 장비로, 동일 네트워크 내에서 출발지에 들어온 데이터프레임을 목적지 MAC 주소 기반으로 빠르게 전달하는 네트워크 장비

* 게이트웨이: 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간 통신 가능하게 하는 네트워크장비

* 방화벽(firewall): 외부 불법 침입, 내부 불법정보 유출 방지. 내외부 네트워크 상호 간 영향 차단 위한 보안 시스템

 

4. DBMS란?

: DB라는 데이터 집합을 만들고, 저장 및 관리할 수 있는 기능을 제공하는 응용프로그램

기능 설명
중복 제어 동일한 데이터 여러 위치에 중복저장 방지
접근 통제 권한에 따른 데이터 접근 제어
인터페이스 제공 SQL, CLI, GUI 등 제공
관계 표현 서로 다른 데이터 간 다양한 관계 표현 기능 제공
샤딩/파티셔닝 구조 최적화 위해 작은 단위로 나누는 기능
무결성 제약조건 무결성 제약조건을 정의/검사하는 기능
백업 및 회복 데이터베이스 장애 발생 시 데이터 보존 기능 제공

 

4-1. 데이터베이스 현행 시스템 분석

관점 고려사항 설명
성능측면 가용성 장기간 시스템 운영 시 장애 발생 가능성
백업 및 복구 편의성
DBMS 이중화 및 복제 지원
성능 대규모 데이터 처리 성능
대량 거래 처리 성능
다양한 튜닝 옵션 지원 여부
비용 최적화 지원 및 설정 최소화
상호 호환성 설치 가능한 OS 종류
다양한 OS에서 지원되는 JDBC, ODBC
지원 측면 기술 지원 공급업체의 안정적인 기술 지원
다수 사용자간 정보 공유
오픈 소스 여부
구축 비용 라이선스 정책 및 비용
유지 및 관리 비용

 

5. 비즈니스 융합이란?

:  융합 기술이 제공하는 기회나 융합의 원리를 적용해 새 제품, 서비스, 산업 창출하거나 기존 제품 혁신 위한 기업 활동.

: 산업 또는 시장 간 경계를 허물어 정보통신 기술을 적용해 새로운 비즈니스 모델로의 범위 확대.

*비즈니스 모델: 고객 가치 창출하고 시장에서 성공적인 경쟁을 하기 위해 고안된 조직의 목표, 전략, 프로세스, 구조, 기술 등을 포함하는 총체적인 구성체

 

5-1. 비즈니스 융합 유형

유형 설명 사례
고객 가치(why) 개인, 사회, 인류 행복/번영 위한 가치 창출 신재생 에너지 개발, 친환경 농산물 생산
시장 유통(whom) 신시장 개척, 미래시장 선점 자율주행 자동차, 글로벌 통신망
가치 제안(what) 시장/고객 미충족 욕구 대응 위한 신상품 개발 드론 배송, 협동로봇, 소셜 로봇
공급 역량(who) 신기술, 신규역량 활용한 상품 생산 및 판매 스마트 밴드, 스마트 헬스케어
생산 방식(how) 제품.서비스 생산, 판매 프로세스 혁신 스마트 팩토리, 옴니채널

*스마트 팩토리: 기획/설계, 생산, 유통/판매 등 전 과정을 ICT 기술로 통합, 최소비용 및 시간으로 고객 맞춤형 제품을 생산하는 지능화된 공장

*옴니채널: 소비자가 온/오프라인 등 다양한 경로로 상품 검색/구매가능한 서비스이자, 각 유통채널의 특성을 결합해 어떤 채널에서든 같은 매장을 이용할 수 있는 것처럼 느끼는 쇼핑 환경

 

5-2. 비즈니스 융합 분석 절차

: 산업/시장 내 기업 환경 요인과 경쟁 전략을 분석해 핵심 비즈니스 융합 영역에 대해 분석 절차를 수립함.

 1) 기업전략 분석: 기업환경과 그에 대응 위한 경쟁전략 분석

 2) 영역 및 방향 설정: 기업전략 고려한 영역에 대한 설정

 3) 포트폴리오 선정: 부합성, 생존성, 경쟁, 성장성 등 평가

 4) 융합모델 설계/평가: 비즈니스 모델 설계, 융합모델 유효성 평가 및 시범 적용

 5) 비즈니스 융합 실행/개선: 프로토타이핑, 사업화 타당성 확인

 

 

728x90
반응형
댓글