본문 바로가기

dd2

[정처기-1과목] 1-2 요구사항 정의 & 분석 CASE와 HIPO 요구사항 정의 요구사항의 개념 및 특징 요구사항은 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타낸다. 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거를 제공한다. 소프트웨어의 내용을 확인할 수 있게 하므로 참여하는 이해관계자들 간의 의사소통을 원할하게 하는데 도움을 준다. 제대로 정의되어야만 이후 과정의 목표와 계획을 수립할 수 있다. 요구사항의 유형 일반적으로 기술하는 내용에 따라 '기능 요구사항'과 '비기능 요구사항'으로 구분하며, 기술 관점과 대상의 범위에 따라 '시스템 요구사항'과 '사용자 요구사항'으로 나눈다. 요구사항 개발 프로세스 개발 대상에 대한 요구사항을 체계적으로 도출하고 이를 분석한 후 분석 결과를 명세.. 2023. 1. 18.
[S/W] DFD(Data Flow Diagram) & DD(Data Dictionary) DFD(Data Flow Diagram, 자료 흐름도) - system이 수행할 기능을 나타낸다. - system의 Data보다 기능이 더 복잡하고 중요할 때 DFD가 필요하다. DFD 구성 요소 1. Process(프로세스) - Bubble 입력을 출력으로 변환하는 과정 단어, 간단한 문장으로 구성해야 한다. (수행기능, 수행 주체를 작성) 원(Bubble) 형태로 표현 2. Data Flow(데이터 흐름) 정보의 이동에 대해 표시 화살표로 표현 서로 다른 데이터 흐름에는 동일한 이름을 부여하지 않는다. 3. Data Store(자료 저장소) 정지된 자료의 집합 하드디스크에 저장된다. 위 아래에 두 개의 직선을 그어 표현, 그 안에 자료 저장소의 명칭 작성 Data Store의 필요성 - 메모리의 제한.. 2022. 11. 25.