본문 바로가기

컴퓨터공부/정보처리기사

[정보처리기사] 인터페이스 요구사항 검증, 요구사항 검증 방법, 인터페이스 요구사항 검증의 주요 항목, 인터페이스 방법 명세화, 시스템 연계 기술,인터페이스 통신 유형

by Life & study 2023. 7. 18.
반응형

[정보처리기사] 인터페이스 요구사항 검증, 요구사항 검증 방법, 인터페이스 요구사항 검증의 주요 항목, 인터페이스 방법 명세화, 시스템 연계 기술, 인터페이스 통신 유형

[정보처리기사] 인터페이스 요구사항 검증

 

[정보처리기사] 인터페이스 요구사항 검증



내가 요구사항을 명세한 부분을
정확하고 완전하게 기술되었는지 검토하고,
개발 범위의 기준인 베이스라인을 설정하는것

순서 3가지 

1.요구사항 검토 계획 수립

2. 검토 및 오류 수정

3. 베이스라인 설정

 

[정보처리기사] 요구사항 검증 방법

 

[정보처리기사] 요구사항 검증 방법


오류확인 및 표준 준수 여부 결함여부
검토 담당자들이 수작업으로 분석


요구사항검토

동료검토는 
소프트웨어 개발 과정에서 개발자들이 서로 코드를 검토하고 피드백을 주고받는 과정입니다. 이를 통해 코드의 오류나 버그를 발견하고 수정함으로써 소프트웨어의 품질을 향상할 수 있습니다.

워크스루는 
검토 회의 전에 요구사항 명세서를 미리배포하여
사전 검토한 후 짧은 검토 회의를 통해
오류를 조기에 검출하는 목적을 두는것
,

소프트웨어 개발 과정에서 팀원들이 모여 기능, 설계, 구현 등의 문제를 해결하는 과정입니다. 이를 통해 팀원들 간의 의견을 공유하고 문제를 해결함으로써 소프트웨어의 품질을 향상할 수 있습니다.



인스펙션은 
소프트웨어 개발 과정에서 코드나 문서 등을 검토하는 과정입니다. 이를 통해 코드나 문서의 오류나 불일치를 발견하고 수정함으로써 소프트웨어의 품질을 향상시킬 수 있습니다. 인스펙션은 동료검토와 유사하지만, 보다 체계적이고 구조화된 방법으로 검토를 수행합니다.

프로토 타이핑
견본품을 만들어 최종 결과물을 예측함

테스트 설계
테스트할 수있도록 작성

case 도구 활용
일관성 분석

 

[정보처리기사] 인터페이스 요구사항 검증의 주요 항목

 

[정보처리기사] 인터페이스 요구사항 검증의 주요 항목



완전성(Completeness): 인터페이스 요구사항이 전체적으로 충분하고 빠짐없이 명시되어 있는지를 검증합니다. 이를 통해 인터페이스가 제공해야 하는 모든 기능이 요구사항으로 명시되어 있는지 확인할 수 있습니다.
일관성(Consistency): 인터페이스 요구사항이 서로 일관성이 있는지를 검증합니다. 이를 통해 인터페이스 요구사항이 모순되거나 중복되는 부분이 있는지 확인할 수 있습니다.
명확성(Clearness): 인터페이스 요구사항이 명확하게 기술되어 있는지를 검증합니다. 이를 통해 인터페이스 요구사항이 모호하거나 해석이 다르게 이루어질 여지가 있는지 확인할 수 있습니다.
기능성(Functionality): 인터페이스 요구사항이 제공해야 하는 기능이 명확하게 기술되어 있는지를 검증합니다. 이를 통해 인터페이스가 요구사항에 부합하는 기능을 제공하는지 확인할 수 있습니다.
검증 가능성(Verifiability): 인터페이스 요구사항이 검증 가능한지를 검증합니다. 이를 통해 인터페이스 요구사항이 검증 가능한 수준으로 기술되어 있는지 확인할 수 있습니다.
추적 가능성(Traceability): 인터페이스 요구사항이 추적 가능한지를 검증합니다. 이를 통해 인터페이스 요구사항이 변경되었을 때, 해당 변경 사항이 어떤 요구사항에 의해 발생했는지 추적할 수 있습니다.
변경 용이성(Changeability): 인터페이스 요구사항이 변경 가능한지를 검증합니다. 이를 통해 인터페이스 요구사항이 변경되어야 할 경우, 해당 변경 사항이 용이하게 이루어질 수 있는지 확인할 수 있습니다.

 

