[정처기] 요구사항, 분석기법
2022. 2. 3. 17:56
IT/정보처리기사
요구사항의 개념 및 특징 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타냄. -요구사항은 개발하려는 소프트웨어의 전반적인 내용을 확인할 수 있게 하므로 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는데 도움을 준다. 요구사항의 유형 - 기능요구사항, 비기능 요구사항, 시스템 요구사항, 사용자 요구사항 유형 내용 기능 요구사항 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항 시스템이 반드시 수행해야하는 기능 사용자가 시스템을 통해 제공받기를 원하는 기능 비기능 요구사항 시스템 장비 구성 요구사항 성능 요구사항 인터페이스 요구사항 데이터 요구사항 테스트 요구사항 보안 요구사항 품질 요구사항 -> 가용성, 정합성, 상호 ..

[정보처리기사] 소프트웨어 생명주기
2022. 2. 3. 11:52
IT/정보처리기사
소프트웨어 생명주기 소프트웨어 생명주기는 소프트웨어 개발 방법론의 바탕이 되는 것으로 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 1. 폭포수형 모형 (1970 ~ 전통적인 방법) - 폭포수 모델을 따르기 위해서는 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 한다. 폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한한다. - 선형순차적 모형 - 새로운 요구사항을 받아들이기 어렵다 - 요구사항이 명확할 때 사용하는 방법 2. 프로토타입 모형 (원형 모형) - 개발초기에 시스템의 모형을 간단히 만들어 사용자에게 보여주고, 사용자가 정보시스템을 직접 사용해보게 함으로써 프로토타입을 재구축하는 과정을 사용자가 만족할 때까지 반복해 나가..