본문 바로가기
728x90

요구사항 확인3

[정보처리기사 실기] 01. 요구사항 확인 - 요구사항 확인 요구공항(Requirements Engineering) - 사용자의 요구가 반영된 시스템을 개발하기 위해서 사용자의 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동 요구사항의 분류 - 기능적 요구사항 : 시스템이 제공하는 기능, 서비스에 대한 요구사항 - 특성 : 기능성, 완전성, 일관성 - 사례 : 장바구니 기능, 결제 기능 (시스템 제공 기능) - 비기능적 요구사항 : 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 - 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약 사항 - 사례 : 특정 함수의 호출 시간 3초를 넘지 않아야 함, 시스템 24시간률 99% 이상 가동되어야 함 등 요구사항 개발 프로세.. 2022. 9. 23.
[정보처리기사 실기] 01. 요구사항 확인 - 현행 시스템 분석 1-1. 현행 시스템 파악 - 사용하고 있는 소프트웨어 및 하드웨어는 무엇인지, 네트워크의 구성은 어떻게 되어 있는지 파악하는 활동이다. 1-2. 현행 시스템 파악 절차 1단계 2단계 3단계 구성/기능/인터페이스 파악 ➡ 아키텍처 및 소프트웨어 구성 파악 ➡ 하드웨어 및 네트워크 구성 파악 1-3. 소프트웨어 아키텍처 소프트웨어 아키텍처(Software Architecture) 개념 - 여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체이다. 소프트웨어 아키텍처 프레임워크(Software Architecture Framework) 개념 - 소프트웨어 아키텍처 프레임워크는 소프트웨어 집약적인 시스템에서 아키텍처가 .. 2022. 9. 23.
[정보처리기사 실기] 01. 요구사항 확인 - 소프트웨어 개발 방법론 소프트웨어 개발 방법론 - 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 소프트웨어 생명 주기 모델 종류 - 폭포수 모델 (Waterfall Model) : 각 단계를 확실히 마무리 지은 후에 다음단계로 넘어간다. - 프로토타이핑 모델 (Prototyping Model) : 프로토타입을 구현해, 고객의 피드백을 반영하며 만들어 간다. - 나선형 모델 (Sprial Model) : 위험을 최소화하기 위해 점진적으로 개발한다. - 반복적 모델 (Iteration Model) : 구축 대상을 나누어 병렬적으로 개발 후 통합하거나 반복적으로 개발한다. 소프트웨어 개발방법론 종류 - 구조적 방법론 (Structured) : 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합한다. (나씨-슈나이더만.. 2022. 9. 21.
728x90