반응형
요구사항 분석모델 확인
모델링
- 실세계의 물리현상을 특정한 목적에 맞추어 이용하기 쉬운 형식으로 표현하는 일
개념모델링의 역할
- 실세계 문제에 대한 모델링이 소프트웨어 요구사항 분석의 핵심
- 모델은 문제가 발생하는 상황에 대한 이해를 증진시키고 해결책을 설명
- 개념 모델은 문제 도메인의 Entity들과 그들의 관계 및 종속성을 반영
개념모델의 종류(대부분 UML을 사용)
Use case Digram
,Data Flow Model
,Goal-Based Model
,User Interactions
,Object Model
,Data Model
등- 데이터가 시스템에 의해서 어떻게 처리되는지 보여주는 직관적인 방법
ER모델(개체관계도)
- 개체와 개체간의 관계 도식화
UML 다이어그램의 사용
- 사용 시나리오를 나타내기 위해서는 유스케이스 다이어그램 사용
- 구조 다이어그램은 시스템의 정적 구조와 다양한 추상화 및 구현 수준에서 시스템의 구성 요소, 그들 간의 관계 보여줌
- 행위 다이어그램은 시스템 내의 객체들의 동적인 행위를 보여주며, 시간의 변화에 따른 시스템의 연속된 변경 설명해줌
분석 모델 검증
- 정보시스템의 분석설계가 잘 도출되었는지 검증
유스케이스 모델 검증
- 액터 / 유스케이스 / 유스케이스 명세서
개념수준 분석클래스 검증
- 클래스 도출, 클래스 명과 속성, 클래스들 간 관계
분석 클래스 검증
- 스테레오 타입 / 경계 및 제어 클래스 도출 / 관계 및 상세화 정도
분석자동화 도구(CASE 도구)
- 계획수립에서부터 요구분석, 설계, 개발, 유지보수에 이르는 소프트웨어 생명주기 전과정으로 자동화할 수 있도록 지원하는 도구
요구사항 분석 CASE 도구
- 요구사항을 자동으로 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구
요구사항 CASE 도구 종류
- SADT : SoftTech사 개발, 구조적 분석 및 설계 도구, 블록 다이어그램 채택
- SREM : TRW사 개발, 우주 국방 시스템 실시간 처리 SW시스템 요구사항 기술, RSL(기술언어)과 REVS(분석기) 사용
- PSL/PSA : 미시간 대학 개발, PSL요구사항 기술언어, PSA요구사항 분석기
- TAGS : 시스템 공학 방법 응용, 개발 주기 전 과정 통합 이용, IORL과 기초적인 TAGS방법론 이용
요구공학
- 요구사항의 획득, 분석, 명세, 검증 및 변경관리를 체계적이고 반복적으로 수행, 요구사항 명세서가 최종산출물
- 요구사항 개발 : 타당성 조사 -> 요구사항 분석 및 추출 -> 요구사항 명세화 -> 요구사항 검증
- 요구사항 관리 : 요구사항 협상 -> 요구사항 기준선 -> 요구사항 변경관리 -> 요구사항 확인 및 검증
요구사항 관리 도구
요구사항을 기반으로 프로젝트 관리, 설계, 개발, 테스트 등을 수행할 수 있는 역할을 지원
ex) IBM Rational DOORS
요구사항 관리 도구의 주요기능
- 프로젝트 생성 : 타입 및 기본 모듈 템플릿, 역할별 뷰를 설정하여 프로젝트 생성
- 요구사항 작성 : 모든 요구사항에 고유의 ID생성, 부여되고 사용자에 의해 임의변경 불가능
- 파일 내보내기/가져오기 : 요구사항의 일괄등록 및 추출, 다양한 형식 파일 지원
- 이력관리 : 요구사항 별로 히스토리 제공하여 변경 이력 관리
- 베이스라인 : 요구사항이 확정되고 관리의 시작점이 되는 기능
- 요구사항 추적성 : 어느 요구사항이 베이스인지 구분하기 위한 기능
- 협업 환경 : 공유 모드 제공하고 선점 사용자외에는 수정 및 삭제 권한 제한
- 외부연동 환경 : 설계 도구, 형상 관리도구와의 연동 지원
- 확장성 : API를 통해 타 시스템과의 연동 기능 제공
[문제]
- HIPO Chart
- 시스템의 기능을 여러 고유 모듈들로 분할하여 이들 간의 인터페이스를 하향식 계층구조로 표현한 도형 또는 도면
- 하향식 소프트웨어 개발을 위한 문서화 도구
- 기본 시스템 모델은 입력, 처리, 출력으로 구성됨.
반응형
'IT > [ 정보처리기사 ]' 카테고리의 다른 글
[ 정보처리기사 ] 04. 2020 정보처리기사 3회차 실기 대비 - 화면설계 ( UI 요구사항 확인 ) (0) | 2020.08.13 |
---|---|
[ 정보처리기사 ] 03. 2020 정보처리기사 3회차 실기 대비 - 요구사항 관리( SW 개발 방법론 선정) (0) | 2020.08.13 |
[ 정보처리기사 ] 01. 2020 정보처리기사 3회차 실기 대비 - 요구사항 확인 (0) | 2020.08.13 |
[ 정보처리기사 ] 00. 2020 정보처리기사 3회차 실기 대비 - 요구사항 확인 ( 현행시스템 분석 ) (0) | 2020.08.13 |