earticle

논문검색

An Appraisal of Agile Software Development Process

초록

영어

Software development, as a whole, is a complex process and on top of it, the requirements keep changing during the development phase. Software configuration management happens to be the most critical part as it necessitates doing considerable modification in the software design and code. Agile software development process provides a solution to such a changing environment. Agile methods use an incremental approach to develop high quality software within time, cost and other associated constraints through several iterations. In this paper we provide a critical assessment of the agile software development process in a systematic manner. This study is based on the survey of previous research reported in the contemporary literature and the practices being followed in this area.

목차

Abstract
 1. Introduction
  1.1. Requirement Engineering in ASD
  1.2. Software Architecture and ASD
 2. Literature Review
 3. Insight into Agile Methods
  3.1. Extreme Programming
  3.2. Scrum
  3.3. Agile Modeling
  3.4. Test-Driven Development
 4. Benefits
 5. Issues and Challenges
 6. Future Work
 7. Conclusion
 References

저자정보

  • Muhammad Amir Department of Computing, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology
  • Khalid Khan Department of Computing, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology
  • Adnan Khan Department of Computing, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology
  • M.N.A. Khan Department of Computing, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.