|
|
|
Tutorial
G |
Use Case Literacy: Requirements Specification with Use Cases |
Length: |
Half
Day |
Fee: |
$150 |
Time: |
1 P.M. - 4:30 P.M. |
Overview: |
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. |
Instructor: |
Hadar Ziv, University of California, Irvine |
Biography: |
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. |
|
|
|