Professional Documents
Culture Documents
Estudio Metodologías 2021
Estudio Metodologías 2021
Dr.Ritushree Narayan
Assistant professor,
School of Computing & Information Technology.
Usha Martin University, Ranchi
ABSTRACT
This paper conducts an analysis of various software development methods. Presently we can control everything at the tip of
our fingers. Technology is reached beyond our imagination. This paper explains different models and its advantage and
disadvantages. Today there are varieties of software projects are available which requires security, GUI based and for critical
projects. These types of project are based on different type of software development methodologies. This paper helps for
choosing best software development method for any projects.
KEYWORDS: software development model, advantage, disadvantage, comparison.
2. Not used for simple commercial development. 7. A. Spangler, “Cleanroom software engineering-
3. Not supporting CASE tools. plan your work and work your plan in small
4. This methodology is project specific. increments”, IEEE Potentials, vol.15, no. 4, pg. 29
– 32, 1996, doi: 10.1109/45.539962
8. G. Pollice, Using the Rational Unified Process for
Rational Unified Methodology: This
Small Projects: Expanding Upon eXtreme
methodology is based on UML. In this method Programming, Rational Software White Paper,
software development process divided into four phase: 2001
1) inception2) elaboration3) construction and 4) 9. C. Ebert, P. Abrahamsson, N. Oza, “Lean Software
transition. Development”, IEEE Software, vol. 29, no. 5, pg.
Advantages 22-25, 2012,
1. In itself it is complete methodology. 10. E. M. Maximilien, L. Williams, “Assessing test-
2. It resolves the project risks. driven development at IBM”, Proceedings. 25th
3. Less time required for integration. International Conference on Software Engineering,
4. For this methodology, online tutorials and ICSE 2003, 3-10 May 2003, Portland,
11. USA, Publisher: IEEE, 2003, doi:
training are available.
10.1109/ICSE.2003.1201238, pg.564-569
Disadvantages 12. D. J. Anderson, Feature-Driven Development,
1. Team members should be experienced. Microsoft Corporation, Oct. 2004
2. Development process is very complex. 13. J. Bezivin, Model Driven Engineering: An
3. Reuse of components is not possible in cutting Emerging TechnicalSpace, International Summer
edge project. School, Summer School on. Generative and
Transformational Techniques. in Software
CONCLUSIONS Engineering, 4-8 Jul. 2005, Braga, Portugal,
This paper focuses on different methodologies Publisher: Springer Berlin Heidelberg, pg. 36-64,
doi:10.1007/11877028_2.
of software development tools. Also study the
14. E. W. Duggana, C. S. Thachenkaryb, “Integrating
advantages and disadvantages of all software nominal group technique and joint application
development tool in detail. Our study also provides development for improved systems requirements
documentation to project owner to select the best determination”, Information & Management, vol.
software development method according to the need of 41, no. 4, pg. 399–411, 2004, DOI: 10.1016/S0378-
the users. For any specific project no methodologies is 7206(03)00080-6
perfect. Only best matching methodologies will be used 15. D. Riehle, “A comparison of the value systems of
in case of experienced project groups. Experienced Adaptive Software Development and Extreme
groups also use combination of methodologies for new Programming: How methodologies may learn from
software development. each other”, Proceedings of the First International
Conference on Extreme Programming and Flexible
Processes in Software Engineering, XP 2000, 21-23
REFERENCES Jun. 2000, Cagliari, Italy, pg. 35-50
1. http://php.net/ChangeLog-5.php 16. J. Martin, Rapid application development,
2. J. E. Cooling, T. S. Hughes, “The emergence of Publisher: Macmillan Publishing, 1991, pg. 788,
rapid prototyping as a realtime software ISBN:0-02-376775-8
development tool”, Proceedings of the Second 17. S. Mathur, S. Malik, “Advancements in the V-
International Conference on Software Engineering Model”, International Journal of Computer
for Real Time Systems, 18-20 Sep. 1989, Applications, vol. 1, no. 12, pg. 29-34, 2010, doi:
Cirencester, UK, Publisher: IET, 1989, pg. 60-64 10.5120/266-425
3. C. Larman, V. R. Basili, “Iterative and Incremental
Development: A Brief History”, Computer, vol. 36,
no. 6, pg. 47- 56, 2003,
doi:10.1109/MC.2003.1204375
Dr.Ritushree Narayan field of interest is
4. B.W. Boehm, “A spiral model of software
development and enhancement”, Computer, vol. 21, Bioinformatics and computational
no. 5, pg. 61-72, 1988, doi: 10.1109/2.59 biology. She is presently working as a
5. K. Beck, “Embracing change with extreme Assistant Professor in department of
programming”, Computer, vol. 32 , no.10, pg. 70 – computer science at Usha Martin University, Ranchi
77, 1999, doi: 10.1109/2.796139 ,Jharkhand ,India.
6. L. Rising, N. S. Janoff, “The Scrum Software
Development Process for Small Teams”, IEEE
Software, vol. 17, no. 4, pg. 26-32, 2000,
doi:10.1109/52.854065