📐 인터페이스 설계 #1 - 인터페이스 요구사항

2020. 7. 20. 13:26컴퓨터언어/소프트웨어공학

728x90
반응형

 

👍 시스템 인터페이스란?

서로 독립적인 내/외부 시스템이 연동(네트워크)을 통해 상호작용하기 위한 접속 방법이나 규칙

 


👍 시스템 인터페이스 요구사항이란?

내/외부 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항 명시한 것

내/외부 인터페이스 대상 시스템 및 기관과 시스템 연동 방안을 사전에 협의한다.

정의된 응용소프트웨어 요구사항을 참조하여, 개발하고자 하는 응용소프트웨어의 인터페이스 기능 및 비기능 요구사항을 분석할 수 있고, 개발하고자 하는 응용소프트웨어의 인터페이스 요구사항의 정확성과 완전성을 확인할 수 있다.

요구사항 분석 절차

요구사항 선별 : 소프트웨어 요구사항 목록에서 시스템 인터페이스 관련 요구사항을 선별하여 시스템 인터페이스 요구사항 목록 만들기

요구사항 자료 준비 : 시스템 인터페이스와 관련된 요구사항, 아키텍처 정의서, 연계시스템 현황자료 등 자료 준비하기

요구사항 분류 : 시스템 인터페이스에 대한 요구사항 명세서를 확인하여 기능/비기능 요구사항으로 분류하기

요구사항 분석 및 명세서 구체화 : 시스템 인터페이스 요구사항 명세서/목록, 기타 관련 자료들을 비교하여 분석 및 추가/수정하기

요구사항 명세서 공유 : 추가/수정한 시스템 인터페이스 요구사항 명세서/목록을 관련 이해관계자에게 전달하기

 

👍 요구사항 검증

요구사항 명세서에 사용자의 요구가 올바르게 기술되었는지에 대해 검토하고 베이스라인(기준선)으로 설정하는 활동

요구사항 검증은 [요구사항 검토 계획 수립 -> 검토 및 오류 수정 -> 베이스라인 설정] 순으로 진행된다.

  • 동료검토
  • 워크스루
  • 인스펙션
  • CASE 도구 활용

 

인터페이스 시스템 식별

개발시스템 식별

인터페이스 관련 자료들을 기반으로 개발하고자 하는 시스템의 상세 식별 정보를 정의하고 목록 작성

 

내/외부 시스템 식별

인터페이스 관련 자료들을 기반으로 개발할 시스템과 연계할 내/외부 시스템들의 상세 식별 정보를 정의하고 목록 작성

 

내/외부 시스템 환경 및 관리 주체 식별

내/외부 시스템 환경이란, 연계할 시스템 접속에 필요한 IP, URL, PORT 정보 등 시스템의 실제 운용 환경을 말한다.

내/외부 시스템 관리 주체란, 하드웨어를 실제로 관리하는 담당자를 의미한다.

 

내/외부 시스템 네트워크 연결 정보 식별

네트워크 연결 정보란, 시스템 로그인 및 DB 정보를 말한다.

 

인터페이스 식별

개발할 시스템과 이와 연계할 내/외부 시스템 사이의 인터페이스를 식별하고 인터페이스 목록 작성

 

인터페이스 시스템 식별

인터페이스에 참여하는 시스템들을 송신 시스템과 수신 시스템으로 구분하여 작성한다.

728x90
반응형