830-1998을 대체 한 표준은 무엇입니까?


17

소프트웨어 프로젝트를보다 공식적으로 문서화하는 방법을 살펴 보았 으며 IEEE 830-1998 : 소프트웨어 요구 사항 사양 권장 사례에 대해 배웠습니다 . 그러나 해당 링크에서 볼 수 있듯이 대체되었습니다.

나는 830-1998, 그리고 아마도 830-1993은 아마도 사용하기에 적당하다는 것을 알고 있습니다. 그러나 다른 것이 없다면, 어떤 표준이 그것을 대체했는지 알고 싶습니다. 이 경우 중요하지 않을 수도 있지만 다른 기술이 더 기술적 인 것으로 대체 된 경우 표준이 다른 것을 대체 한 것을 다른 곳에 연결하는 것이 좋습니다 (830의 다른 라인이 아닌 경우). 케이스)).

언급 할 가치가 있습니다.

  1. IEEE 표준 협회 웹 사이트에서 "소프트웨어 요구 사항 사양"또는 "소프트웨어 요구 사항"을 검색 할 때 가장 최근의 표준은 830-1993입니다.
  2. SWEBOK 의 2004 (현재) 버전은 830-1993 ( 문단 2.5 )을 참조합니다 .
  3. 이 문서의 Wikipedia 기사 에는 표준이 대체되었다는 언급이 없습니다.

TLDR : 어떤 표준이 다른 표준을 대체하고 어떤 표준이 830-1998을 대신했는지 어떻게 알 수 있습니까?

답변:


23

짧은 답변 : 830-1998은 표준 이 아니며 1998 년 스타일로 SRS를 작성하는 방법에 대한 권장 모범 사례입니다.

IEEE의 고급 검색을 사용해도 어떻게 중첩되었는지 찾을 수 없습니다. ()

그러나 요구 사항을 지정하는 방법에 대한 전체 방법이 최근 몇 년 동안 크게 바뀌었기 때문입니다.

그래서 지금부터 약간의 수정 된 질문에 대답하려고합니다.

산업 모범 사례는 무엇입니까 / 2012 스타일의 SRS 작성에 권장되는 모범 사례는 무엇입니까?

고전적인 방법 :

일반적으로 ISO / IEC 42010에 의해 최근에 감독 되었음에도 불구하고 소프트웨어 설명서에 IEEE 1471 권장 사항을 사용합니다. 새로운 ISO 스타일 문서)

공식적인 문서에 대한 적절한 책은 Documenting Software Architectures 이고, 놀랍게도 좋은 책은 오래된 iconix 책 이고, 오래된 고전은 Cockburn의 효과적인 사용 사례 입니다.

오늘날 업계에서 실제로 수행되는 방식에 대해 :

진실은 말 할 특히, 요구 사항 문서는 대부분 애자의 시대에 떨어져 죽었다, 공식 프로젝트 문서 는 AS, 애자일 선언은 공식 문서를 낙담한다. 하나의 큰 공식 사양은 없지만 대신 사용자 사례 , 제품 백 로그 등이 있습니다. 이는 반복적 인 개발로 인해 2-4 주주기마다 비공식적으로 소수의 기능 만 지정됩니다. 유명한 책은 User Stories Applied 입니다.

이른바 "실행 가능"스펙이 있는데, 이는 테스트를 위해 본질적으로 도메인 특정 언어 (DSL)이기 때문에 형식적 입니다. 그것들은 UML의 OCL 보다 낫거나 나쁘지 않지만 아마도 이해하기는 쉽지만 과학적인 것은 아닙니다 . 대부분은 BDD 프레임 워크라고하며, FitNesse , Cucumber , Jasmine 등이 있습니다. 이러한 것들이 많이 있습니다. 일반적으로 BDD 및 TDD에 대한 유명한 책이 있습니다.

