➀ 플랫폼 성능 특성 측정 항목
- 경과 시간 : 애플리케이션에 작업을 의뢰한 시간 ~ 처리가 완료될 때까지 걸린 시간
- 사용률 : 작업 처리하는 동안 cpu,메모리 등의 자원 사용률
- 응답시간 : 애플리케이션에 요청을 전달한 시간 ~ 응답이 도착할 때까지 걸린 시간
- 가용성 : 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정도
➁ 운영체제 현행 시스템 분석 고려 사항
관점 | 고려 사항 | 설명 |
품질 측면 | 신뢰도 | 장기간 시스템 운영 시 운영체제의 장애 발생 가능성 여부 |
운영체제의 버그로 인한 재기동 여부 | ||
성능 | 대규모 및 대량 파일 작업(배치 작업) 처리 | |
지원 가능한 메모리 크기 (32bit, 64bit) | ||
지원 측면 | 기술 지원 | 공급사들의 안정적인 기술 지원 |
오픈소스 여부 | ||
주변 기기 | 설치 가능한 하드웨어 | |
다수의 주변 기기 지원 여부 | ||
구축비용 | 지원 가능한 하드웨어 비용 | |
설치할 응용 프로그램의 라이선스 정책 및 비용 | ||
유지 및 관리 비용 |
► 배치 작업 (Batch Job)
- 실시간 작업과 반대 개념
- 일련의 작업들을 하나의 작업 단위로 묶어서 한꺼번에 처리하는 작업
➂ 네트워크 현행 시스템 분석
- 네트워크의 개념 : 컴퓨터 장치들이 노드 간 연결(데이터 링크(을 사용하여 서로에게 데이터를 교환하는 기술
- 네트워크 구성도를 작성하여 서버 위치, 서버 간 연결 방식을 파악 가능
➃ DBMS(Database Management System) 현행 시스템 분석
- DBMS의 개념 : 데이터베이스라는 데이터 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램
► DBMS 현행 시스템 분석 시 고려 사항 (가성호기구)
관점 | 고려 사항 | 설명 |
성능 측면 | 가용성 | 장기간 시스템을 운영할 때 장애 가능성 |
백업 및 복구 편의성 | ||
DBMS 이중화 복제 지원 | ||
성능 | 대규모 데이터 처리 성능 | |
대량 거리 처리 성능 | ||
다양한 튜닝 옵션 지원 여부 | ||
비용 기반 최적화 지원 및 설정의 최소화 | ||
상호 호환성 | 설치 가능한 운영체제 종류 | |
다양한 운영체제에서 지원되는 JDBC,ODBC | ||
지원 측멱 | 기술 지원 | 공금 업체들의 안정적인 기술 지원 |
다수의 사용자 간의 정보 공유 | ||
오픈소스 여부 | ||
구축 비용 | 라이선스 정책 및 비용 | |
유지 및 관리 비용 |
- JDBC (Java Database Connectivity) : 자바에서 데이터 베이스를 사용할 . 수있도록 연결해 주는 응용 프로그램 인터페이스
- ODBC (Open Database Connectivity) : 데이터베이스를 액세스하기 위한 표준 개방형 응용 프로그램 인터페이스
'CS' 카테고리의 다른 글
[CS] 소프트웨어 설계 - UML 다이어그램(시퀀스/상태) (0) | 2025.01.19 |
---|---|
[CS] 소프트웨어 설계 - UML 다이어그램(클래스/유스케이스) (0) | 2025.01.19 |
[CS] 소프트웨어 설계 - UML 기본 개념 (0) | 2025.01.18 |
[CS] 요구사항 분석 기법 - 자료 사전 (DD) (0) | 2025.01.18 |
[CS] 요구사항 분석 기법 - 기본 개념과 DFD (0) | 2025.01.18 |