요구사항 문서화 ⭐
비정형 명세기법 | 정형 명세기법 |
- 자연어를 기반으로 서술 - 작성하기 쉬우나, 애매모호한 표현으로 달리 해석될 위험이 있음 |
- 수학적 원리와 표기법 - Z 정형 명세 언어 |
요구사항 검증 방법
동료 검토 Peer Review |
- 2 ~ 3 명 (주로 2명)이 진행하는 리뷰의 형태 - 요구 사항 명세서 작성자가 요구 사항 명세서를 설명하고 이해관계자들이 결함을 발견하는 형태 |
워크스루 Walk Through |
- 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태로 리뷰를 통해 오류를 조기에 검출하고 문서화 함 |
인스펙션 Inspection |
- 1970년대 초 IBM의 마이클 페이건에 의해 정립된 개념 - 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아내는 공식적 검토 방법 - 결과물을 만들어내는 과정도 인스펙션에 포 |
시스템 연계 기술
연계 기술 | 설명 |
DB Link | - 데이터베이스에서 제공하는 DB Link 객체를 이용 - 수신 시스템에서 DB Link를 생성하고 송신 시스템에서 DB Link를 직접 참조하는 방식 (테이블명@DBLink명) |
DB Connection | - 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB Connection Pool을 생성하고 연계 프로그램에서 해당 DB Connection Pool명을 이용 - 송신 시스템의 Data Source = DB Connection Pool 이름 |
API / Open API | - 송신 시스템의 DB에서 데이터를 읽어와 제공하는 애플리케이션 프로그래밍 인터페이스 프로그램 - API명, 입출력 파라미터 정보가 필요함 |
JDBC | - 수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결 - DBMS 유형, DBMS 서버 IP와 Port, DB instance 정보가 필요 |
Hyper Link | - 웹 애플리케이션에서 하이퍼링크 (Hyper Link) 이용 <a href="url"> Link 대상 </a> |
Socket | - 서버는 통신을 위한 소켓(Socket)을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하고 통신하는 네트워크 기 |
Web Service | - 웹 서비스에서 WSDL(Web Services Description Language)와 UDDI (Universal Description, Discovery and Integration), SOAP (Simple Object Access Protocol) 프로토콜을 이용하여 연계 |
정리하기
1. 요구사항 문서화
- 비정형 명세기법 : 자연어, 작성하기 쉬움, 애매모호한 표현
- 정형 명세기법 : 수작적 원리와 표기법, z 정형 명세언어
2. 요구사항 검증 방법
- 동료검토 (Peer Review), 워크스루 (Walk Through), 인스펙션 (Inspection)
3. 시스템 연계 기술
- DB Link, DB Connection, API/Open API, JDBC, Hyper Link, Socket, Web Service
'정보처리기사 > 1과 소프트웨어 설계' 카테고리의 다른 글
3. 애플리케이션 설계 (2) | 2023.11.16 |
---|---|
2. 화면 설계 (2) | 2023.11.14 |
1. 요구사항 확인 (2) | 2023.11.14 |