A Survey on Software Estimation Techniques in Traditional and Agile Development Models
Description
Software projects mostly exceeds budget, delivered late and does not meet with the customer's satisfaction for years. In the past, many traditional development models like waterfall, spiral, iterative, and prototyping methods are used to build the software systems. In recent years, agile models are widely used in developing the software products. The major reasons are – simplicity, incorporating the requirement changes at any time, light-weight approach and delivering the working product early and in short duration. Whatever the development model used, it still remains a challenge for software engineer's to accurately estimate the size, effort and the time required for developing the software system. This survey focuses on the existing estimation models used in traditional as well in agile software development.
Translated Descriptions
Translated Description (Arabic)
تتجاوز مشاريع البرمجيات في الغالب الميزانية، ويتم تسليمها في وقت متأخر ولا تلبي رضا العميل لسنوات. في الماضي، تم استخدام العديد من نماذج التطوير التقليدية مثل أساليب الشلال واللولب والتكرار والنماذج الأولية لبناء أنظمة البرامج. في السنوات الأخيرة، استخدمت النماذج الرشيقة على نطاق واسع في تطوير منتجات البرمجيات. الأسباب الرئيسية هي – البساطة، ودمج تغييرات المتطلبات في أي وقت، ونهج خفيف الوزن وتقديم منتج العمل في وقت مبكر وفي مدة قصيرة. مهما كان نموذج التطوير المستخدم، فإنه لا يزال يمثل تحديًا لمهندس البرمجيات لتقدير الحجم والجهد والوقت اللازم لتطوير نظام البرمجيات بدقة. يركز هذا الاستطلاع على نماذج التقدير الحالية المستخدمة في تطوير البرمجيات التقليدية وكذلك في تطوير البرمجيات الرشيقة.
Translated Description (French)
Les projets logiciels dépassent généralement le budget, sont livrés en retard et ne répondent pas à la satisfaction du client pendant des années. Dans le passé, de nombreux modèles de développement traditionnels tels que les méthodes en cascade, en spirale, itératives et de prototypage sont utilisés pour construire les systèmes logiciels. Ces dernières années, les modèles agiles sont largement utilisés dans le développement des produits logiciels. Les principales raisons sont – la simplicité, l'intégration des changements d'exigences à tout moment, l'approche légère et la livraison du produit de travail tôt et en courte durée. Quel que soit le modèle de développement utilisé, il reste toujours difficile pour les ingénieurs logiciels d'estimer avec précision la taille, l'effort et le temps nécessaires au développement du système logiciel. Cette enquête se concentre sur les modèles d'estimation existants utilisés dans le développement de logiciels traditionnels ainsi que dans le développement de logiciels agiles.
Translated Description (Spanish)
Los proyectos de software exceden en su mayoría el presupuesto, se entregan tarde y no satisfacen al cliente durante años. En el pasado, muchos modelos de desarrollo tradicionales como los métodos de cascada, espiral, iterativos y de creación de prototipos se utilizaban para construir los sistemas de software. En los últimos años, los modelos ágiles se utilizan ampliamente en el desarrollo de productos de software. Las principales razones son: simplicidad, incorporación de los cambios de requisitos en cualquier momento, enfoque ligero y entrega del producto de trabajo temprano y en corta duración. Cualquiera que sea el modelo de desarrollo utilizado, sigue siendo un desafío para los ingenieros de software estimar con precisión el tamaño, el esfuerzo y el tiempo necesarios para desarrollar el sistema de software. Esta encuesta se centra en los modelos de estimación existentes utilizados tanto en el desarrollo de software ágil como en el tradicional.
Files
30%208948%20Prakash_Paper64%20(edit%20ndit).pdf.pdf
Files
(332.6 kB)
Name | Size | Download all |
---|---|---|
md5:975dd11b0dec314fb15bfe6ec13efa94
|
332.6 kB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- مسح حول تقنيات تقدير البرمجيات في نماذج التطوير التقليدية والرشيقة
- Translated title (French)
- Une enquête sur les techniques d'estimation logicielle dans les modèles de développement traditionnels et agiles
- Translated title (Spanish)
- Una encuesta sobre técnicas de estimación de software en modelos de desarrollo tradicionales y ágiles
Identifiers
- Other
- https://openalex.org/W2759714722
- DOI
- 10.11591/ijeecs.v7.i3.pp867-876
References
- https://openalex.org/W1502157214
- https://openalex.org/W1563096228
- https://openalex.org/W1963662492
- https://openalex.org/W1964554329
- https://openalex.org/W1965814439
- https://openalex.org/W1986036124
- https://openalex.org/W2005025414
- https://openalex.org/W2005504865
- https://openalex.org/W2009786711
- https://openalex.org/W2014455254
- https://openalex.org/W2016890483
- https://openalex.org/W2041558661
- https://openalex.org/W2043445799
- https://openalex.org/W2081004173
- https://openalex.org/W2089856939
- https://openalex.org/W2090954654
- https://openalex.org/W2107578086
- https://openalex.org/W2131378644
- https://openalex.org/W2159774718
- https://openalex.org/W2170369281
- https://openalex.org/W2170842698
- https://openalex.org/W2171816001
- https://openalex.org/W2210130293
- https://openalex.org/W2227869507
- https://openalex.org/W2227892253
- https://openalex.org/W2529967697
- https://openalex.org/W824265734