Tutorial G
This event has concluded.
Theme: Achieving Operationally Responsive Ground Systems

Tutorial G
Use Case Literacy: Requirements Specification with Use Cases
Half Day
1 P.M. - 4:30 P.M.
In this tutorial, Professor Hadar Ziv will overview and review use cases, with emphasis on challenges experienced by practitioners. Hadar will cover both core issues such as use case scope, level, goals and actors, and advanced topics such as use case pre- and post-conditions, includes and extends, and relationships to other requirements documents. He will discuss several articles - by well-known authors - reporting on use-case misuse and abuse, and conclude with his "top ten" list of recommendations for use-case success.
Hadar Ziv, University of California, Irvine

Professor Hadar Ziv, teaches at the School of Information and Computer Sciences (ICS) at UC Irvine, and has 20+ years of experience in academia and industry. He has helped several organizations wishing to upgrade their software development to include use cases, object-oriented analysis and design with UML, and corresponding test strategies. To this end, Hadar has provided consulting, training and mentoring services to companies such as Capital Group Companies, Fidelity National Title, Logicon (now Northrop Grumman), Experian, Cendant, and currently St. Jude Medical (NYSE: SJM).

Several of the projects have been completed and deployed successfully; see for example the TitlePoint demonstration here: http://www.propertyinsight.biz/screenshows/titlepointdemo.html

Professor Ziv teaches an undergraduate software-project course for ICS seniors, where students employ many of the same tools and methods to develop working software systems for real customers. He was awarded UC Irvine's Excellence in Teaching award in 2003. Hadar has also published research articles in international conferences and journals, including Automated Software Engineering (ASE) 2007 and 2006, and ROSATEA 2006 and 2007.

Who Should Attend:
- Participants can have technical roles in any aspect of software engineering, from requirements and business analysis to design, development and test. They can also be in a management role.
- Ideally, the participant is actively working with use cases, either writing them to produce software requirements, or consuming them.
- Some experience and understanding of the software lifecycle and challenges of software development is required, preferably including requirements and design experience.

Questions? Contact gsaw@aero.org
The Aerospace Corporation

© The Aerospace Corporation 2007-2008