2010-06-02 2 views
4

오늘 우리는 필요한 문서의 UI 요소에 대해 사무실에서 토론했습니다.UI 선택 기능 또는 비 기능 요구 사항은 무엇입니까?

질문은 UI 요구 사항이 기능적 또는 비 기능적인지 여부입니다.

  • "배경이 있어야합니다 파란색"

이 기능 또는 비 기능 요구 사항인가? 비 기능 요구 사항이다

+0

다소 지루한 요구 사항입니다. 전형적인 대학 견본, 나는 두렵다. 아니면 진부한 고객이있을 수도 있습니다. –

+2

나는 이것이 주목할 가치가 없다는 것에 정말로 동의하지 않는다. 내 대답을 보라. – djna

답변

4

는 그것을 수행하지 무엇, 시스템이 수행하는 것이 얼마나 을 말한다.

이 명확한 구분이 너무 흑백이거나 너무 단순한 경우 무시하거나 더 나은 것을 제공하십시오. 그리고, 왜 신경 쓰냐?

EDIT : 다른 답변을 입력하십시오. 요구 사항이 기능적 또는 비 기능적인지 여부는 요구 사항에 중요하지 않습니다. 요구 사항이라면 제품에서 더 만족 스럽습니다.

+1

"배경색을 파란색으로 지정하십시오."는 무엇을해야 할지를 설명하는 것처럼 들리지만 (어떻게하면 각 픽셀을 색칠하고 지구를 파괴 할 수 있습니까?). – josefx

+0

@josefx : 당신이 옳고, 나도 그렇습니다. 오늘 모두가 상을 얻습니다! 그러나 그때 그 질문 중 하나입니다 ... –

+0

오늘까지이 응답에 동의하지 않았을 것입니다. 어떻게 대 대. – mobibob

3

위키 백과에서 제공 한 두 가지 정의를 살펴볼 때도 마찬가지입니다.

요구는이 기능 요구 사항이 소프트웨어의 기능을 정의하는 시스템의 작동을 판단하는 데 사용할 수있는 기준이 아닌 특정 행동

을 지정하는 요구 사항입니다 비 기능 시스템 또는 그 구성 요소

배경색은 시스템의 특정 기능이나 동작이 아니며 시스템 작동을 판단하는 데에도 사용할 수 없습니다.

이러한 종류의 UI 요구 사항은 소프트웨어 디자인주기 초반에 지정할 필요가 없다고 생각합니다. 개발 중에 잘못된 유형의 파란색이 기술되었다는 것을 알게되면 어떻게 될까요? 이러한 선택 사항은 요구 사항이 아니지만 UI 개발 중에 정렬되어야합니다 (가급적이면 사용자 그룹을 판단해야 함).

+0

색상을 매우 정확하게 묘사했습니다. 자세한 집 스타일이있을 수 있습니다. 이러한 표준이 고객에게있는 경우 개발을 시작하기 전에 해당 표준을 알고 싶습니다. 실용적으로 우리는 나중에까지 연기 할 필요가 있을지 모르지만 좀 더 상세한 스펙을 갖는 것은 드물거나 부당한 것만은 아니다. – djna

+0

여기서 설명하는 요구 사항은 "응용 프로그램의 모양과 느낌이 하우스 스타일과 일치해야합니다"입니다. 그러나 이것은 실제로 기능 요구 사항은 아니지만 어쩌면 시스템 자체를 판단하는 데 사용할 수 있다는 점에서 비 기능적 요구 사항이라고 주장 할 수 있습니다. – Marc

3

현재 고객을위한 접근성 요구 사항에 시달리고 있습니다.

근본적인 필요성은 부분적으로 시력이 나거나 시각 장애인 사용자를 지원하는 것입니다. 전자는 글꼴, 색상 대비 등을 신중하게 선택하여 HTML을 매우 단순하게 유지함으로써 응용 프로그램이 구문을 분석하고이를 말 또는 점자로 변환 할 수 있도록합니다.

그래서 프리젠 테이션의 세부 사항은 명세의 가치가 있다고 말할 수 있습니다.

화면 레이아웃, 정확히 표시 할 데이터가 실제로 기능 사양이며 확장으로 색 구성표가 그 일부라고합니다.

1

가끔 국경이 퍼지기도합니다. 그러나이 경우에는 분명히 비 기능적이라고 말할 것입니다. Functional은 기술, 인체 공학적 측면에서 독립적 인 핵심 비즈니스 요구 사항입니다. UI를 변경하면 기능이 있어야합니다. 컬러는 비즈니스에 특별한 것을 나타내는 경우를 제외하고는 UI에 관한 것입니다.

0

UI의 성능 향상도 측정 할 수있는 중요한 비 기능 요구 사항 중 하나입니다. 정적 마스터 데이터 캐싱, 부분 제출 (전체 페이지로드)에 대한 ajax 호출을 사용하여 무거운 자바 스크립트 또는 CSS 파일을 처음로드하면 UI 레이어의 성능이 확실히 향상됩니다. 뒷문은 NFR로 간주되지 않을 수도 있습니다.

2

이러한 정의는 조직에 따라 다릅니다. 불행히도, 일반적으로 받아 들여지는 관례 만 있고, 기능적 또는 비 기능적 또는 "무엇"과 "어떻게"인지는 대다수 사람들이 생각하는 것보다 훨씬 주관적입니다. UI 디자이너에게는 기업의 표준 색 구성표가 "방법"이 아닌 "무엇"이 될 수 있습니다.

이것을 UI 사양이라고 부릅니다.보다 정확하게는 UI 사양 요구 사항입니다. 표준 용어는 아니지만 때로는 혼동을 피하기 위해보다 구체적으로 설명해야합니다. 기업 가이드 라인을 따르고 해당 가이드 라인에 UI 사양 요구 사항을 명시해야한다는 비 기능 요구 사항이있을 수 있습니다.