Abstract
An integrated method for rapid software development and effective process management is presented in this chapter. The method follows the guidelines suggested by extreme programming that asks less design work for speeding software development. Further, for effective guidance on the development, it directs the construction of system components by imposing a layered specification and construction of these components through its process of development activities where Petri net techniques and Java annotation features are imposed to support such management issues as SCM, traceability, and progress monitoring. Since the method directs a layered development of system components and the management of its development activities is featured in an integrated manner, team productivities can be greatly enhanced by intimate collaborations between development and management staff. For illustration, an example application is presented that directs the development of a software system with business-oriented services.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kruchten P (1999) The rational unified process, Addison Wesley
Kruchten P (2000) The rational unified process, Addison Wesley
Boehm B (1998) A spiral model of software development and enhancement. IEEE Comput 21(5):61–72
Viravna C (1997) Lessons learned from applying the spiral model in the software requirements analysis phase, In: Proceedings of 3th IEEE international symposium on requirements engineering, Japan, p 40
Stapleton J (1997) Dynamic systems development method, Addison-Wesley
Lindstrom L, Jeffries R (2004) Extreme programming and agile software development methodologies, information systems management
Extreme programming: a gentle introduction (2011) http://www.extremeprogramming.org/. Accessed on Jan 2011
Armano G, Marchesi M (2000) A rapid development process with UML. ACM SIGAPP Appl Comput Rev 8(1):4–11
Wu J (2009) An extended MDA method for user interface modeling and transactions, In: Proceedings of 17th European conference on information systems, pp 1632–1642 June, 2009
Lin C, Lin J, Yang W (2011) An architecture-centered method for rapid software development, In: Proceedings of 1st international conference on engineering and technology innovation 2011 (ICETI2011), Kenting, Taiwan, Nov 2011
Lin J, Yeh C (2003) An object-oriented software project management model. Int J Comput Appl 10(4):247–262
Java annotations (2012) http://docs.oracle.com/javase/1.5.0/docs/guide/language/annotations.html. Accessed Mar 2012
Anvik J, Storey M-A (2008) Task articulation in software maintenance: integrating source code annotations with an issue tracking system, In: Proceedings of IEEE international conference on software maintenance, pp 460–461, Oct 2008
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lin, J., Lin, C., Yang, W. (2013). An Integrated Method for Rapid Software Development and Effective Process Management. In: Lu, W., Cai, G., Liu, W., Xing, W. (eds) Proceedings of the 2012 International Conference on Information Technology and Software Engineering. Lecture Notes in Electrical Engineering, vol 212. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34531-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-34531-9_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34530-2
Online ISBN: 978-3-642-34531-9
eBook Packages: EngineeringEngineering (R0)