정처기(실기)/요구사항 확인(4)
-
분석 모델 확인하기
(1) 분석 모델 검증 방법 - 분석 모델 검증이란 요구사항 도출 기법을 활용하여 업무 분석가가 제시한 분석 모델에 대해서 확인하는 활동이다. ▼ 분석 모델 검증 방법 검증 방법 설명 유스케이스 모델 검증 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 검증을 위해서 액터, 유스케이스, 유스케이스 명세서 점검 개념 수준의 분석 클래스 검증 시스템의 주요 도메인 개념을 분석 클래스로 도출하여 유스케이스 분석에 활용하므로, 개념 수준의 주요 분석 클래스를 적절히 도출하였는지, 관련 정보가 명확한지 점검 주요 클래스 도출 여부, 도출된 클래스 이름과 속성의 적절성, 올바른 클래스들 간의 관계 여부 점검 분석 클래스 검증 유스케이스 실현에 필요한 분석 클래스 도출 확인 유스케이스 별로 도출된 분석 클..
2022.08.15 -
요구사항
(1) 요구사항 개념 1. 요구공학 개념 - 요구공학은 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다. 2. 요구공학의 목적 - 이해관계자 사이에 효과적인 의사소통 수단을 제공하고 시스템 개발의 요구사항에 대한 공통된 이해를 설정한다. - 요구사항 누락 방지 및 이해 오류로 인한 불필요한 비용을 절감하고 요구사항 변경 추적을 가능하게 한다. - 초기 요구사항 관리로 개발 비용과 시간을 절약하고 효과적인 의사소통 수단을 제공한다. 3. 요구사항의 분류 - 요구사항 파악의 기본은 시스템의 요구사항에 대한 파악이다. - 요구사항은 기능적 요구사항과 비기능적 요구사항으로 분류된다. 구분 기능적 요구사항 비기능적 요구사항 개념 시스..
2022.08.14 -
현행 시스템 분석
(1) 현행 시스템 파악 1. 현행 시스템 파악 개념 - 현행 시스템이 어떤 하위 시스템으로 구성되어 있고, 제공 기능 및 연계 정보는 무엇이며 어떤 기술 요소를 사용하는지를 파악하는 활동이다. - 사용하고 있는 소프트웨어 및 하드웨어는 무엇인지, 네트워크의 구성은 어떻게 되어 있는지 파악하는 활동이다. 2. 현행 시스템 파악 절차 1단계 : 구성/기능/인터페이스 파악 -> 2단계 : 아키텍처 및 소프트웨어 구성 파악 -> 3단계 : 하드웨어 및 네트워크 구성 파악 (2) 소프트웨어 아키텍처 1. 소프트웨어 아키텍처 개념 - 소프트웨어 아키텍처는 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체이다. 2. ..
2022.08.12 -
소프트웨어 개발 방법론
(1) 소프트웨어 생명주기 모델 1. 소프트웨어 생명주기 모델이란 - 소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다. 2. 소프트웨어 생명주기 모델 프로세스 순서 프로세스 설명 활동 1 요구사항 분석 다양한 이해관계자의 상충할 수도 있는 요구사항을 고려하여 새로운 제품이나 변경된 제품에 부합하는 요구와 조건을 결정하는 단계 개발할 소프트웨어의 기능과 제약 조건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계 기능 요구사항 비기능 요구사항 2 설계 시스템 명세 단계에서 정의한 기능을 실제 수행할 수 있도록 수행 방법을 논리적으로 결정하는 단계 시스템 구조 설계 프로그램 설계 사용자 인터페이스 설계 3 구현 설계 단계에서 논리적으로 결정한 문제 해결 방법을 특..
2022.08.11