×

Warning message

Past event disabled.

UML and Requirements Modeling tool for software functional requirements

Tuesday, September 27, 2016 -
6:00pm to 8:00pm

The #1 problem in software projects continues to be vague, ambiguous, and incomplete requirements. This is caused by use of natural languages such as English to specify requirements. Natural languages are inherently ambiguous and verbose, making it impossible to specify requirements with the necessary degree of precision and completeness. The recognized engineering disciplines (civil, chemical, electrical, aeronautical, industrial, …) abandoned natural language specifications decades ago for exactly this reason.
 
So what's the alternative for software projects? A limited subset of the Object Management Group's Unified Modeling Language (UML) fills the bill quite nicely.
 
This presentation will:

  • overview that subset of UML and demonstrate a proof-of-concept requirements modeling tool for creating and editing precise, concise models of software functional requirements
  • demonstrate how as much as 80% of the executable source code for a running application can be mechanically derived from these requirements models

 

Event Details: 
Steve Tockey is the Principal Consultant at Construx Software. During more than three and a half decades in the software industry, he has worked as a programmer, analyst, designer and researcher for organizations that include Lawrence Livermore National Laboratory, The Boeing Company and Rockwell Collins, Inc. At Construx, Steve applies his deep experience in object-oriented development, model-based requirements & design, software engineering economics, development process, project management, estimation, and software quality to help a wide variety of clients apply best practices throughout development and maintenance. Steve has a Master’s of Software Engineering from Seattle University and a B.A. in Computer Science from the University of California, Berkeley. He is a Certified Software Development Professional (CSDP), and chairs the CSDP Certification Committee of the IEEE Computer Society. Steve has been an adjunct professor in the Master of Software Engineering program at Seattle University, and is the author of Return on Software, a guide for companies that want to maximize the return on their software investment.
Event Location: 
REI Satellite office 15800 S.E. Eastgate Way Bellevue, WA 98008
Speaker: 
Steve Tockey
Location Name: 
REI Satellite office
Event Directions: 
From Renton Take I-405 North for approximately 15 miles to Exit 11 Use the right 2 lanes to take Exit 11 to merge onto I-90 E toward Spokane. Take Exit 11A for 150th Avenue Southeast toward 156th Avenue South East/Eastgate Way. (This will take you in a loop over I-90.) At Southeast Eastgate Way, turn right. At the light at 158th, turn left and then take the first right into the parking lot. From Seattle I-90 E toward Spokane. Take Exit 11A for 150th Avenue Southeast toward 156th Avenue South East/Eastgate Way. (This will take you in a loop over I-90.) At Southeast Eastgate Way, turn right. At the light at 158th, turn left and then take the first right into the parking lot.
Event Type: 
chapter meeting