학습
📐소프트웨어 설계자주

현행 시스템 분석

새로 만들기 전에 지금 돌고 있는 것부터 본다. 플랫폼·운영체제·네트워크·DBMS 를 층층이 조사한다.

현행 시스템 파악은 세 단계다. ① 구성·기능·인터페이스 파악 → ② 아키텍처와 소프트웨어 구성 파악 → ③ 하드웨어·네트워크 구성 파악.

플랫폼 기능 분석은 지금 쓰는 시스템이 어떤 기능을 어떤 성능으로 내고 있는지를 본다. 새 시스템이 그보다 못하면 안 되기 때문이다.

플랫폼 성능 특성 분석에는 경험적 분석, 성능 테스트, 사용자 인터뷰, 문서 점검이 쓰인다.

운영체제·DBMS·미들웨어를 고를 때는 기능만이 아니라 가용성·성능·기술 지원·구축 비용을 함께 본다.

외울 것

1단계구성·기능·인터페이스 파악
2단계아키텍처·소프트웨어 구성 파악
3단계하드웨어·네트워크 구성 파악

시험에는 이렇게

현행 시스템 파악 절차의 순서를 묻거나, DBMS·미들웨어 선정 시 고려 사항으로 옳지 않은 것을 고르게 한다.

확인 문제