Usecases
Jason Gorman
© Jason Gorman 2005. All rights reserved.
"I am currently working on a team which is [in] the process of adopting RUP and UML standards and practices. After one of our design sessions, I needed to lookup some information and came across your site. Absolutely great! Most [of] the information I've had questions about is contained within yourtutorials and then some."
Requirements Analysis Using UML (2 Days)
Since Autumn 2003, over 180,000 Java and .NET developers have learned the Unified Modeling Language from Parlez UML (http://www.parlezum l.com) , making it one of the most popular UML training resources on the Internet.
Modeling For A Reason
Unlike other UML courses, Requirements Analysis using UML introduces only theelements of modeling you w ill need to get the job done.
"Really great site... I have been trying to grasp UML since the day I saw Visual Modeler. I knew a few things but there were gaps. Thanks to your site they have shrunk considerably."
Learning By Doing
By w orking through a practical mini-project, you w ill learn key modeling notations as w ell as useful analysis techniques within a simpleiterative process that you will be able to apply to your ow n projects immediately.
Beyond Use Cases
"I went on a UML training course three months ago, and came out with a big folder full of hand-outs and no real understanding of UML and how to use it on my project. I spent a day reading the UML for .NET tutorials and it was a much easier way to learn. 'Here's the diagram. Now here's thecode.' Simple."
Other analysis courses start w ith functional requirements and leave out the critical element of any software project – where do those requirements come from in the first place? Requirements Analysis using UML starts at the beginning w ith business requirements and business models, and demonstrates a simple process for getting from business goals to system use cases and beyond,giving clear traceability at all levels of your enterprise architecture
www.parlezuml.com/training.htm
advertisement
© Jason Gorman 2003. All rights reserved.
What Will I Learn?
Requirements Analysis using UML takes you on a journey from the business goals of your project to an object oriented description of system functionality. You will only learn what you need to know to get the jobdone, but enough to provide a solid foundation for further learning.
Use Case Diagrams
Model the users of the system and the goals they can achieve by using it
Object Diagrams & Filmstrips
Model snapshots of the running system and show how actions change object state
Class Diagrams
Model types of objects and the relationships between them.
Packages & Model Management
Organise yourlogical and physical models with packages
Activity Diagrams
Model the flow of use cases and single and multithreaded code
User Experience Modeling
Design user-centred systems with UML
Statechart Diagrams
Model the lifecycle of objects and event-driven logic
Enterprise Architecture
Tracing your models through the layers of the Zachman Framework
Business Modeling
Apply UML tobusiness goals, processes, rules and structure
Plus simple approaches to: • • • • Iterative & Incremental Development Change & Defect Management User Acceptance Testing Project Planning & Tracking
www.parlezuml.com/training.htm
advertisement
© Jason Gorman 2003. All rights reserved.
In Today’s Episode…
• What is a Use Case? • Use Case-Driven Development • UML Use Case diagrams
© JasonGorman 2003. All rights reserved.
What Is A Use Case?
• Describes a functional requirement of the system as a whole from an external perspective
— Library Use Case: Borrow book — VCR Use Case: Set Timer — Woolworth’s Use Case: Buy cheap plastic toy — IT Help Desk Use Case: Log issue
© Jason Gorman 2003. All rights reserved.
Actors In Use Cases
• Actors are external roles • Actors...
Regístrate para leer el documento completo.