Skip to main content

UC Workbench – A Tool for Writing Use Cases and Generating Mockups

  • Conference paper
Extreme Programming and Agile Processes in Software Engineering (XP 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3556))

Abstract

Agile methodologies are based on effective communication with the customer. The ideal case is XP’s on-site customer. Unfortunately, in practice customer representatives are too busy to work with the development team all the time. Moreover, frequently there are many of them and each representative has only partial domain knowledge. To cope with this we introduced to our projects a proxy-customer role resembling RUP’s Analyst and we equipped him with a tool, called UC Workbench, that supports the communication with the customer representatives and the developers. Analyst collects user stories from customer representatives and ‘translates’ them into use cases. UC Workbench contains among other things a use-case editor and a generator of mockups (a mockup generated by UC Workbench animates use-cases and illustrates them with screen designs).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adolph, S., Bramble, P., Cockburn, A., Pols, A.: Patterns for Effective Use Cases. Addison-Wesley, Reading (2002)

    Google Scholar 

  2. Beck, K.: Extreme Programming Explained. In: Embrace Change, Addison-Wesley, Boston (2000)

    Google Scholar 

  3. Boehm, B., Turner, R.: Balancing Agility and Discipline. In: A Guide for the Perplexed, Addison-Wesley, Boston (2004)

    Google Scholar 

  4. Cockburn, A.: Agile Software Development. Addison-Wesley, Boston (2002)

    Google Scholar 

  5. Cohn, M.: User Stories Applied. Addison-Wesley, Boston (2004)

    Google Scholar 

  6. Fowler, M., Scott, K.: UML Distilled. Addison-Wesley, Boston (2000)

    Google Scholar 

  7. Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading (1992)

    MATH  Google Scholar 

  8. Landay, J.A.: SILK: Sketching Interfaces Like Crazy. IEEE Computer-Human Interaction, April 13-18 (1996)

    Google Scholar 

  9. Larman, C.: Agile And Iterative Development. In: A Manager’s Guide, Addison- Wesley, Boston (2004)

    Google Scholar 

  10. Pressman, R.: Software Engineering. In: A Practitioner’s Approach, McGrow-Hill, New York (1997)

    Google Scholar 

  11. Ribu, K.: Estimating Object-Oriented Software Projects with Use Cases Master of Science Thesis, University of Oslo (2001)

    Google Scholar 

  12. Rittig, M.: Prototyping for Tiny Fingers. Communications of the ACM 37(4), 21–27 (1994)

    Article  Google Scholar 

  13. Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)

    Google Scholar 

  14. Stapleton, J.: DSDM. In: Stapleton, J. (ed.) Business Focused Development, Addison-Wesley, London (2003)

    Google Scholar 

  15. Walker, M., Takayama, L., Landay, J.A.: High-fidelity or Low-fidelity, Paper or Computer? Choosing Attributes When Testing Web Prototypes. In: Proceedings of the Human Factors and Ergonomics Society 46th Annual Meeting: HFES 2002, pp. 661–665.

    Google Scholar 

  16. http://www.serliosoft.com/casecomplete/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nawrocki, J., Olek, Ł. (2005). UC Workbench – A Tool for Writing Use Cases and Generating Mockups. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2005. Lecture Notes in Computer Science, vol 3556. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499053_34

Download citation

  • DOI: https://doi.org/10.1007/11499053_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26277-0

  • Online ISBN: 978-3-540-31487-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics