현행 시스템 파악
1 단계 : 시스템 구성/기능/인터페이스 파악
2 단계 : 아키텍쳐 구성, SW 구성 파악
3 단계 : HW/네트워크 구성 파악
시스템 구성
- 각 시스템 명칭, 주요 기능 서술
시스템 기능
- 주요/하부/세부 기능 계층화하여 정리
시스템 인터페이스
- 데이터 종류, 프로토콜, 형식 등 정의
아키텍처 구성
- 최상위 수준에서 계층별로 표현
소프트웨어 구성
- 제품명, 라이선스 방식, 용도 등 정리
하드웨어 구성
- 사양, 용도, 수 등 정리
네트워크 구성
- 서버 위치, 서버 끼리의 연결 방식
개발 기술 환경
- 운영체제, 데이터베이스 관리 시스템, 미들웨어 등 고려
운영체제
- 자원 효율적 관리 SW
데이터베이스 관리 시스템
- 데이터 관리 및 종속/중복 문제해결하기 위한 시스템
웹서버
- 정적 콘텐츠 처리
웹 어플리케이션 서버(WAS)
- 동적 컨텐츠 처리. 세션/트랜잭션 관리하는 미들웨어
요구사항
- SW 개발/유지보수에 요구되는 기준과 근거
- 기능/비기능/사용자/시스템 요구사항
- 도출 -> 분석 -> 명세 -> 확인
요구 공학
- 요구 사항 정의 분석, 관리 프로세스에 대한 공학
요구사항 분석 기법
- 요구사항 분류 : 기준으로 분류
- 개념 모델링 : 단순화하여 개념으로 표현한 모델을 만듬
- 요구 사항 할당 : 구성요소 식별
- 요구 사항 협상 : 요구사항 충돌시 해결
- 정형 분석 : 구문과 의미를 수학적 기호로 표현 및 분석
요구사항 확인기법
- 요구사항 검토
- 프로토타이핑 : 프로토타입 만들어 반영
- 모델 검증 : 모델이 충족하는지 검증
- 인수 테스트 : 사용자가 확인
'컴퓨터과학 > SW, DB' 카테고리의 다른 글
디지털 저작권 관리 (0) | 2020.05.14 |
---|---|
소프트웨어 배포와 릴리즈 노트 (0) | 2020.05.14 |
소프트웨어 패키징 (0) | 2020.05.14 |
운영체제 (0) | 2020.05.14 |
데이터 모델 (0) | 2020.05.14 |