자격증/1. 요구사항 확인

요구공학 : 사용자의 요구가 반용된 시스템을 개발하기 위해서 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 주구조화된 활동 요구공학 목적 : 이해관계자 사이의 효과적인 의사소통 수단, 시스템 개발의 요구사항에 대한 공통된 이해 설정, 요구사한 누락 방지 및 이해 오류로 인한 불피요한 비용을 절감. 요구사항 변경 추적 가능 요구사항의 분류 사례를 들며 기능적, 비기능적 요구사항을 분류하는 단답형 출제 기능정 요구사항 : 기능과 서비스에 대한 요구사항 기능적 요구사항 특징(기완일) : 기능성 / 완전성 / 일관성 비기능적 요구사항 : 기능적외 요구사항들 비기능적 요구사항 특징 : 신뢰성 / 사용성 / 효율성 / 유지보수성 / 이식성 / 보안성 / 품질관련 요구사항 / 제약 사항 예를들어 담당..
1. 현행 시스템 파악(1) 현행 시스템 파악은 요구분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 중에서 요구분석 단계에 해당한다. 현행 시스템 파악 : 현행 시스템이 어떤 하위 시스템으로 구성되어 있고 제공 기능, 연계 정보는 무엇이며 어떤 기술을 요소를 사용하는지 파악하는 활동. 재구축하는 시스템일 경우 현행 시스템 파악이 매우 중요 현행 시스템 파악 절차 : 구성/기능/인터페이스 파악 -> 아키텍처/SW구성 파악 -> HW, NW 구성 파악 소프트웨어 아키텍처 개념 : 소프트웨어 구성요소와 구성요소 관계를 표현하는 시스템 구조 소프트 아키텍처 프레임워크 개념 : 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 ⭐아키텍처 기술 표준. 제약사항과 품질 속성을 파악 => ⭐..
1. 소프트웨어 개발 방법론 SDLC : 시스템 요구분석부터 유지보수까지 전 공정을 체계화한 절차 요구사항 분석 - 설계 - 구현 - 테스트 - 유지보수 소프트웨어 생명주기 모델 종류 설명을 해놓고 어떤 모델인지 작성하라는 단답형 문제가 출제될 수 있다! 폭포수 모델(Waterfall Model) : 소프트웨어 개발시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어가는 모델 특징 : 가장 오래됨, 선형 순차적 모형, 성공 사례가 많음, 단계별 정의와 산출물이 정확함, 요구사항 변경이 어려움 ⭐프로토타이핑 모델(Prototyping) : 고객이 요구한 주요 기능을 프로토타입(시제품)으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 특징 : 발주자, 개발자 모두에게 공동의 참조 모델을..
01. 소프트웨어 개발 방법론 (1) 소프트웨어 생명주기 모델(SDLC) SDLC 프로세스 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 ⭐SDLC 종류 설명하고 어떤 SDLC을 설명하는지 단답형으로 적는 문제가 많이 출제된다. 폭포수(Waterfall), 프로토 타이핑(Prototyping), 나선형(Spiral), 반복적(Iteration) 모델 V model에서 아래와같이 테스트와 관련된 문제가 출제될 수 있다. (2) 소프트웨어 개발 방법론 소프트웨어 개발 방법론(SDM) 개념 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법이다. ⭐소프트웨어 개발 방법론 종류 *데이터 흐름도(DFD) : 어떤 단말에서 나와서 어떤 기능을 수행하고 어디로 저장되는지 나타낸 문서 *..
이동식이
'자격증/1. 요구사항 확인' 카테고리의 글 목록