"Per Kroll and Philippe Kruchten are especially well suited to explain the RUP...because they have been the central forces inside Rational Software behind the creation of the RUP and its delivery to projects around the world."--From the Foreword by Grady BoochThis book is a comprehensive guide to modern software development practices, as embodied in the Rational Unified Process, or RUP. With the help of this book's practical advice and insight, software practitioners will learn how to tackle challenging development projects--small and large--using an iterative and risk-driven development approach with a proven track record.The Rational Unified Process Made Easy will teach you the key points involved in planning and managing iterative projects, the fundamentals of component design and software architecture, and the proper employment of use cases. All team members--from project managers to analysts, from developers to testers--will learn how to immediately apply the RUP to their work. You will learn that the RUP is a flexible, versatile process framework that can be tailored to suit the needs of development projects of all types and sizes.Key topics covered include: How to use the RUP to develop iteratively, adopt an architecture-centric approach, mitigate risk, and verify software quality Tasks associated with the four phases of the RUP: Inception, Elaboration, Construction, and Transition Roles and responsibilities of project managers, architects, analysts, developers, testers, and process engineers in a RUP project Incrementally adopting the RUP with minimal risk Common patterns for failure with the RUP--and how to avoid themUse this book to get quickly up to speed with the RUP, so you can easily employ the significant power of this process to increase the productivity of your team.0321166094B03062003
Cited By
- Peng Z, Rathod P, Niu N, Bhowmik T, Liu H, Shi L and Jin Z (2022). Testing software’s changing features with environment-driven abstraction identification, Requirements Engineering, 27:4, (405-427), Online publication date: 1-Dec-2022.
- Liu Z, Bowen J, Liu B, Tyszberowicz S and Zhang T Software Abstractions and Human-Cyber-Physical Systems Architecture Modelling Engineering Trustworthy Software Systems, (159-219)
- Yang C, Liang P and Avgeriou P Integrating Agile Practices into Architectural Assumption Management Proceedings of the 23rd International Conference on Evaluation and Assessment in Software Engineering, (156-165)
- Onokoy L and Lavendels J (2018). Evolution and Development Prospects of Information System Design Methodologies, Applied Computer Systems, 23:1, (63-68), Online publication date: 1-May-2018.
- Yang C, Liang P and Avgeriou P (2018). Assumptions and their management in software development, Information and Software Technology, 94:C, (82-110), Online publication date: 1-Feb-2018.
- Yang C, Liang P, Avgeriou P, Eliasson U, Heldal R, Pelliccione P and Bi T (2017). An industrial case study on an architectural assumption documentation framework, Journal of Systems and Software, 134:C, (190-210), Online publication date: 1-Dec-2017.
- Da Silva L, Tavares A, Ferreira V, Costa A, de Souza G, Magalhães C and Da Silva F Autonomy in software engineering Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (229-234)
- Stevanetic S, Plakidas K, Ionescu T, Schall D and Zdun U Supporting quality-driven architectural design decisions in software ecosystems Proccedings of the 10th European Conference on Software Architecture Workshops, (1-4)
- Kaplanski P, Orłowski C, Bach-Dabrowska I and Wysocki W (2016). Hybrid Fuzzy-Ontological Project Framework of a Team Work Simulation System, International Journal of Knowledge and Systems Science, 7:1, (1-24), Online publication date: 1-Jan-2016.
- El-Attar M (2015). Supporting Consistency during the Development and Evolution of Quality Unified Use-Misuse Case Models, International Journal of Secure Software Engineering, 6:4, (1-31), Online publication date: 1-Oct-2015.
- Stevanetic S, Plakidas K, Ionescu T, Li F, Schall D and Zdun U Tool Support for the Architectural Design Decisions in Software Ecosystems Proceedings of the 2015 European Conference on Software Architecture Workshops, (1-6)
- Ishikawa E and Ralha C Teaching Information Systems for Computer Graduation Courses Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (579-586)
- Péraire C and Sedano T State-based monitoring and goal-driven project steering: field study of the SEMAT essence framework Companion Proceedings of the 36th International Conference on Software Engineering, (325-334)
- Kalus G and Kuhrmann M Criteria for software process tailoring: a systematic review Proceedings of the 2013 International Conference on Software and System Process, (171-180)
- CéRet E, Dupuy-Chessa S, Calvary G, Front A and Rieu D (2013). A taxonomy of design methods process models, Information and Software Technology, 55:5, (795-821), Online publication date: 1-May-2013.
- Sosnin P Pseudo-code programming of designer activities in development of software intensive systems Proceedings of the 25th international conference on Industrial Engineering and Other Applications of Applied Intelligent Systems: advanced research in applied artificial intelligence, (457-466)
- Cantor M (2011). Calculating and improving ROI in software and system programs, Communications of the ACM, 54:9, (121-130), Online publication date: 1-Sep-2011.
- Silva M and Oliveira T Towards detailed software artifact specification with SPEMArti Proceedings of the 2011 International Conference on Software and Systems Process, (213-217)
- Markov G, Hoffmann A and Creighton O Requirements engineering process improvement Proceedings of the 17th international working conference on Requirements engineering: foundation for software quality, (34-47)
- Baumeister A and Ilg M (2011). Performance Management in Software Engineering, International Journal of Information Technology Project Management, 2:1, (1-18), Online publication date: 1-Jan-2011.
- DeLoach S and Garcia-Ojeda J (2010). O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems, International Journal of Agent-Oriented Software Engineering, 4:3, (244-280), Online publication date: 1-Nov-2010.
- Meckem S and Carlson J Using "rapid experimentation" to inform customer service experience design CHI '10 Extended Abstracts on Human Factors in Computing Systems, (4553-4566)
- Salter I (2010). Applying the conception of HCI engineering to the design of economic systems, Interacting with Computers, 22:1, (56-67), Online publication date: 1-Jan-2010.
- Bērziša S Towards an XML schema for configuration of project management information systems Proceedings of the 13th East European conference on Advances in Databases and Information Systems, (229-237)
- Briand L, Labiche Y and Yue T (2009). Automated traceability analysis for UML model refinements, Information and Software Technology, 51:2, (512-527), Online publication date: 1-Feb-2009.
- Sosnin P (2009). Means of question-answer interaction for collaborative development activity, Advances in Human-Computer Interaction, 2009, (1-18), Online publication date: 1-Jan-2009.
- Ramsin R and Paige R (2008). Process-centered review of object oriented software development methodologies, ACM Computing Surveys, 40:1, (1-89), Online publication date: 1-Feb-2008.
- Padgham L and Perepletchikov M (2007). Prioritisation mechanisms to support incremental development of agent systems, International Journal of Agent-Oriented Software Engineering, 1:3/4, (477-497), Online publication date: 1-Dec-2007.
- Hanssen G, Bjørnson F and Westerheim H Tailoring and introduction of the rational unified process Proceedings of the 14th European conference on Software Process Improvement, (7-18)
- Ciemniewska A, Jurkiewicz J, Olek Ł and Nawrocki J Supporting use-case reviews Proceedings of the 10th international conference on Business information systems, (424-437)
- Kuzniarz L and Staron M Best practices for teaching UML based software development Proceedings of the 2005 international conference on Satellite Events at the MoDELS, (320-332)
- Perepletchikov M and Padgham L Systematic Incremental Development of Agent Systems, using Prometheus Proceedings of the Fifth International Conference on Quality Software, (413-418)
- Perepletchikov M and Padgham L Use case and actor driven requirements engineering Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications, (203-212)
- Nawrocki J, Olek L, Jasinski M, Paliświat B, Walter B, Pietrzak B and Godek P Balancing agility and discipline with XPrince Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (266-277)
- Royce W (2005). Successful Software Management Style, IEEE Software, 22:5, (40-47), Online publication date: 1-Sep-2005.
- Steindl D From Agile Software Development to Agile Businesses Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (258-265)
- Aneja S, Makice K, Pangam A and Weldon M mPath CHI '05 Extended Abstracts on Human Factors in Computing Systems, (2055-2059)
- Lindell R The Design Process Continues Entertainment Computing - ICEC 2015, (315-328)
Index Terms
- The rational unified process made easy: a practitioner's guide to the RUP