Table of content

   
  Table of Contents
  Index
Rational Unified Process Made Easy: A Practitioner's Guide to the RUP, The
By Per  Kroll, Philippe  Kruchten
 
Publisher : Addison Wesley
Pub Date : April 11, 2003
ISBN : 0-321-16609-4
Pages : 464
Copyright
      The Addison-Wesley Object Technology Series
      The Component Software Series
      FIGURES
      TABLES
      Foreword
      Preface
        Why We Wrote This Book
        What You Will Learn from This Book
        Who Should Read This Book?
        Structure and Contents of This Book
        How to Read This Book
     
      Part  I.   Introducing the Rational Unified Process
        Chapter  1.   Introducing the Rational Unified Process
        What Is the Rational Unified Process?
        The RUP ”The Approach
        The RUP ”A Well-Defined Software Engineering Process
        The RUP ”A Customizable Process Product
        Conclusion
     
        Chapter  2.   The Spirit of the RUP: Guidelines for Success
        Attack Major Risks Early and Continuously. , or They Will Attack You
        Ensure That You Deliver Value to Your Customer
        Stay Focused on Executable Software
        Accommodate Change Early in the Project
        Baseline an Executable Architecture Early On
        Build Your System with Components
        Work Together as One Team
        Make Quality a Way of Life, Not an Afterthought
        Conclusion
     
        Chapter  3.   Comparing Processes: The RUP, Agile Methods, and Heavyweight Government Standards
        How Can We Compare Processes?
        Agile Development: Low-Ceremony, Iterative Approaches
        SEI CMM, SEI CMMI, ISO/IEC, DOD-STD, MIL-STD: High Ceremony Striving for Higher Predictability
        The RUP: An Iterative Approach with an Adaptable Level of Ceremony
        How Iterative Do You Want to Be?
        How Much Ceremony Do You Want?
        What Kind of RUP Configuration Meets Your Process Needs?
        Conclusion
     
        Chapter  4.   The RUP for a Team of One: Project Deimos
        A Solo Software Project: Project Deimos
        The Commitment (Monday Lunch)
        Digging In (Later Monday)
        Pressing On (Tuesday)
        More Progress, More Changes (Wednesday)
        Nearing Completion (Thursday)
        Beta and Ship (Friday)
        Conclusion
     
     
      Part  II.   The Lifecycle of a Rational Unified Process Project
        Chapter  5.   Going Through the Four Phases
        A Major Misconception
        Major Milestones
        No Fixed Workflows
        No Frozen Artifacts
        Three Types of Projects
     
        Chapter  6.   The Inception Phase
        Objectives of the Inception Phase
        Inception and Iterations
        Objective 1: Understand What to Build
        Objective 2: Identify Key System Functionality
        Objective 3: Determine at Least One Possible Solution
        Objective 4: Understand the Costs, Schedule, and Risks Associated with the Project
        Objective 5: Decide What Process to Follow and What Tools to Use
        Project Review: Lifecycle Objective Milestone
        Conclusion
     
        Chapter  7.   The Elaboration Phase
        Objectives of the Elaboration Phase
        Elaboration and Iterations
        Objective 1: Get a More Detailed Understanding of the Requirements
        Objective 2: Design, Implement, Validate, and Baseline the Architecture
        Objective 3: Mitigate Essential Risks, and Produce Accurate Schedule and Cost Estimates
        Objective 4: Refine the Development Case, and Put the Development Environment in Place
        Project Review: Lifecycle Architecture Milestone
        Conclusion
     
        Chapter  8.   The Construction Phase
        Objectives of the Construction Phase
        Construction and Its Iterations
        Objective 1: Minimize Development Costs and Achieve Some Degree of Parallelism
        Objective 2: Iteratively Develop a Complete Product That Is Ready to Transition to Its User Community
        Project Review: Initial Operational Capability Milestone
        Conclusion
     
        Chapter  9.   The Transition Phase
        Objectives of the Transition Phase
        Transition Iterations and Development Cycles
        Objective 1: Beta Test to Validate That User Expectations Are Met
        Objective 2: Train Users and Maintainers to Achieve User Self-Reliability
        Objective 3: Prepare Deployment Site and Convert Operational Databases
        Objective 4: Prepare for Launch: Packaging, Production, and Marketing Rollout
        Objective 5: Achieve Stakeholder Concurrence That Deployment Is Complete
        Objective 6: Improve Future Project Performance Through Lessons Learned
        Project Review: Product Release Milestone
        Conclusion
     
     
      Part  III.   Adopting the Rational Unified Process
        Chapter  10.   Configuring, Instantiating, and Customizing the Rational Unified Process
        Configuring the RUP
        Instantiating the RUP in a Project
        Customizing the RUP
        Conclusion
     
        Chapter  11.   Adopting the Rational Unified Process
        Adopting the RUP in a Project
        Adopting the RUP in a Large Organization
        A Typical Program for Moderate Change
        A Typical Program for Major Change
        An Aggressive Program for Major Change
        Conclusion
     
        Chapter  12.   Planning an Iterative Project
        Motivation
        Key Concepts
        Coarse-Grain and Fine-Grain Plans: Project Plans and Iteration Plans
        Building a Project Plan
        Iteration Planning
        Estimating
        An Iterative Estimation Technique: Wideband Modified Delphi
        Optimizing the Project Plan
        Conclusion
     
        Chapter  13.   Common Mistakes When Adopting and Using the RUP and How to Avoid Them
        Mistakes When Adopting the RUP
        Mistakes When Managing Iterative Development
        Mistakes in Analysis, Architecture, Design., Implementation, and Testing
        Conclusion
     
     
      Part  IV.   A Role-Based Guide to the Rational Unified Process
        Chapter  14.   A Project Manager's Guide to the RUP
        The Mission of a Project Manager
        Project Management
        Activities of a Project Manager
        Finding Your Way in the RUP
        Conclusion
        Resources for the Project Manager
     
        Chapter  15.   An Analyst's Guide to the RUP
        Your Mission as an Analyst
        Where Do You Start?
        Understand How Your Business Should Operate
        Understand Stakeholder Needs
        Develop a Vision
        Develop a Use-Case Model and Glossary
        Example: Use-Case Specification for Register for Courses
        Fine-Tune Your Models
        Update and Refine Requirements
        Ensure That the Requirements Are Delivered and Tested
        The Analyst's Role in the Rational Unified Process
        Resources for Analysts
     
        Chapter  16.   An Architect's Guide to the RUP
        The Mission of an Architect
        Architecture
        An Evolving Role
        What Do Architects Do?
        The Architect's Activities in the RUP
        The Architect's Roles in the RUP
        Finding Your Way in the RUP Product
        Resources for the Architect
     
        Chapter  17.   A Developer's Guide to the RUP
        Your Mission as a Developer
        Overview of the Developer's Tasks
        Understand the Requirements and Design Constraints
        Design, Implement, and Test Use Cases and Components
        Design, Implement, and Test Any Necessary Databases
        Frequently Integrate Your Application with the Work of Other Developers
        Developer Best Practices
        Available Resources for Developers
     
        Chapter  18.   A Tester's Guide to the RUP
        The Mission of the Tester
        What Is Testing?
        The RUP Testing Philosophy
        The Test Discipline in the RUP Product
        Activities of the Tester
        Conclusion
        Resources for Testers
     
     
      Glossary
      Bibliography
      Index


The Rational Unified Process Made Easy(c) A Practitioner's Guide to Rational Unified Process
Programming Microsoft Visual C++
ISBN: N/A
EAN: 2147483647
Year: 2005
Pages: 173

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net