소프트웨어 설계-3(네트워크, DBMS, 비즈니스 융합)

2022. 5. 24. 14:48정처기(필기)/소프트웨어설계

(1) 네트워크 분석

 

 

1. 네트워크란?

- 네트워크는 컴퓨터 장치들이 노드 간 연결을 사용하여 서로에게 데이터를 교환하는 기술.

- 광케이블과 같은 유선 매체 혹은 와이파이와 같은 무선 매체를 통해 교환 가능.

 

!!여기서 잠깐!!

노드(node)가 뭐야?

노드란 매듭, 절, 집합점, 중심점이라는 사전적 의미로 여러 분야에서 넓게 이용되는 단어


2. 네트워크 현행 시스템 분석

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

 

  • 백본망(Backbone Network) : 다양한 네트워크를 상호 연결하는 컴퓨터 네트워크의 일부. 부분망 간에 정보를 교환하기 위한 경로를 제공하는 망
  • 라우터(Router) : 데이터 패킷을 최적으로 전달하기 위해 경로를 지정한 후, 이 경로를 따라 데이터 패킷을 다음 장치로 전달하는 네트워크 장비
  • 스위치(Switch) : 동일 네트워크 내에서 출발지에 들어온 데이터 프레임을 목적지 MAC 주소 기반으로 빠르게 전달하는 네트워크 장비
  • 게이트웨이(Gateway) : 컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 네트워크 장비
  • 방화벽(Firewall) : 외부로부터 불법 침입과 내부의 불법 정보 유출을 방지하고, 네트워크의 상호 간 영향을 차단하기 위한 보안 시스템

 

(2) DBMS 분석

 

1. DBMS란?

- DBMS(Database Management System)이란 데이터베이스라는 데이터의 집합을 만들고 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램이다. 

 

 

2. DBMS의 기능

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

 

!!여기서 잠깐!!

CLI란? -> 명령어를 텍스트로 입력하여 조작하는 사용자 인터페이스

GUI란? -> 그래픽 환경을 기반을 한 마우스나 전자펜을 이용하는 사용자 인터페이스

 

3. DBMS 현행 시스테 분석

- DBMS의 가용성, 성능, 상호 호환성, 기술 지원, 구축 비용 등을 분석한다. 

 

 

(3) 비즈니스 융합 분석

 

1. 비즈니스 융합이란

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

- 정보통신 기술을 적용해 새로운 비즈니스 모델로의 범위를 확대

 

 

2. 비즈니스 융합 유형

유형 설명 사례
고객 가치 인류의 행복과 번영을 위함 신재생 에너지 등
시장 유통 신시장 개척 자율주행 자동차 등
가치 제안 시장/고객의 미충족 욕구 대응을 위한 신상품 개발 드론 배송 등
공급 역량 신기술, 신규역량을 활용한 상품생산 및 판매 스마트 밴드 등
생산 방식 제품 및 서비스의 생산, 판매 프로세스 혁신 스마트 팩토리, 옴니채널