소셜 미디어 IOS 응용 프로그램의 비 기능 요구 사항 - 더미

IOS 응용 프로그램의 비 기능 요구 사항 - 더미

비디오: Livecast w/Reekay - Let's Chat - Oct. 28th, 2019 2024

비디오: Livecast w/Reekay - Let's Chat - Oct. 28th, 2019 2024
Anonim

비 기능 요구 사항 (NFR)은 iOS 앱을 올바르게 작성하는 방법에 대한 지침을 제공합니다 (이러한 요구 사항은 품질 요구 사항 또는 디자인 요구 사항 ). NFR의 범주화와 예제부터 시작하겠습니다. 한 위치에서 다른 위치로 경로를 계획하는 길 찾기 앱을 만들고 있다고 가정 해 보겠습니다. 다음은 NFR의 일반적인 카테고리와 각각의 예, 특히 길 찾기 앱의 컨텍스트입니다.

  • 성능: 이것은 앱이 작동하는 속도입니다. 길 찾기 앱의 성능 요구 사항은 20 초 이내에 길을 계획 할 수 있다는 것입니다.

  • 반응성: 이 요구 사항은 현재 수행중인 작업에 관계없이 앱이 사용자의 입력 또는 외부 이벤트에 응답 할 준비가되었음을 보장합니다. 예를 들어 앱을 사용하면 경로 계산 중일 때도 사용자가 다른 기능으로 전환 할 수 있습니다.

  • 확장 성: 확장 성은 응용 프로그램이 데이터 사용량 또는 데이터 크기의 증가에 얼마나 잘 대처 하는지를 나타냅니다. 예를 들어 앱이 경로를 그리는 데 걸리는 시간이 두 점 사이의 거리와 선형이되도록 요구할 수 있습니다.

  • 유용성: 사람들이 앱을 얼마나 쉽게 사용할 수 있는지와 관련이 있습니다. 사용성 측정은 최종 사용자가 교육이나 도움없이 앱의 기능에 익숙해지는 데 걸리는 시간이 될 수 있습니다.

  • 안정성: 잠재적 인 환경 고장에도 불구하고 원하는 결과를 제공하기 위해 앱이 올바르게 작동하는 시간의 비율입니다. 길 찾기 앱의 경우 네트워크가 사용 가능하지 않거나 대역폭이 제한 될 수 있으므로 경로를 올바르게 표시하는 것은 시간 비율입니다.

    앱이 99 %의 신뢰도로 작동해야 할 수도 있습니다. 즉, 하루 24 시간 동안 하루에 1 % 또는 약 15 분 동안 경로를 표시하지 못할 수 있습니다.

    대부분의 사람들은 그 단어를 이해하기 쉽기 때문에 가용성 이라는 용어는 신뢰성과 함께 사용할 수 있습니다.

  • 보안: 앱이 계산 한 이전 경로를 모두 저장하고 저장된 경로를 다시 계산하지 않고 재사용 할 수 있다고 가정 해 보겠습니다.

    보안이 요구되지 않으면 모든 앱 데이터를 암호화되지 않은 파일과 SD 카드에 저장할 수 있습니다. 그러나 보안이 문제가되는 경우 파일을 암호화하여 앱의 개인 파일 영역에 저장하여 콘텐츠에 쉽게 액세스 할 수 없도록하고 앱을 제거 할 때 파일을 삭제할 수 있습니다.

  • 수정 가능 성: 이 요구 사항은 앱이 얼마나 쉽게 변경 될 수 있는지를 관리합니다. 길 찾기 앱의 경우이 요구 사항은 앱이 다시 빌드 할 필요없이 둘 이상의지도를 사용할 수 있다고 명시 할 수 있습니다.

  • Maintainability: 앱이 버그를 발견하고 수정하는 용이성과 관련이 있습니다. 예를 들어지도가 정확하지 않은 경우 정확한지도를 다운로드하여 문제를 해결할 수 있습니까? 아니면 다음 버전의 앱을 구입해야합니까?

비용 또한 종종 중요합니다. 앱을 제작할 때 어떤 비 기능 요구 사항이 앱에 적용되는지 결정해야합니다. 또한 NFR을 테스트 할 수 있도록 NFR을 수정해야합니다. 예를 들어, 성능 NFR의 경우 적절한 장소 (예: 화면이 나타나는 동안)에서 응용 프로그램의 속도를 측정 할 수 있어야합니다.

