728x90
728x90
2020.12.31 - [프로그래밍] - [자격증 - 정보처리기사] 2021년 정보처리기사 자격증 준비 총 정리
2021.05.05 - [공부/정보처리기사 필기] - [정보처리기사 필기 개념 정리] 애자일 방법론 vs 전통적 방법론
2021.05.05 - [공부/정보처리기사 필기] - [정보처리기사 필기 개념 정리] 요구사항 명세기법(정형 VS 비정형)
1. 요구분석(Recuirements Analysis)
- 도출된 요구사항 간 상충 해결, 소프트웨어 범위 파악 -> 외부 환경과(HW, SW, Network)의 상호작용을 분석하는 과정
- 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견, 걸러내기 위한 과정
- 요구사항 개발 프로세스 : 도/분/명/확
도출 -> 분석 -> 명세 -> 확인 및 검증
- 특징
- 분석 결과 문서화 -> 유지보수에 유용하게 활용(유지보수 단계 : 개발 비용이 가장 많이 소모되는 단계)
- 소단위 명세서(Mini-Spec) 활용
- 데이터 흐름도에 나타나 있는 처리 항목을 1~2페이지 정도의 소규모 분량으로 요약 작성한 논리적 명세서
- 자료흐름도, 자료 사전 등이 효과적으로 이용될 수 있음
- 자료 흐름도 : 데이터 흐름도(DFD : Data Flow Diagram), 자료 흐름 그래프, 버블 차트
- 데이터가 각 프로세스를 따라 흐르면서 변환되는 모습을 나타낸 그림
- 시스템 분석/설계에 매우 유용하게 사용되는 다이어그램
- 가장 보편적으로 사용되는 시스템 모델링 도구
- 구조적 분석 기법에 이용
- Data의 흐름에 중점 ↔ 제어(Control) 흐름은 중요X
- 시간의 흐름을 명확하게 표현 할 수 X
- 구성요소 : 프/플/스/터 -> Process(처리기 O), Data Flow(데이터 흐름 -> ), Data Store(데이터 저장소 = ), Terminator(단말 □ )
- 자료사전(DD : Data Dictionary)
- 자료 요소, 요소들의 집합, 흐름, 저장소 의미 & 그들간 관계, 관계 값, 범위, 단위들을 구체적으로 명시하는 사전
- 파일/DB에 있는 자료에 대한 자료
- 각 자료 항목에 주어진 이름, 길이, 서술 같은 데이터를 포함하는 참조를 위한 작엄
- 목적 : 조직에 속해 있는 타인에게 특정 자료 용어가 무엇을 의미하는지 알려주기 위해 -> 용어 정의, 취합, 문서로 명확히 함
- 자료 흐름도에 나타나는 어떤 자료의 흐름도 자료 사전에 정의되어 있어야 함
- 작성 원칙
- 자료의 의미 기술 : 주석(**)을 통해 기술, 중복 기술 회피, 간결/이해하기 쉬운 자료 사전 작성
- 자료 구성항목 기술 : 구성항목을 그룹으로 묶고, 그룹에 대해 의미 있는 이름 부여, 각 그룹을 다시 정의
- 동의어 규정 준수 : 사용자들의 용어를 통일시키기 보다 사용하는 용어를 이용해 정의하는 것이 간단
- 자료 정의의 중복 제거 : 동일한 자료를 여러 명의 분석가가 독립적으로 분석 시행 시 서로 다른 이름을 사용할 수 있음 -> 자료 정의의 중복 제거 필요
- 기호 : = + ( ) { } [ ] **
- 자료 흐름도 : 데이터 흐름도(DFD : Data Flow Diagram), 자료 흐름 그래프, 버블 차트
= | 자료의 정의 ~으로 구성되어 있다 : is Composed of (정의 -> 주석으로 의미 기술, 자료 흐름/저장소에 대한 구성 내역 설명, 자료 원소에 대한 값/단위를 나타냄) |
+ | 자료의 연결 and, along with |
( ) | 생략 가능 |
{ } | 반복 {최초 반복 횟수, 최대 반복 횟수} -> 각 기본값(Default) : 최소 0, 최대 무한대 |
[ ] | 선택 [ 자료1 | 자료2 ] -> 둘 중 하나 선택 |
** | 주석(Comment) : 자료의 설명 |
728x90
728x90
'공부 > 정보처리기사 필기' 카테고리의 다른 글
[가답안] 2021년 2회 정보처리기사 필기 Q-net 가답안 (2) | 2021.05.16 |
---|---|
[정보처리기사 필기] 2021년 정보처리기사 필기 2회 시험 일정, 준비물, 가답안 (0) | 2021.05.13 |
[정보처리기사 필기 개념] 분석 자동화 도구(CASE 도구) (0) | 2021.05.05 |
[정보처리기사 필기 개념 정리] 요구사항 명세기법(정형 VS 비정형) (0) | 2021.05.05 |
[정보처리기사 필기 개념 정리] 애자일 방법론 vs 전통적 방법론 (0) | 2021.05.05 |