소프트웨어 개발방법론의 종류와 특징, 한 가지의 사례를 들어, 이 사례에는 어떠한 방법을 적용할 것인지에 대하여 서술하시오.
- 최초 등록일
- 2016.12.13
- 최종 저작일
- 2016.12
- 5페이지/ 한컴오피스
- 가격 3,500원
소개글
소프트웨어 개발방법론의 종류와 특징, 한 가지의 사례를 들어, 이 사례에는 어떠한 방법을 적용할 것인지에 대하여 서술한 A+ 학점을 받은 소중한 레포트자료입니다. 좋은 Sample이 되었으면 좋겠습니다.
목차
Ⅰ. 서론
Ⅱ. 본론
1. 소프트웨어 개발방법론
2. 사례 적용
Ⅲ. 결론
Ⅳ. 참고문헌
본문내용
Ⅰ. 서론
소프트웨어공학은 소프트웨어의 품질을 보다 향상시키고, 소프트웨어 생산성과 작업 만족도를 증대시키는 것에 목적을 둔다. 또한 이러한 궁극적인 목표는 최소의 비용으로 계획된 일정보다 가능한 빠른 시일 내에 소프트웨어를 개발하는 것이다. 특히 개발의 과정에 있어서 개발자들이 혹사되어서는 안 되며, 경력이 쌓일수록 개발자로서의 자부심과 긍지를 지닐 수 있도록 해주어야 할 필요가 있다. 즉 프로젝트도 성공하고 개발자에게도 도움이 되어야만 진정한 방법론인 것이다. 그렇지 않고 단순히 절차를 지키기 위한 방법론, 개발자를 희생시키면서 프로젝트만 어떻게든 성공시키고자 하는 방법론은 매우 근시안적이며, 궁극적으로 실패로 회귀할 수밖에 없다.
하지만 개발의 현장에서는 개발방법론이 무겁고 형식적이기 때문에, 소프트웨어를 개발함에 있어서 실질적인 도움이 되지 않음에도 고객이 요구하기 때문에 ‘울며 겨자 먹기’식으로 어쩔 수 없이 적용하고, 이로 인하여 개발에 필요하지도 않는 문서를 억지로 생산해야 하며, 개발이 더디어지는 불합리한 상황이 허다하게 발생한다고 한다. 유명한 스타 개발자 조엘은, 화성인 아키텍트(architect가 화성에서나 가능한 계획을 지구로 가져오지 않는 것이 개발자를 진정으로 돕는 것이라고 냉소적인 태도를 보인 바 있다. 상황이 이러하다 보니, 개발자들 사이에서 개발방법론은 조롱거리로 전락한지 오래이며, 심지어 개발방법론 무용론을 주장하는 이들까지 등장하였다. 특히 SI 시장의 대부분을 차지하고 있는 웹 개발은 그 특수성으로 인하여 설계 자체가 필요 없다는 주장이 설득력을 얻고 있다. 본문에서는, 소프트웨어 개발방법론의 종류와 특징에 대하여 서술하고, 한 가지의 사례를 들어, 이 사례에는 어떠한 방법을 적용할 것인지에 대하여 서술할 것이다.
Ⅱ. 본론
1. 소프트웨어 개발방법론
1946년 최초의 컴퓨터 ENIAC이 등장한 이래로 60여년의 세월이 흘렀다. 컴퓨터에서 동작하는 소프트웨어의 역사 역시 이와 유사하지만 ......<중 략>
참고 자료
양단희, 소프트웨어 개발방법론의 패러다임 전환, 한국인터넷정보학회논문지 제15권 제2호, pp.24-30, 2014
정선호, Ladder 기반의 PLC 프로그래밍을 위한 소프트웨어 개발방법론, 서강대학교 정보통신대학원 2010