요구사항 검토 : 요구사항 명세서의 결함 여부를 검토 담당자들이 수작업으로 분석하는 방법
프로토타이핑 : 요구사항을 파악하기 위해 실제 개발될 소프트웨어에 대한 견본품을 만들어서 최종 결과물을 예측
테스트 설계 : 테스트 케이스를 생성하여 이후에 요구사항이 현실적으로 테스트 가능한지 검토
CASE(Computer Aided Software Engineering) 도구 활용 : 일관성 분석을 통해 요구사항 및 변경사항을 추적, 분석, 관리하고 표준 준수 여부를 확인
종류 | 설명 |
---|---|
DB (DataBase) | 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어 |
RPC (RemoteProcedure Call) | 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식의 미들웨어 |
MOM (Message Oriented Middleware) | 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어 |
TP-Monitor (Transaction Processing Monitor) | 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션 업무에서 트랜잭션 처리 및 감시를 하는 미들웨어 |
ORB (Object Request Broker) | 객체 지향 미들웨어로 코바 표준 스펙을 구현한 미들웨어 |
WAS (Web Application Server) | 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용하는 미들웨어 |
구분 | 외부 모듈 | 내부 모듈 |
---|---|---|
시스템 인터페이스 목록 | 송신 및 전달 | 수신 |
시스템 인터페이스 설계서 | 데이터 송신 시스템 | 데이터 수신 시스템 |
상세 기능 인터페이스 명세서 | 오퍼레이션, 사전 조건 | 사후 조건 |
정적/동적 모형을 통한 인터페이스 설계서 | 인터페이스 영역 | 나머지 부분 |
모듈 간 데이터 교환을 위해 관계를 설정
EAI(Enterprise Application Intergration)
- 기업 내 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
ESB(Enterprise Service Bus)