본문 바로가기

정보처리기사/01. 요구사항 관리4

Chapter 04. 분석 모델 확인하기 1. 분석 모델 검증 방법 - 유스케이스 모델 검증 - 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 검증을 위해 액터, 유스케이 스, 유스케이스 명세서 점검 - 개념 수준의 분석 클래스 검증 - 개념 수준의 주요 분석 클래스를 적절히 도출하였는지 관련 정보의 명확성 점검 - 분석 클래스 검증 - 유스케이스 실현에 필요한 분석 클래스 도출 확인 - 클래스 간의 관계, 클래스 정보의 상세화 정도 확인 2021. 9. 8.
Chapter 03. 요구사항 확인 1. 요구사항 분류 -1) 기능적 요구사항 (기완일) - 시스템이 제공하는 기능, 서비스에 대한 요구사항 - 특성 : 기능성, 완전성, 일관성 -2) 비기능적 요구사항 (신사효유이보제) - 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 - 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약사항 2. 요구사항 개발 프로세스 (도분명확) -1) 도출 - 인터뷰 - 브레인스토밍 - 델파이 기법 : 전문가의 경험적 시직을 통한문제 해결 및 미래예측을 위한 방법 - 롤 플레잉 - 워크숍 - 설문 조사 -2) 분석 1) 요구사항 분류 : 기능 / 비기능 요구사항 분류 2) 개념 모델링 생성 및 분석 3) 요구사항 할당 : 아키텍처 구성요.. 2021. 9. 8.
Chapter 02. 현행 시스템 분석 1. 현행시스템 파악 절차 -1) 구성/기능/인터페이스 파악 - 시스템 구성 현황 파악 - 시스템 기능 파악 - 시스템 인터페이스 현황 파악 -2) 아키텍처 및 소프트웨어 구성 파악 - 아키텍처 파악 - 소프트웨어 구성 파악 -3) 하드웨어 및 네트워크 구성 파악 - 시스템 하드웨어 현황 파악 - 네트워크 구성 파악 2. 소프트웨어 아키텍처 4+1 뷰 (유논프구배) 논리 뷰, 구현 뷰, 프로세스 뷰, 배포 뷰 + 유스케이스 1) 유스케이스 뷰 (Usecase View) - 유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용되는 뷰 -2) 논리 뷰 (Logical View) - 시스템의기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 -3) 프로세스 뷰 (Process View) - .. 2021. 9. 8.
Chapter 01. 소프트웨어 개발 방법론 1. 소프트웨어 생명주기 모델 프로세스 -1) 요구사항 분석 - 기능 요구사항 - 비기능 요구사항 -2) 설계 - 시스템 구조 설계 - 프로그램 설계 - UI 설계 -3) 구현 - 인터페이스 개발 - 자료 구조 개발 - 오류 처리 -4) 테스트 - 단위 테스트 - 통합 테스트 - 시스템 테스트 - 인수 테스트 -5) 유지보수 - 예방, 완전, 교정, 적응 유지보수 2. 소프트웨어 생명주기 모델 종류 (폭프나반) -1) 폭포수 모델(Waterfall Model) - 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어가는 모델 - 선형 순차적 모형 - 각 단계 별 정의와 산출물이 명확 - 요구사항 변경이 어려움 - 이해 용이 / 관리 편리 -2) 프로토타이핑 모델(Prototyping M.. 2021. 9. 8.
728x90
반응형