[정보처리기사] 인터페이스 방법 명세화

 

[정보처리기사] 인터페이스 방법 명세화



내. 외부 시스템 연게하여 작동할 때 인터페이스별
송 수신 방법,
송 수신 데이터,
연계 방식,
통신 및 처리 유형,
발생 주기,

* 송 수신 방법 명세화 시 필요한 정보
- 시스템 연계 기술,
- 인터페이스 통신 유형
- 처리유형
- 발생 주기


* 오류 식별 및 처리 방안에 대한 내용을 문서로 정리

 

[정보처리기사] 시스템 연계 기술

 

[정보처리기사] 시스템 연계 기술



DB Link: 
DB Link객체를 이용하여 
데이터베이스 간의 연계를 위한 기술로, 
데이터베이스 간에 쿼리를 전송하고 데이터를 공유할 수 있습니다. 이를 통해 데이터의 일관성과 정확성을 유지할 수 있습니다.


API/Open API:
데이터베이스에서 데이터를 읽어와 제공하는
 API는 응용 프로그램 간의 연계를 위한 기술로, 
응용 프로그램 간에 데이터를 전송하고 공유할 수 있습니다. Open API는 외부 개발자들이 해당 API를 활용하여 새로운 응용 프로그램을 개발할 수 있도록 공개된 API입니다.

연계 솔루션 
EAI 서버와 송 수신 시스템에 설치되는
클라이언트를 이용하는 방식

Socket: Socket은
서버가 통신을 위한 소켓을 생성하여 포트를 할당하고,
 네트워크 간의 연계를 위한 기술로, 서로 다른 시스템 간에 데이터를 전송하고 공유할 수 있습니다. 이를 통해 다양한 시스템 간의 연계를 지원할 수 있습니다.

Web Service: Web Service
WSDL, UDDI, SOAP프로토콜을 이용하여,
는 인터넷 상에서 서로 다른 플랫폼 간의 연계를 위한 기술로, XML 기반의 데이터를 전송하고 공유할 수 있습니다. 이를 통해 서로 다른 플랫폼 간의 연계를 지원할 수 있습니다.

 

[정보처리기사] 인터페이스 통신 유형

 

[정보처리기사] 인터페이스 통신 유형



단방향(Unidirectional): 단방향 통신은 데이터가 한 방향으로만 전송되는 통신 방식입니다. 즉, 송신자가 데이터를 전송하고 수신자는 해당 데이터를 수신하는 방식입니다. 이를 통해 데이터의 일관성과 안정성을 유지할 수 있습니다.
동기(Synchronous): 동기 통신은 데이터가 송신자와 수신자 간에 실시간으로 전송되는 통신 방식입니다. 즉, 송신자가 데이터를 전송하면 수신자는 해당 데이터를 즉시 수신하는 방식입니다. 이를 통해 데이터의 신뢰성과 일관성을 유지할 수 있습니다.
비동기(Asynchronous): 비동기 통신은 데이터가 송신자와 수신자 간에 실시간으로 전송되지 않는 통신 방식입니다. 즉, 송신자가 데이터를 전송하면 수신자는 해당 데이터를 나중에 수신하는 방식입니다. 이를 통해 데이터의 처리 속도를 향상할 수 있습니다.

 

 


 

반응형

댓글