또한 소프트웨어 엔지니어의 사양은 정보 아키텍처 및 상호 작용 디자인을 포함하여 UX 디자인 으로 대체 되었으므로 오늘날 실제로 코딩 할 수있는 사람들이 수행하지 않으므로 때로는 충돌이 발생할 수 있습니다. 이것은 표준이 아닌 것처럼 보이는 방법에 대한 그리 나쁜 예 는 아니지만 UX / 상호 작용 커뮤니티에는 더 많은 내용이 있지만 별도의 스택 교환 사이트가 있습니다. 자체 표준, 권장 모범 사례 등이 있습니다.

그러나 예를 들어 오래된 방법을 고수하려면 어떻게해야합니까? 대학 일을 위해?

일반적으로 IEEE 830을 준수하십시오 (이것은 웹 페이지에서 중첩 된 것을 찾을 수 없지만 IEEE는 결코 좋지 않습니다. 더 이상 중요하지 않기 때문에 추측합니다). 사용자 의 전반적인 목표 , 전체 사용자 범위 및 전체 방법유용한 정보 를 기록하기 위해 (예를 들어, 단일 배우 스틱 그림-> 동사 대상을 가진 단일 버블이 유용하다고 생각되지 않습니다) 사용법은 언제든지 재구성 할 수 있습니다.

왜 책을 추천하십니까? 왜 대신 표준을 보여주지 않습니까?

다시 한 번,이 문서는 "중첩 된"것 같습니다. 오늘날 우리는 요구 사항 명세에 약간의 혼란이 있기 때문입니다. 어떻게해야하는지에 대한 많은 관점이 있습니다.

"이것은 사양이 어떻게 만들어 져야 하는가"라고 말할 수있는 단일 권한은 없습니다 . 모범 사례 가 있으며 , 완전한 문서 가 아니며 개인적으로 편견이 없더라도 문서 및 지시 사항대표적인 목록 을 제공하려고 노력했습니다 .

마지막 날, 중요한 것은 당신이 만든 문서가 문서를 읽은 모든 사람들이 가지고있는 모든 목표를 달성 할 수 있다는 것입니다 : 사람들이보고 싶어하는 것, 요구 사항을 이해하기 위해 사람들이 알아야하는 것 이 책들에 꽤 잘 설명되어 있으며, 이들은 1998 년에 우리가 가질 수 있었던 단일의 분리되지 않은 IT 커뮤니티보다 훨씬 작은 커뮤니티에도 불구하고 자체적으로 모범 사례입니다.


일부 링크가 끊어졌습니다.
Tanmay Patil

9

나는 IEEE 사이트에서 이것을 발견했다 : http://standards.ieee.org/findstds/standard/29148-2011.html

29148 : 2011 표준은 IEEE 830 : 1998을 대체하는 것으로 나타났습니다.

이 표준은 IEEE 830-1998, IEEE 1233-1998, IEEE 1362-1998을 대체합니다.

ISO / IEC / IEEE 29148 : 2011에는 수명주기 동안 시스템 및 소프트웨어 제품 및 서비스에 대한 요구 사항 엔지니어링과 관련된 프로세스 및 제품에 대한 조항이 포함되어 있습니다.

좋은 요구 사항의 구성을 정의하고 요구 사항의 속성과 특성을 제공하며 수명주기 동안 요구 사항 프로세스의 반복 및 재귀 적 적용에 대해 논의합니다.


2
링크 내부에 포함 된 내용에 대한 자세한 내용으로 답변을 확장 해보십시오.

IEEE 표준은 연설이나 맥주와 같이 무료가 아닙니다. 새로운 회사 방화벽으로 인해 구매 페이지가 작동하지 않으므로 요금이 얼마나 청구되는지 알 수 없습니다.
John R. Strohm

구독 수준에 따라 175 달러에서 205 달러 사이의 비용이 발생할 수 있습니다. 그래도 유니의 내부 사이트에서 사본을 찾았습니다. 잠을 잃을 시간 ...
Gerrie
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.