[정보처리기사] 인터페이스 요구사항 검증, 요구사항 검증 방법, 인터페이스 요구사항 검증의 주요 항목, 인터페이스 방법 명세화, 시스템 연계 기술, 인터페이스 통신 유형
[정보처리기사] 인터페이스 요구사항 검증
[정보처리기사] 인터페이스 요구사항 검증
내가 요구사항을 명세한 부분을
정확하고 완전하게 기술되었는지 검토하고,
개발 범위의 기준인 베이스라인을 설정하는것
순서 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): 비동기 통신은 데이터가 송신자와 수신자 간에 실시간으로 전송되지 않는 통신 방식입니다. 즉, 송신자가 데이터를 전송하면 수신자는 해당 데이터를 나중에 수신하는 방식입니다. 이를 통해 데이터의 처리 속도를 향상할 수 있습니다.
'컴퓨터공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 정규화 과정 정리, 반정규화, 중복 테이블 추가, 시스템 카탈로그, 트랜잭션 (0) | 2023.07.18 |
---|---|
[정보처리기사] 인터페이스 처리 유형,미들웨어의 종류,모듈 연계,EAI,ESB (0) | 2023.07.18 |
[정보처리기사] 이상 / 함수적 종속, 정규화(Normalization), 1NF 정규화, 2NF 정규화 , 3NF 정규화, 보이스-코드 정규화 4차, 정규화 5차 (0) | 2023.07.17 |
[정보처리기사] 무결성, 관계대수, 순수관계대수,일반 집합 연산자, 관계해석, 이상/ 함수적 종속, (0) | 2023.07.17 |
댓글