개요
애자일 소프트웨어 개발(Agile software development) 혹은 애자일 개발 프로세스는 소프트웨어 엔지니어링에 대한 개념적인 얼개로, 프로젝트의 생명주기 동안 반복적인 개발을 촉진한다. 최근에는 애자일 게임 보급 등의 여파로 소프트웨어 엔지니어링 뿐 아니라 다양한 전문 분야에서 실용주의적 사고를 가진 사람들이 애자일 방법론을 적용하려는 시도를 하고 있다.
개념
애자일 방법론은 소프트웨어 개발 방법에 있어서 아무런 계획이 없는 개발 방법과 계획이 지나치게 많은 개발 방법들 사이에서 타협점을 찾고자 하는 방법론이다. 계획이 없는 방법론의 경우, 앞으로의 일을 예측하기 힘들고 효율적이지 못하다는 점에서 취약점을 가지고 있으며, 계획에 너무 의존하는 경우는 그 형식적인 절차를 따르는데 필요한 시간과 비용을 무시할 수 없으며, 전체적이 개발의 흐름 자체를 느리게 하는 단점을 가지고 있다.
그렇기 때문에 애자일 방법론에서 택한, 그리고 다른 고전적인 방법론, 예를 들면 폭포수 모델 또는 나선 모형과 구별되는 가장 큰 차이점은 less document-oriented, 즉 문서를 통한 개발 방법이 아니라, code-oriented, 실질적인 코딩을 통한 방법론이라는 점이다.
그러므로 애자일 개발 방법론은 계획을 통해서 주도해 나갔던 과거의 방법론과는 다르게 앞을 예측하며 개발을 하지 않고, 일정한 주기를 가지고 끊임없이 프로토 타입을 만들어내며 그때 그때 필요한 요구를 더하고 수정하여 하나의 커다란 소프트웨어를 개발해 나가는 adaptive style 이라고 할 수 있다.
....
소프트웨어 공학 - 소프트웨어 공학 동향 1
소프트웨어 공학 동향
- Software Engineering -
학습 내용
소프트웨어 공학의 역사
CASE
사용자 인터페이스 관리 시스템
컴포넌트 기반 소프트웨어 개발
웹 엔지니어링
소프트웨어 재사용
소프트웨어 리엔지니..
정보시스템의 구성 정보시스템의 구성
목차
* 정보시스템의 구성
Ⅰ. 소프트웨어
1. 시스템 소프트웨어
1) 시스템제어 소프트웨어
2) 시스템지원 소프트웨어
3) 시스템개발 소프트웨어
2. 응용 소프트웨어
1) 범용 소프트웨어
..
[컴퓨터 소프트웨어] 소프트웨어의 개념과 분류 [컴퓨터 소프트웨어] 소프트웨어의 개념과 분류
목차
* 컴퓨터 소프트웨어
Ⅰ. 소프트웨어의 개념
1. 소프트웨어
2. 사용자 인터페이스
Ⅱ. 소프트웨어의 분류
1. 시스템 소프트웨어
1) 운영체제
2) 언어 ..
[소프트웨어] 시스템 소프트웨어와 응용 소프트웨어 및 운영체제 [소프트웨어] 시스템 소프트웨어와 응용 소프트웨어 및 운영체제
목차
* 소프트웨어
Ⅰ. 시스템 소프트웨어
1. 데이터베이스 관리 시스템
2. 통신 제어 시스템
3. 운영체제
Ⅱ. 운영체제
1. 제어 프로그램
2...
설계 프로젝트 보고서 - 응용프로그래밍 설계 설계 프로젝트 보고서
정렬방법
요구 및 고려
설명 및 고찰
결론
설계의 개요
설계 요구 사항 및 고려한 사항
* 설계 요구 사항 및 고려한 사항
100,000개의 임의의 수를 발생시켜 배열에 저장한 후 다음 네 ..
국내 응용 소프트웨어의 시장동향(2005년까지) [PDF] 본 컨텐츠는 시장조사, 수요예측 전문업체인 ㈜밸류애드에서 응용 소프트웨어에 대한 시장동향 정보입니다.
작성일자를 반드시 확인하시고, 최근에 작성된 정보를 구매하시기 바랍니다.
본 컨텐츠에서는 국..
IT용어 IT용어
1.컴퓨터 지원 소프트웨어 공학
컴퓨터 프로그램의 개발에서, 계획에서 문서화까지의 모든 공정을 자동화하고 공학적 관점에서 구축하기 위해 컴퓨터를 이용하도록 설계된 소프트웨어의 총칭. 컴퓨터 이..
국내 기타 응용 소프트웨어의 시장동향(2005년까지) [PDF] 본 컨텐츠는 시장조사, 수요예측 전문업체인 ㈜밸류애드에서 기타 응용 소프트웨어에 대한 시장동향 정보입니다.
작성일자를 반드시 확인하시고, 최근에 작성된 정보를 구매하시기 바랍니다.
본 컨텐츠에서..
2025 포스코DX 전기설계직 자기소개서 지원서와 면접자료 무엇보다 해당 실습을 통해 '설계의 정합성'을 중요하게 여기게 되었습니다.
설계 작업 시 가장 중요하게 생각하는 요소는 무엇인가요?
본인이 생각하는 전기설계 직무의 가장 큰 매력과 가장 어려운 점은 무엇인..