일부 비 기능 요구 사항은 성능 및 응답 성과 같은 모바일 장치에 특히 중요합니다.

앱의 기능 외 요구 사항을 모두 충족시키지 마십시오. 사용자가 가치가없는 기능을 구현하는 데 리소스를 사용하는 이유는 무엇입니까? 대신, NFR을 충족시키고 자하는 범위를 정의하고, 적용 할 수있는 곳이면 어디서나 수량을 정하십시오. 또한 NFR은 항상 상충 관계가 있습니다. 비 기능 요구 사항을 충족 시키면 앱이 다른 기능을 충족하지 못할 수도 있습니다.

예를 들어, 성능과 보안은 종종 교차 목적으로 사용됩니다. 증가 된 보안은 종종 저장된 데이터를 암호화하고 해독함으로써 구현됩니다. 그러나 데이터를 사용하기 위해 데이터를 해독하고이를 사용하여 앱을 암호화 한 다음 암호화하는 데는 시간이 필요하므로 앱의 성능이 저하됩니다. NFR을 충족시키는 트릭은 적절한 균형을 찾는 것입니다.

IOS 응용 프로그램의 비 기능 요구 사항 - 더미

편집자의 선택

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

판매를위한 크로스 플랫폼 참여는 Best Buy입니다. Best Buy는 모바일 쇼핑 및 소셜 쇼핑을 매장의 각 품목에 대한 QR 코드를 사용하여 매장 내 경험으로 가져 왔습니다. 고객은 상점의 각 항목에 대한 QR 코드를 스캔하여 리뷰를 포함한 더 많은 정보를 얻을 수 있습니다.

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그 또는 사이트에서 Google 웹 로그 분석 추적 통계를 사용하여 빠르고 쉽게 설치할 수 있습니다. 설치는 1 분 밖에 걸리지 않으며 완전히 고통스럽지 않습니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스와 대시 보드에서 로그인하십시오.

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

단 1 분이며 고통스럽지 않습니다. 곧 Google 애널리틱스 덕분에 잠자는 동안 소셜 미디어 측정 항목을 추적하게 될 것입니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스 및 대시 보드에 로그인하고 톱니 바퀴 아이콘을 클릭하기 만하면됩니다. ...

편집자의 선택

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

다 변수 테스트뿐만 아니라 요인 일정을 유지하고 다양한 시나리오에서 다른 결과를 테스트하여 마케팅 자동화 테스트를 수행하는 것을 의미합니다. 하나의 유료 검색 광고를 통해 사람들을 2 개의 개별 방문 페이지로 유도하는 것이 그 예입니다. 방문 페이지 테스트하기 ...

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

마케팅 자동화 도구의 사용을 극대화하기 위해 먼저 사람과 콘텐츠와의 관계를 이해해야합니다. 올바른 사람에게 올바른 콘텐츠를 보내는 경우에만 자동화가 유용합니다. 이를 올바르게 수행하는 방법에 대한 기본적인 이해를 돕기 위해 사람들은 두 가지 유형이 관련되어 있음을 인식해야합니다 ...

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

고객 관계를 관리하는 데 도움이되는 Microsoft 도구 현대 직장에서 가장 유용한 도구 중 하나는 전자 메일이므로 전자 메일을 만들고 읽거나, 전자 메일을 특정 레코드에 연결하거나, 일정을 관리하는 데 숙련되어 있어야합니다. ...

편집자의 선택

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

당신은 자신의 웹 사이트 또는 블로그를 가지고 있고, 고객, 독자 또는 웹 호스팅 기술에 의존하는 추종자 만 있습니다. 다음 팁은 웹 호스팅 계획을 최대한 활용하는 데 도움이됩니다. 제어판에서 백업 옵션을 확인하십시오. 일부 제어판을 사용하면 자동화 된 백업을 수행 할 수 있습니다. ...

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

은 웹 호스트만큼 멋지고, 웹 사이트를 디자인, 제작 및 운영하는 데 도움이되는 일에는 한계가 있습니다. 그것은 모두 돈으로옵니다. 귀하가 기꺼이 지불하는 한 귀하의 호스트는 기꺼이 도움이 될 것입니다. 각 호스트는 다릅니다. ...