시스템 요구 사항 사양이란 무엇입니까?
일반적인 컴퓨터 애플리케이션에는 소프트웨어, 하드웨어 및 네트워크 구성 요소의 복합재가 포함됩니다. 시스템 요구 사항 사양 (SYRS)은 완전한 시스템을 작성하는 데 필요한 요구 사항에 대한 자세한 개요입니다. 이러한 요구 사항은 시스템의 완전한 기능, 가용성, 성능 및 보안 요구를 정의하기 위해 문서화되어 있습니다.
Institute of Electrical and Electronics Engineers (IEEE)는 전자 및 컴퓨터 분야의 표준에 전념하는 가장 큰 기술 사회입니다. IEEE는 시스템 요구 사항 사양을 문서화하는 방법에 대한 일련의 표준 절차를 만들었습니다. 이 문서에는 시스템 요구 사항의 생성, 조직 및 수정에 대한 지침이 포함됩니다.
시스템 요구 사항 사양의 생성은 일반적으로 비즈니스 분석가가 완료합니다. 비즈니스 분석가는 비즈니스 전문 용어를 기술 솔루션으로 전환 할 책임이있는 전문가입니다. 그녀는 사이의 연락이다비즈니스 및 기술 커뮤니티. 좋은 비즈니스 분석가는 기술 팀에게 비즈니스 요구를 분명히 표현할 수있는 효과적인 커뮤니케이터입니다.
시스템 요구 사항 사양에 대한 모범 사례 지침을 따르는 데는 많은 이점이 있습니다. 요구 사항 사양은 구축 될 아키텍처, 설계 및 구현의 기초입니다. 이러한 요구 사항은 프로젝트를 완료하는 데 필요한 노력 수준을 결정하는 데 사용됩니다. 나쁜 요구 사항은 건물의 나쁜 기초와 비교할 수 있으며, 항상 실패한 구현으로 이어질 것입니다.
모든 시스템에는 시스템 요구 사항 사양 내에 문서화 해야하는 성능 요구 사항이 있습니다. 이러한 요구 사항은 특정 작업에 대한 시스템의 응답 시간, 가용성 및 생산성을 정의합니다. 예를 들어, 보험 회사는 10 만 건의 보험 청구를 처리해야 할 수 있습니다.하루에. 이 요구 사항은 성능 요구 사항으로 간주됩니다.
기능 요구 사항은 특정 비즈니스 프로세스를 기반으로 한 시스템의 특징입니다. 기능 요구 사항은 응용 프로그램이 시스템에서 데이터를 생성하고 저장하는 방법에 대한 규칙만큼 간단 할 수 있습니다. 예를 들어, 사업은 시스템이 데이터를 저장 장치에 저장하기 전에 모든 사람이 주소를 가져야한다고 요구할 수 있습니다. 이 기능적 요구 사항은 요구 사항 사양 내에 문서화됩니다.
보안 요구 사항은 종종 시스템의 가장 중요한 측면입니다. 이러한 요구 사항은 데이터에 액세스 방법과 응용 프로그램 내 데이터를 암호화하기 위해 어떤 정책을 사용해야하는지 간략하게 설명하도록 문서화됩니다. 해커와 온라인 포식자의 지속적인 위협으로 사이버 보안은 대부분의 컴퓨터 시스템에서 점점 더 중요한 요구 사항이되었습니다.