(To properly view this announcement, use a small monospace typeface such as courier 10.) San Francisco Bay Area Chapter of INCOSE (International Council on Systems Engineering) presents a one-day comprehensive tutorial on +--------------------------------------------------+ | Understanding Software: | | The Importance of Requirements | | by | | Ms. Dorothy McKinney, Loral Corporate Director | | of Software and Systems Process | | | | Saturday, May 11, 1996 | | at San Jose State University | +--------------------------------------------------+ Tutorial Description ~~~~~~~~~~~~~~~~~~~~ This tutorial is intended for systems engineers, software engineers, and engineers in other disciplines who work with software engineers and managers who need to understand the process by which software engineers get the requirements and additional guidance they need to make key software architectural decisions and design trade-offs. No software implementation knowledge or experience is required for the course. What is required, however, is the willingness to take risks and experiment with the process of developing requirements and derived requirements for the day this tutorial is conducted. Outline ~~~~~~~ MODULE 1: Understanding the Big Picture Any system containing software is intended to meet some mission need, from translating human input into instructions to a machine (the mission of the control systems for our smart appliances today), to orchestrating the deployment of a wide variety of airplanes to achieve military objectives (the mission of an Air Force command and control system). This module addresses how to understand a mission need, and how to translate that mission need into high level requirements and constraints. MODULE 2: Using Existing Software, Including Commercial Off-The Shelf (COTS) Software The cost of developing an entire system from scratch, in both dollars and schedule time, is prohibitive for most software systems today. Instead, use of existing systems (which may need to be re-engineered to be used) and COTS software is typical. This module will explore the differences in requirements development strategies which are necessary to make effective use of non-developmental software of all kinds. MODULE 3: What Is A Requirement? This module gives participants a hands-on opportunity to try identifying requirements, and distinguishing key characteristics of requirements. MODULE 4: Defining Detailed Requirements for Software This module gives participants several hands-on opportunities to develop detailed requirements for a software design. The characteristics of the resulting software system are assessed, and the implications of these detailed requirements decisions for software maintenance, support and evolution are analyzed. MODULE 5: Requirements Verification This module addresses strategies for obtaining more information to support the verification of key requirements. Techniques which are currently popular, including Joint Application Development (JAD), are discussed, along with other approaches for interacting with user and customer communities. MODULE 6: Costs of Change This final module gives participants a hands-on opportunity to see the impacts of requirements changes on software architecture and designs. This tutorial focuses on learning by doing. Each participant is asked to take on, in turn, several of the major roles in the process of developing requirements and designing software. The participant learns by understanding and trying different alternatives, rather than by guessing a right answer. (In fact, most exercises are designed so there is not a wrong answer -- just different consequences for choosing each answer.) This tutorial is adapted from a software requirements tutorial first given in the mid-1980s, but considerably updated to include new topics of concern, including extensive use of existing and COTS software. Date: Saturday, May 11, 1996 Time: 8 a.m. to 5 p.m. (includes an hour for lunch; lunch is provided) Place: San Jose State University, Engineering Building Alumni Room Cost: $50 for INCOSE members. $80 for non-members. See cost schedule on Enrollment Form below. About the Instructor ~~~~~~~~~~~~~~~~~~~~ DOROTHY McKINNEY, the author and presenter of this tutorial, has over 24 years of industry experience in the development of software-intensive systems, including work for SRI International, Ford Aerospace, ARGOSystems (a Boeing subsidiary), and Loral. She has worked as a hands-on software developer, a systems engineer, a software engineering manager, a systems engineering manager, executive engineering manager, and chief scientist, with excursions into CASE systems development and corporate consulting/trouble-shooting to liven things up. She is currently Loral corporate Director of Software and Systems Process, and prides herself on combining common sense with software and systems process, which increases the likelihood that business and technical success can peacefully co-exist. Dorothy is an active member of INCOSE and chairs the Systems Engineering Processes & Methods Technical Committee. + + + + + CUT HERE AND MAIL + + + + + Enrollment Form (Final Deadline is May 1.) Name ______________________________________________________ Position ______________________________________________________ Company ______________________________________________________ Mailing Address (we recommend you use your home address) __________________________________________________________ __________________________________________________________ __________________________________________________________ Day Phone __________________________________________________ Fax __________________________________________________ Email ______________________________________________________ Circle the Amount Non-Member Enclosed INCOSE Non- plus Member Member Membership* Registration $50 $80 $125 *Note - Non-members can enroll at the member's rate by including the membership fee. Membership is good to 5/31/97. Membership renewal will be $60 on 6/1/97. I enclose $ ______ made out to INCOSE. Remarks ________________________________________________________ Mail completed form and fees payable to INCOSE to: Barney Morais, SFBAC Tutorial 333 Cobalt Way, Suite 107 Sunnyvale, CA 94086 Call 408-743-4299 ext 5090 (Lew Lee) to obtain additional brochures or to inquire about membership. + + + + + CUT HERE AND MAIL + + + + + Enrollment Information ~~~~~~~~~~~~~~~~~~~~~~ Enrollment may be made by organizations or individuals. Enrollment is limited to 44. We recommend non-members consider a membership in INCOSE and pay the lower fee. How to Enroll ~~~~~~~~~~~~~ Fill out and return the enrollment form provided. Acceptable forms of payment will be personal checks, bank drafts, and money orders. Sorry, credit cards and purchase orders are not accepted. Enrollment must be accompanied by the full fee. Fees are payable to INCOSE. If paying by company check and you would like to "reserve" a place in the tutorial, remit a personal check and attach a note to hold for company payment. Confirming Enrollment ~~~~~~~~~~~~~~~~~~~~~ If you do not receive an enrollment confirmation 5 days prior to the scheduled date of the tutorial, please call one of the individuals listed below. Cancellation Policy ~~~~~~~~~~~~~~~~~~~ Full refunds will be made prior to May 1. No refunds will be made after May 1. Enrollment Packets ~~~~~~~~~~~~~~~~~~ Accompanying the confirmation notice will be an enrollment information package. A map to San Jose State and the classroom will be provided as well as parking information and a phone number to be used in an emergency. Course material will be distributed on the day of the tutorial at the registration desk. Registration begins at 8 a.m. The course is scheduled to end at 5 p.m. Lunch Is Provided ~~~~~~~~~~~~~~~~~ A one hour lunch break is scheduled. Lunch will be provided and the entree will be a selection of sandwiches with various meats and cheeses. If you have special dietary needs, please indicate on the enrollment form. + + + + + Our thanks to Dr. Ernie Unwin of San Jose State University for making SJSU facilities available for this tutorial. + + + + + For Further Information ~~~~~~~~~~~~~~~~~~~~~~~ Barney Morais 408-720-8431, veft63a@prodigy.com Membership Information ~~~~~~~~~~~~~~~~~~~~~~ Lew Lee 408-738-2888 ext 5090, lew@svl.trw.com + + + + + Find us on the World Wide Web at URL=http://www.relay.net/~lew/sfbac.html + + + + +