Sunday, Full Day
Software Requirements Engineering with the UML
Convention Ctr – 102E
Tim Szymanski, Advanced Software Technologies, Inc.

All projects begin with an exploration into requirements, building products that drive the entire software development process. At this point in the development lifecycle, a lack of quality can significantly impact a project’s future. Problems encountered in the development lifecycle can often be traced back to an improper or incomplete understanding of the problem to be solved. A solid process for software requirements analysis can significantly improve your project’s chances of success. Whether you plan to write a detailed requirements document according to IEEE specifications, or you plan to capture requirements in a spreadsheet, a strong UML model that demonstrates your understanding of your customer’s requirements should be your first step.

This tutorial outlines a process for building UML models that capture an understanding of what your team must accomplish, maximizing the effectiveness of your requirements-gathering process. In sum, this tutorial will demonstrate how to build a UML model that substitutes for a detailed requirements document or serves as the foundation upon which to build a detailed requirements document.

Presentation Format: 90 minute presentation followed by 5 exercise segments where the attendees work in small teams following the process as outlined.

Attendee Background: Software professionals looking for ways to effectively capture an understanding of their customers’ requirements.

Mr. Tim Szymanski is an expert in object-oriented technology. As a known speaker and publisher in the field, Mr. Szymanski brings a fresh and down-to-earth approach to implementing OO technology. Mr. Szymanski currently supports technical sales and OO consulting with Advanced Software Technologies, a leader in UML modeling technology and OO training. Mr. Szymanski began his career with 8 years as an officer in the United States Air Force, involved in a variety of sophisticated military and communications technologies. Mr. Szymanski’s work experience also includes: Reltec Corporation and Gateway Computers where his area of focus involved process improvement, implementation of UML technology, and commercial application development. Mr. Szymanski graduated from the United States Air Force Academy in 1990 with a Bachelor of Science degree in Electrical Engineering. In 1994 he received a Master of Science degree in Computer Science from California State University Sacramento. He may be contacted at:

at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home