반응형

*요구사항 확인 기법

- 요구사항 개발 과정을 거쳐 문서화된 요구사항 관련 내용을 확인하고 검증하는 방법이다.

- 요구사항에 자원이 배정되기 전 문제파악을 위한 검증을 수행해야 한다.

- 요구사항 검토, 프로토타이핑, 모델 검증, 인수 테스트 등이 있다.

 

*프로토타이핑 (Prototyping)

- 초기 도출된 요구사항을 토대로 프로토타입을 만든 후 대상 시스템의 개발이 진행되는 동안 도출되는 요구사항을 반영하면서 지속적으로 프로토타입을 재작성하는 과정이다. 

- 상품, 서비스 출시 전 개발 대상 시스템 또는 그 일부분을 개략적으로 만든 원형을 프로토타입이라고 한다.

- 프로토타이핑을 수행하면서 새로운 요구사항이 도출될 수 있다.

- 소프트웨어 요구사항에 대한 소프트웨어 엔지니어의 해석이 맞는지 확인하기 위한 수단으로 주로 사용된다.

 

*모델 검증 (Model Verification)

- 요구사항 분석 단계에서 개발된 모델이 요구사항을 충족시키는지 검증하는 것이다.

- 객체 모델의 경우 객체들 사이에 존재하는 의사소통 경로를 검증하기 위해 정적 분석을 수행하는 것이 유용하다.

 

*인수 테스트 (Acceptance Tests)

- 사용자가 실제로 사용될 환경에서 요구사항들이 모두 충족되는지 사용자 입장에서 확인하는 과정이다.

- 각각의 요구사항을 어떻게 확인할 것인지에 대한 계획을 세워야 한다.

- 사용자 인수 테스트, 운영상의 인수 테스트, 계약 인수 테스트, 규정 인수 테스트, 알파 검사, 베타 검사 등이 있다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

사용자 인터페이스(UI)  (0) 2020.05.02
UML (Unified Modeling Language)  (0) 2020.05.01
정형 분석, 정형 명세  (0) 2020.04.30
요구사항  (0) 2020.04.30
오픈 소스 사용에 따른 고려사항  (0) 2020.04.27
반응형

*정형 분석(Formal Analysis)

- 구문과 의미를 갖는 정형화된 언어를 이용하여 요구사항을 수학적 기호로 표현 한 후 이를 분석하는 과정을 의미한다.

- 정형 분석은 요구사항 분석의 마지막 단계에 이루어 진다.

 

*정형 명세(Formal Specification)

- 정형화된 언어를 이용하여 수학적 기호로 기술하는 것.

반응형
반응형

*요구사항

- 요구사항은 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타낸다.

- 요구사항은 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거를 제공한다.

- 요구사항은 개발하려는 소프트웨어의 전반적인 내용을 확인할 수 있게 하므로 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는 데 도움을 준다.

- 요구사항이 제대로 정의되어야만 이를 토대로 이후 과정의 목표와 계획을 수립할 수 있다.

- 요구사항은 일반적으로 기술하는 내용에 따라 기능, 비기능 요구사항으로 구분하고, 기술 관점과 대상의 범위에 따라 시스템 요구사항, 사용자 요구사항으로 나눈다.

반응형
반응형

*오픈 소스 사용에 따른 고려사항 (Open Source)

- 오픈 소스는 누구나 별다른 제한 없이 사용할 수 있도록 소스 코드를 공개한 것으로 오픈 소스 라이선스를 만족하는 소프트웨어이다.오픈 소스를 사용하는 경우에는 라이선스의 종류, 사용자 수, 기술의 지속 가능성 등을 고려해야 한다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

정형 분석, 정형 명세  (0) 2020.04.30
요구사항  (0) 2020.04.30
웹 애플리케이션 서버  (0) 2020.04.27
데이터베이스 관리 시스템(DBMS)  (0) 2020.04.26
운영체제(OS)  (0) 2020.04.26

+ Recent posts