문제

이 질문은 단지 관심이 없는 질문이며 아마도 내 논문에 유용할 수 있습니다.

특히 귀하의 비즈니스가 재정적으로 의존하고 있는 경우 웹 애플리케이션이 생존하려면 특정 요구 사항을 충족해야 합니다.웹 애플리케이션과 관련하여 어떤 종류의 (소프트웨어) 품질 속성이 가장 중요하다고 생각하는지(몇 가지 예) 듣고 싶습니다.

나는 내 몫을 준다:성능 (방문자들이 2초 이상 기다려야 할 경우, 50% 이상이 사이트를 떠나게 되며, 이는 매출 가능성이 낮아짐을 의미합니다.)

보안 , 적어도 OWASP에 대해 알고 있어야 합니다.

신뢰할 수 있음, 웹 앱은 잘못된 입력을 처리할 수 있어야 하지만 입력의 로드도 처리할 수 있어야 합니다.

유지보수성, 이 세상에서는 매출 증대를 위해 빠르게 변화하고 사용자 요구에 적응하는 것이 생존에 필수적입니다.

도움이 되었습니까?

해결책

이 질문은 흥미롭습니다. 이미 흥미로운 비기능적 요구사항(일명 품질)을 언급하셨습니다.

하지만 전자상거래 웹사이트의 경우에는 가장 중요한 자질은 바로 그런 것들이다. 최종 사용자에게 영향을 미침.내 순위는 다음과 같습니다.

  1. 보안 (그리고 신뢰성).사용자로서 나는 시스템이 안전하여 자신감 있게 사용할 수 있기를 바랍니다.하지만 보안은 보이지 않습니다 있는 그대로, 사용성에 반영이 필요합니다.가동 중단이 발생한 경우 고객의 신뢰를 회복하는 가장 좋은 방법은 IMO가 무슨 일이 일어났는지 투명하게 밝히는 것입니다.
  2. 유용성.사용자로서 저는 시스템에 대한 편안함을 느끼고 싶습니다.나는 화려한 것이 아니라 내가 편안하게 느낄 수 있는 기능을 제공하는 사용 가능한 것이 필요합니다.유용성은 보안에 대한 전반적인 인상과도 관련이 있습니다.등록을 확인하기 위해 받는 이메일은 시스템이나 신용 카드가 표시되는 방식(보통 마지막 숫자만) 등에 대해 더 좋거나 나쁜 인상을 줄 수 있습니다.이러한 모든 유용성 세부 사항은 시스템에 대한 신뢰를 높일 수 있습니다.
  3. 유효성.이용자 입장에서는 사이트가 다운되거나 불안정한 상황이 발생하면 정말 안 좋은 인상을 받습니다.서비스 품질을 저하시킬 수 있는지 확인하고 최소한 예정된 유지 관리 또는 서비스 포화 상태를 나타내는 멋진 페이지가 있는지 확인하십시오.
  4. 성능 (및 응답 시간).그래야만 성과가 나올 것입니다.너무 오래 기다리게 하고 싶지는 않지만, 진행 상황에 대한 피드백을 받는 한 조금은 기다려도 됩니다.

다른 특성도 중요합니다. 회사 전자상거래 웹사이트를 강화합니다.하지만 당신은 그들 없이도 궁극적으로 성공할 수 있습니다.내 순위는 다음과 같습니다.

  1. 확장성.이후의 레트로핏 확장성은 어렵습니다.따라서 비즈니스가 잘 진행되면 확장할 수 있는 아키텍처를 갖추는 것이 중요합니다.열악한 아키텍처로 인해 비즈니스 기회를 놓치는 것은 너무 안타까운 일입니다.
  2. 견고성.화가 난 고객의 전화로 핫라인이 압도되는 것을 원하지 않는다면 시스템은 강력해야 합니다.연중무휴 24시간 지원은 중요한 비용을 발생시킬 수 있습니다.
  3. 조작성 (및 관리 용이성).많은 관리 유지 관리가 필요한 경우 시스템을 계속 가동하는 데 비용이 많이 들 수 있습니다.그렇다면 관리 비용을 낮게 유지하는 것이 흥미로울 것입니다.
  4. 유지 관리성.물론 변화하는 요구 사항에도 불구하고 개발 비용을 절감해야 한다는 점은 좋습니다.

편집하다:방금 다른거랑 부딪혔어 답변 이는 낮은 응답 시간의 중요성을 보여주었습니다.그래서 그것은 실제로 매우 중요한 요소입니다.보안, 유용성, 가용성보다 더 중요한지는 모르겠습니다.요점은 성능을 쉽게 측정할 수 있다는 점인데, 이는 유용성과 보안 측면에서 더 어렵습니다.하지만 인기 있는 웹사이트가 다운타임을 겪을 때마다 얼마나 많은 고객을 잃는지 알고 싶습니다.

다른 팁

위의 답변에 한 가지를 더 추가하고 싶습니다

공유 옵션 :요즘 모두가 알고 있듯이 모든 사이트에는 Twitter, Facebook과 같은 특정 소셜 네트워킹 사이트에 대한 공유 옵션이 있습니다. 사용자가 공유하는 데 도움이 되는 이러한 옵션을 사이트에 추가하면 공급자가 일부 사람들에게 도움이 될 것입니다.

긍정적인 내용 - 네트워킹 사이트에서 곧 후속 조치를 취하는 것도 좋은 마케팅 전략이 될 것입니다.

유용성제품과 관련된 정보를 쉽게 찾을 수 있어야 합니다.사용자 탐색은 매우 친숙해야 합니다.사용자는 정보를 찾기 위해 일련의 페이지로 이동할 필요가 없습니다.

성능 요건:현재의 경쟁 세계에서는 웹 스토어가 사용자 요청에 신속하게 응답하는 것이 필수입니다.이상적으로는 페이지가 로드되고 정보를 가져오는 데 04~05초 이상 기다리는 데 관심이 있는 사용자는 없습니다.귀하의 사이트는 이 기간 내에 사용 가능한 콘텐츠를 제공해야 합니다.또한 모바일 쇼핑에 대해 염두에 두고 귀하의 사이트는 모바일 사용자에게 완전한 액세스를 제공하고 쇼핑을 완료할 수 있다는 점을 고려해야 합니다.여기서 페이지 로드 시간은 매우 중요하므로 모바일 페이지를 더 빠르게 로드해야 합니다.

유지 관리 요구 사항:빠르게 변화하는 기술의 출현으로 귀하의 사이트는 애플리케이션의 우수한 기능과 확장성을 제공할 수 있어야 합니다.아키텍처는 루트 수준에서 큰 변경 없이 향후 요구 사항 대부분을 처리할 수 있을 만큼 유연해야 합니다.

안전 요구사항:돈이 관련된 곳에서는 안전이 가장 중요합니다.화폐 거래를 위해 SSL(Secure Socket Layer)을 구현하는 것이 그러한 단계 중 하나입니다. 또한 웹 사이트, 개인 정보 보호 정책 등에 안전 관련 데이터를 게시할 수도 있습니다.

신뢰성 요구 사항:귀하의 애플리케이션은 의도적으로 또는 실수로 입력된 많은 잘못된 데이터를 효과적으로 처리할 수 있어야 합니다.또한 웹 사이트의 가동 중지 시간이 매우 짧은지 확인하십시오.

규정 준수/법적 요구 사항:귀하의 웹사이트가 일부 규정 준수 표준을 충족하는 경우 항상 유리합니다.PCI 규격 등..이는 웹사이트 거래에 대해 웹사이트 사용자에게 자신감을 심어줄 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top