[정처기 필기] 라이브러리, 프레임워크, 네트워크 구성
by 볼빵빵오춘기라이브러리
- 단순 활용 가능한 도구들의 집합을 의미한다.
- 프로그래머가 어떠한 기능을 수행하기 위해서 도움을 주는 또는 필요한 것을 제공해주는 역할을 한다.
소프트웨어 프레임워크
- 비슷한 유형의 응용 프로그램들을 위해 재사용이 가능한 아키텍처와 협력하는 소프트웨어 산출물의 통합된 집합이다.
- 특정 클래스의 재사용뿐만 아니라 응용 프로그램을 위한 핵심 아키텍처를 제공하여 설계의 재사용을 지원한다.
프레임워크와 라이브러리의 차이점
프레임워크는 전체적인 흐름을 자체적으로 가지고 있어 프로그래머는 그 안에서 필요한 코드를 작성하는 반면
라이브러리는 프로그래머가 전체적인 흐름을 가지고 있어 라이브러리를 자신이 원하는 기능을 구현하고 싶을 때 가져다 사용할 수 있다.
소프트웨어 개발 프레임워크 적용 시
- 개발 용이성
- 시스템 복잡도 감소
- 이식성
- 품질 보증
- 운영 용이성
- 개발 코드 최소화
- 변경 용이성
- 설계 및 코드의 재사용성
스프링 프레임워크
- 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다.
- 동적인 웹 사이트 개발을 위해 여러 가지 서비스를 제공하고 있다.
- 전자정부 표준 프레임워크의 기반 기술로 사용된다.
네트워크 구성 종류
성형, 링형, 버스형, 트리형, 망형
성형(=스타형,Star Topology)
- 중앙에 컴퓨터와 단말기들이 1:1로 연결된 형태로, 네트워크 구성의 가장 기본적인 형태이다.
- 모든 통신 제어는 중앙의 컴퓨터에 의해 행해지는 중앙 집중 방식
링형(=루프형, Ring Topology, Loop Topology)
컴퓨터와 단말기들을 서로 이웃하는 것끼리만 연결한 형태
버스형(Bus Topology)
- 모든 노드들이 하나의 케이블에 연결된 형태
- 케이블 끝에는 종단장치가 있어야 함
- 근거리통신망(LAN)에 자주 사용
트리형(Tree Topology)
- 하나의 컴퓨터에 네트워크를 연결하여 확장하는 형태
- 확장이 많은 경우 트래픽
망형(Mesh Topology)
- 네트워크 상의 모든 노드들이 서로 연결되는 방식
- 특정 노드에 이상이 생겨도 전송 가능
'📚 자격증 > 정처기' 카테고리의 다른 글
[정처기 필기] 네트워크 장비 (0) | 2023.07.13 |
---|---|
[정처기 필기] 암호 알고리즘, 공개키, 비밀키, 해시 (0) | 2023.07.13 |
[정처기 필기] SPICE, CMM, CMMI, 테일러링 (0) | 2023.07.13 |
[정처기 필기] 비용 산정 모델, LOC, COCOMO, Putnam, FP (0) | 2023.07.13 |
[정처기 필기] 객체지향 방법론, 컴포넌트 방법론, CBD, SW 재사용 (0) | 2023.07.13 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기