소프트웨어 개발

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
소프트웨어 개발 프로세스
활동과 단계
요구사항 분석 · 기능 명세
구조 · 설계
구현 · 테스팅
배치 · 유지보수
개발 모형
애자일 소프트웨어 개발 · 클린룸
DSDM · 순차점증적 개발 · 반복형 개발
RAD · RUP · 나선 모형
폭포수 모델 · 익스트림 프로그래밍
스크럼 · V 모델 · TDD
지원 활동
구성 관리 · 문서화
품질보증 · 프로젝트 관리
사용자 경험 설계
도구
컴파일러 · 디버거 · 프로파일러
GUI 디자이너 · 통합 개발 환경
v  d  e  h

소프트웨어 개발(영어: software development)은 시장 목표나 사용자의 요구를 소프트웨어 제품으로 만드는 과정이다.

개요[편집]

소프트웨어 개발에 다음과 같은 단계들을 공유한다:

  • 시장 탐구
  • 제안된 비즈니스 솔루션을 위한 요구 사항 수집
  • 문제 분석
  • 소프트웨어 기반 솔루션을 위한 계획 및 디자인 수립
  • 소프트웨어 코딩
  • 소프트웨어 테스트
  • 개발
  • 유지 및 버그 수정

같이 보기[편집]