Just do IT
article thumbnail

요구사항 문서화

비정형 명세기법 정형 명세기법
- 자연어를 기반으로 서술
- 작성하기 쉬우나, 애매모호한 표현으로 달리 해석될 위험이 있음
- 수학적 원리와 표기법
- 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. 데이터 입/출력 구현

'정보처리기사 > 1과 소프트웨어 설계' 카테고리의 다른 글

3. 애플리케이션 설계  (2) 2023.11.16
2. 화면 설계  (2) 2023.11.14
1. 요구사항 확인  (2) 2023.11.14
profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!