Skip to main content

성능 엔지니어링이란 무엇입니까?

performance 성능 엔지니어링은 사용자가 설정 한 기준을 충족하기 위해 시스템을 구축하고 유지하는 프로세스입니다.많은 시스템 기반 프로세스와 달리 비즈니스의 비 기술적 측면은 시스템을 테스트하는 벤치 마크를 만듭니다.기술 팀의 일은 적시에 목표를 달성하기 위해 노력하는 것입니다.성능 엔지니어링의 전반적인 목표는 근로자를 촉진하고 생산성을 높이는 마른 반응 형 컴퓨터 시스템을 만드는 것입니다.성능 엔지니어링은 시스템을 간소화하고 생산성을 높이면 그 목표에 잘 맞습니다.이는 정보의 대기 시간을 줄이고 교육, 유지 보수 및 다운 타임을 줄이는 신뢰할 수 있고 사용자 친화적 인 시스템을 만들어 여러 가지 방법으로 달성됩니다.이러한 프로세스에 의해 생성 된 많은 변화는 함께 작고 함께 크게 개선 될 수 있지만, 대부분의 경우 성과 엔지니어링 계획의 첫 단계는 회사의 비즈니스 측면에 의해 수행됩니다.이 초기 단계에서는 사용자 관점에서 문제가 식별됩니다.종종 이러한 문제는 프로세스 속도를 높이거나 프로그램의 '새 버전을 얻는 것'과 같은 비 기술적 정의가 있습니다.이러한 사양의 개방성은 나중에 사용되는 흔들림 실을 허용합니다.팀은 요청을 살펴보고 요청을 특정 작업으로 변환하는 방법을 알아낼 것입니다.예를 들어, 초기 계획에 의해 일반적인 프로세스가 '너무 느리게'간주되면 기술 팀은 프로세스를 검토하여 현재 작동 방식을 확인합니다.물리적 전송 거리를 단축하거나 기능의 우선 순위를 높이거나 특정 요청을 처리하기 위해 새로운 보조 시스템을 설정하는 것이 가능할 수 있습니다..비 기술 팀은 효과를 원하지만 그 효과가 어떻게되는지는 신경 쓰지 않습니다.이것은 기술 측면이 현재 지침과 예산 내에서 작동하도록하지만 적합하다고 생각합니다.최종 목표가 달성되는 한 모든 사람이 행복합니다.기술 팀은 시스템 개선을위한 최상의 방법, 유지 보수 일정 및 업그레이드 절차가 무엇인지 결정합니다.여러 옵션을 사용할 수 있으면 엔지니어는 폐쇄 된 환경에서 각 변경의 생존력을 테스트합니다.비즈니스 시스템은 종종 매우 복잡하기 때문에 한 영역의 작은 변화는 다른 영역에서 예상치 못한 결과를 가질 수 있습니다.테스트가 완료되면 변경 사항은 라이브 시스템 및 작업 일정으로 이동하고 프로세스가 다시 시작됩니다.