티스토리 뷰

728x90
반응형


키워드
요구사항 / 요구공항 프로세스 / 요구사항 개발 단계 구성

요구사항 (★★★)

  • 요구사항 분류
구분 기능적 요구사항 비기능적 요구사항
개념 시스템이 제공하는 기능, 서비스에 대한 요구사항 시스템이 수행하는 기능 외 사항, 시스템 구축에 대한 제약사항에 관한 요구사항
도출 방법 특정 입력에 대해 시스템이 어떻게 반응하는지 / 특정 상황에 대해 시스템이 어떻게 동작하는지에 대한 기술 품질 속성에 관련해 시스템이 갖춰야 할 사항에 관한 기술 / 시스템이 준수해야 할 제한 조건에 관한 기술
특성 기능성, 완전성, 일관성 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약 사항
사례 쇼핑카트에 주문하려는 품목을 저장할 수 있는 장바구니 기능 제공 특정 함수 호출시간은 3초를 안 넘음 / 시스템은 24시간 가동 / 시스템은 운영된느 중에 패치 및 업그레이드를 할 수 있어야 함
  • 요구공학 프로세스

  • 요구사항 개발 단계 구성
    1. 도출(Elicitation) : 요구사항 소스 / 도출 기법(인터뷰, 브레인스토밍, 델파이기법, 롤 플레잉, 워크숍, 설문조사)
    2. 분석(Analysis) : 요구사항 분류 / 개념 모델링 / 기술 구조 설계 및 요구사항 할당 / 요구사항 협상
      • 기법) 자료 흐름 지향 분석(데이터 흐름도, 자료사전으로부터 SW 구조 유도) / 객체 지향 분석(시스템 기능, 데이터를 함께 분석, UML로 표준화)
    3. 명세(Specification) : 시스템 정의서 / 시스템 요구사항 명세서 / SW 요구사항 명세서
      • 명세 주요 기법) 비정형 명세 기법(자연어 기반으로 서술... 명확성, 검증에 문제) / 정형 명세 기법(수학적 원리, 표기법으로 서술... 기법 이해 어렵)
      • 요구사항 명세 원리 및 검증 항목) 명확성 / 완전성 / 검증 가능성 / 일관성 / 수정 용이성 / 추적 가능성 / 개발 후 이용성
    4. 확인(Validation) : 검토 / 프로토타이핑 / 모델 검증 / 인수 테스트
      • 확인 및 검증 절차) 요구사항 목록 확인 / 요구사항 정의서 작성 여부 확인 / 비기능적 요구사항의 확인 / 타 시스템 연계 및 인터페이스 요구사항 확인
      • 요구사항 정의서 목록) ID, 이름, 유형, 품질속성, 우선순위, 중요도, 출처, 관련부서, 전제조건, 내용, 관련 요구사항, 버전, 수용 여부 
      • 주요 기법) 요구사항 검토 / 정형 기술 검토 활용(동료검토, 워크스루, 인스펙션) / 프로토타이핑 활용 / 모델 검증 / 테스트 케이스 및 테스트를 통한 확인 / CASE 도구 활용 검증 / 베이스 라인을 통한 검증 / 요구사항 추적표를 통한 검증
      • 상세 정형 기술 검토 기법) 관리 리뷰 / 기술 리뷰 / 인스펙션 / 워크스루 / 감사
  • 요구사항 관리 단계
    1. 요구사항 협상
    2. 요구사항 기준선 설정
    3. 요구사항 변경관리
    4. 요구사항 확인 및 검증

요구사항의 시스템화 타당성 분석 (★☆☆)

  • 요구사항 기술적 타당성 검토 - 성능 및 용량 산정의 적정성 / 시스템 간 상호 운용성 / IT 시장 성숙도 및 트렌드 부합성 / 기술적 위험 분석
  • 요구사항 기술적 타당성 분석 프로세스
    1. 타당성 분석 결과 기록
    2. 타당성 분석 결과의 이해관계자 검증
    3. 타당성 분석 결과 확인 및 배포/공유
728x90
반응형
최근에 올라온 글
최근에 달린 댓글
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
Today
Yesterday
반응형