* 현행 시스템 파악 3단계 절차
1. 구성/기능/인터페이스 파악
- 시스템 구성 현황 파악
- 시스템 기능 파악
- 시스템 인터페이스 현황 파악
2. 아키텍처 및 소프트웨어 구성 파악
- 아키텍처 파악
- 소프트웨어 구성 파악
3. 하드웨어 및 네트워크 구성 파악
- 시스템 하드웨어 현황 파악
- 네트워크 구성 파악
* 소프트웨어 아키텍처 4+1 뷰
1. 유스케이스 뷰(Use-Case View)
- 아키텍처를 도출하고 설계하는 작업을 주도하는 뷰
- 다른 뷰를 검증하는 데 사용
2. 논리 뷰 (Logical View)
- 설계 모델의 추상화이며, 주요 설계 패키지와 서브 시스템, 클래스를 식별하는 뷰
- 시스템의 기능적인 요구사항 지원
- 클래스와 이들 간 관계에 대한 집합을 보여주는 클래스 다이어그램으로 표현
3. 프로세스 뷰(Process View)
- 런타임시의 시스템의 태스크, 스레드, 프로세스와 이들 사이의 상호작용 등의 관계를 표현하는 뷰
- 성능이나 가용성과 같은 시스템의 비기능적인 요구사항을 고려
4. 구현 뷰(Implementation View)
- 개발 환경 안에서 정적인 소프트웨어 모듈의 구성을 표현하는 뷰
- 개발자 관점에서 소프트웨어의 구현과 관리적인 특면을 컴포넌트 다이어그램으로 표현
- 컴포넌트 뷰(Component View)라고도 함
5. 배포 뷰(Deployment View)
- 물리적인 노드의 구성과 상호 연결 관계를 배포 다이어그램으로 표현하는 뷰
- 다양한 실행 파일과 다른 런타임 컴포넌트가 해당 플랫폼 또는 컴퓨팅 노드에 어떻게 매핑되는가를 보여주며, 가용성, 신뢰성, 성능, 확장 성 등의 시스템의 비기능적인 요구사항을 고려
* 개발 기술 환경 정의
운영세체 현행 시스템 분석 시 고려 사항
1. 품질 측면
1) 신뢰도
- 장기간 시스템 운영 시 운영체제의 장애 발생 가능성
- 운영체제의 버그로 인한 재기동 여부
2) 성능
- 대규모 및 대량 파일 작업 처리
- 지원 가능한 메모리 크기
2. 지원 측면
1) 기술 지원
- 공급사들의 안정적인 기술 지원
- 오픈 소스 여부
2) 주변 기기
- 설치 가능한 하드웨어
- 다수의 주변 기기 지원 여부
3) 구축 비용
- 지원 가능한 하드웨어 비용
- 설치할 응용 프로그램의 라이선스 정책 및 비용
- 유지 및 관리 비용
OSI 7 계층
계층 | 설명 | 프로토콜 | 전송단위 |
응용계층(Application Layer) | 사용자와 네트워크 간 응용서비스 연결, 데이터 생성 | HTTP, FTP | 데이터(Data) |
표현계층(Presentation Layer) | 데이터 형식 설정과 부호교환, 암/복호화 |
JPEG, MPEG | |
세션 계층(Session Layer) | 연결 접속 및 동기제어 | SSH, TLS | |
전송계층(Transport Layer) | 신뢰성 있는 통신 보장 데이터분할과 재조립, 흐름 제어, 오류 제어, 혼잡제어 등을 담당 |
TCP, UDP | 세그먼트(Segment) |
네트워크 계층(Network Layer) | 단말 간 데이터 전송을 위한 최적화된 경로 제공 | IP, ICMP | 패킷(Packet) |
데이터 링크 계층(Data Link Layer) | 인접 시스템 간 데이터 전송, 전송오류 제어 동기화, 흐름제어 등의 전송 기능 제공 오류검출/ 재전송 등 기능 제공 |
이더넷 | 프레임(Frame) |
물리 계층(Physical Layer) | 0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환 | RS-232C | 비트(Bit) |
* 알아야 할 용어들
JDBC(Java Database Connectivity)
- 자바에서 데이터 베이스를 사용할 수 있도록 연결해주는 응용 프로그램 인터페이스
ODBC(Open Database Connectivity)
- 데이터베이스를 액서스하기 위한 표준 개방형 응용 프로그램 인터페이스
TCO (Total Cost of Ownership)
- 기업이 시간 경과에 따라 지불해야 하는 컴퓨팅 비용을 통합적 관점에서 직접 비용뿐 아니라 이와 관련된 숨겨진 비용까지 포함 하여 파악하는 기법
'기타' 카테고리의 다른 글
centos 노트북 덮개 닫아도 안꺼지게 하기 (0) | 2022.04.02 |
---|---|
atom sftp 설정 (0) | 2022.03.29 |
QCY-T2C 구입 및 사용기 (0) | 2020.08.03 |
한성 언더케이지 TFX242 구입기 (0) | 2019.07.25 |
해피머니 상품권 무료로 받는방법 (0) | 2019.03.29 |