EDUCATION AND TRAINING SERVICES
Individual Short Courses

GRAND SYSTEMS MANAGEMENT

GRAND SYSTEMS REQUIREMENTS ANALYSIS AND ELICITATION

GRAND SYSTEMS REQUIREMENTS DOCUMENTATION AND MANAGEMENT

GRAND SYSTEMS SYNTHESIS

SPECIALTY ENGINEERING METHODS AND MODELS

GRAND SYSTEMS VERIFICATION

GRAND SYSTEMS REQUIREMENTS

 

 
























GRAND SYSTEMS MANAGEMENT

The management course combines two courses offered in a previous version of the program and the text is a merger of two books written by the lecturer with added material. The course provides an introduction to the training program (where this course leads off in a complete certificate program), builds needed vocabulary, gives an overview and foundation of the system engineering process, and focuses on the management aspects of system development. Students will be challenged to prepare a system engineering process document of a form encouraged by the client or provide critical review of an existing one for their company. The table below offers an outline for the course.
HOUR TOPIC TITLE
--------- --------------------------------------------------------------------
01 Introduction to the Certificate Program and Course
Introduction to System Engineering
02 A Generic Life Cycle Development Process
03 A Generic Life Cycle Development Process (Continued)
04 Organizational Structures
05 Standards and Continuous Process Improvement
06 Generic Development Process Workshop
07 Generic Development Process Workshop (Continued)
08 Generic Process Documentation
09 Generic Process Documentation Workshop
10 Workshop (Continued)
11 Program Phasing and Reviews
12 Product System Definition
13 Program Work Definition
14 Program Work Definition (Continued)
15 Cost/Schedule Control System
16 Program Risk Management
17 Program Planning Workshop
18 Workshop (Continued)
19 Workshop (Continued)
20 Baselines and Configuration Management
21 Program Libraries and Data Management
22 Technical and Management Tools Base
23 System Engineering Deployment Motivation
24 System Engineering Maturity Assessment










GRAND SYSTEMS REQUIREMENTS ANALYSIS AND ELICITATION

This course is based on a portion of a one-quarter course taught at the UC San Diego for 12 years as a part of their system engineering certificate program and presented on-site at many companies. It follows Jeff Grady's book System Requirements Analysis originally written to support the first class in the UCSD certificate program in 1990, published by McGraw-Hill in 1993, and updated in 2001 in manuscript form specifically for JOGSE program version 7.0. The full course covers structured models for performance (functional requirements) and design constraints (non-functional requirements). It can be focused on grand systems (problem set in combination with the enterprise vision or mission), HW, or SW as a function of the client needs. A simple progressive method is offered for writing requirements which is fit into one of several structured models covering each kind of requirement that a specification must contain. Several HW and SW decomposition models are presented. The concurrent engineering approach is stressed using the V, waterfall, spiral, or N sequence model. An attempt is made to unify all of the models presented through a general theory of structured analysis. The table below provides a course outline.

HOUR TOPIC TITLE
--------- -------------------------------------------------------------
00 Introduction to Program and Course
01 Introduction to Requirements Analysis
02 System Definition
03 Requirements Elicitation and Writing
04 Requirements Elicitation and Writing Workshop
05 Requirements Relationships
06 Requirements Relationships (Continued)
07 Relationships Workshop
08 General Theory of Structured Analysis
09 Traditional Structured Analysis
10 Traditional Structured Analysis (Continued)
11 Performance Requirements Analysis
12 Architecture Synthesis
13 Interface Identification & Requirements Analysis
14 Structured Analysis Workshop
15 Structured Analysis Workshop (Continued)
16 Structured Analysis Workshop (Continued)
17 Environmental Requirements Analysis
18 Specialty Engineering Requirements Analysis
19 Introduction to Software Requirements Analysis
20 Process-Oriented Software Models - Flow Charting,
Yourdon DeMarco, and Hatley Pirbhia
21 Data-Oriented Models
22 Object Oriented Models (OOA/UML)
23 Software Requirements Workshop
24 Software Requirements Workshop (Continued)














GRAND SYSTEMS REQUIREMENTS DOCUMENTATION AND MANAGEMENT

This course focuses on managing the overall process for identification and documentation of requirements but is most intensely involved in the control of the process after the requirements have been identified and become part of the specifications prepared for the system. Specification scheduling, format standards, configuration control and change management are covered as well as applicable documents analysis and tailoring. Another course focus is risk management as it applies to product performance relative to its requirements. This includes coverage of margins and budgets, technical performance measurement, validation, and control of product representations. The course emphasizes the use of computer requirements tools. The table below provides an outline for the course.

HOUR TOPIC TITLE
--------- -----------------------------------------------------------------------------------------
01 Introduction to Requirements Management
02 Specification Content Practices
03 Specification Development, Configuration Control, and Change Processing
04 Specification Development, Configuration
Control, and Change Processing (Continued)
05 ICD Management
06 Specification Practices Workshop
07 Specification Practices Workshop (Continued)
08 Applicable Documents, Laws, and Regulations
09 Tailoring Workshop
10 Requirements Integration and Impact Analysis
11 Validation Before and During Synthesis
12 Representations Configuration Control
13 Validation Workshop
14 Validation Workshop (Continued)
15 Budget and Margin Management
16 Budget and Margin Workshop
17 Requirements Traceability
18 Technical Performance Measurement
19 TPM Workshop
20 Verification Management
21 Computer Tools
22 Computer Tools Environment
23 Tools Workshop
24 Tools Workshop (Continued)

















GRAND SYSTEMS SYNTHESIS

This course was originally based on the lecturer’s book titled System Integration but has evolved into a broader view of the whole design process. The systems approach consists of 3 fundamental steps: define the problem, solve the problem through creative design and source selection, and prove that the design solves the problem. This course deals with the second step. Design is not a system engineering activity, rather a creative engineering activity but it should take place within an infrastructure crafted by management and system engineering personnel to encourage effective concurrent contributions by the whole team of specialists to the common vision of the evolving product design compliant with the previously defined requirements. The principal course focus is on the integration and optimization work that must accompany the design work. In addition, several of the engineering design and analysis domain fields are discussed and how people from those fields can contribute to the development process.

Integration is needed because we must decompose complex problems into smaller problems as part of the development process. The cross functional team approach is encouraged with the teams coordinated with the product system architecture. At every level of indenture in this team structure, including the system level, integration agents are needed to work across the team and product boundaries. To the extent that the program is able to align those boundaries, the management of the program will be simplified.
The course includes an intense associate interface development exercise involving a series of meetings of a mock interface control working group (ICWG) to develop an interface in the selected workshop project system. The course also requires the student teams to present a preliminary design review and individually report on an interview with a design engineer about how they think they perform the creative part of their work. The table below provides a detailed outline for the course.

HOUR TOPIC TITLE
--------- -----------------------------------------------------------------------
01 Introduction to System Synthesis
02 Requirements Definition or Assessment
03 Risk, Validation, and Representation Control
04 Teams and Team Work
05 New Design
06 Trade Studies
07 Design and Trade Study Workshop
08 Design and Trade Study Workshop (Continued)
09 Engineering Domain Integration
10 Engineering Domain Integration (Continued)
11 Specialty Engineering Integration
12 Interface Integration
13 ICWG Workshop
14 ICWG Workshop Continued
15 ICWG Workshop Closure-Out
16 Manufacturing and Quality Integration
17 Supplier Development
18 Re-Engineering, COTS, and Customer Furnished
19 Cross-Organizational Integration
20 Design Review Administration, Preparation, and Closeout
21 Design Review Closeout (Continued)
22 Design Review Workshop
23 Design Review Workshop (Continued)
24 Design Review Workshop (Continued)

















SPECIALTY ENGINEERING METHODS AND MODELS

This course covers the models used by several specialty engineering disciplines from both a theory and practical perspective. Students are required to build math models for reliability, maintainability, and availability. They also become familiar with methods applied by safety, human engineering, and logistics. The course is not intended to fully prepare a particular specialty engineer for work in his/her field, rather to show system engineers what the specialty engineers do and how their work can be integrated into the stream of program work. The table below provides an outline for the course.
The mathematical models employed by reliability, maintainability, and mass properties engineers are discussed as they are applied for allocation of requirements values and prediction of design performance relative to these requirements. Safety, human factors, and logistics analysis and documentation techniques are also covered.
Some certificate program students have commented to the lecturer that this was their favorite course of all six courses because they had never understood before how the specialty engineer's models worked.
The intent here is actually not to create great reliability engineers, that will require more education and experience, but to educate system engineers in the value of the work performed by specialty engineers, including reliability engineers, and to make clear the value of the work that these people perform on programs.

HOUR TOPIC TITLE
--------- -----------------------------------------------------------------
01 Introduction to Specialty Engineering
02 The Addition of Concurrent Engineering & IPPT
03 Reliability Overview
04 Reliability Modeling and Allocation
05 Failure Modes Effects and Criticality Analysis
06 Reliability Analysis, Prediction, and Verification
07 Maintainability Overview
08 Maintainability Modeling and Allocation
09 Maintainability Analysis, Prediction, and Verification
10 Availability Overview
11 RAM Workshop
12 Continued
13 Life Cycle Cost
14 Queuing Theory and Applications
15 Logistics Engineering Overview
16 LSA - Spares
17 LSA - Support Equipment
18 LSA - Personnel and Training
19 LSA - Technical Data
20 System Safety Overview
21 Hazard Analysis and Reporting
22 Human Engineering Overview
23 Safety and Human Engineering Workshop
24 System Analysis Disciplines Overview























GRAND SYSTEMS VERIFICATION

This course focuses on producing convincing evidence of design compliance (or not) with the requirements and the planning of the related processes culminating in functional configuration and physical configuration audits. The developer is always interested in producing convincing evidence of compliance, of course, but the reality is that the verification work must be accomplished with near perfect engineering integrity. This process must produce insight into the truth about the design relative to the driving requirements.
This process stretches across the whole development program beginning with the preparation of the specifications early in the development and culminating with audits of test and analysis work late in the program. The course covers this whole sweep of events including the technical work, management activity, and documentation formats found useful. Database structures that are useful in this work are covered as well, for there is a tremendous information management problem related to this work.
A four tiered documentation plan is covered entailing capturing the verification process requirements in the corresponding specification (Section 4), the plans and procedures in an integrated verification plan, the verification reports in an integrated verification data report, and all of the management data (matrices, and schedules) in an integrated verification management report.
The course is based on the lecturer’s book System Validation and Verification published by CRC Press in 1997 and updated based on subsequent research, experience, and teaching. The table below provides a detailed outline for the course.
HOUR TOPIC TITLE
--------- --------------------------------------------------------------
01 Requirements and Specifications Overview
02 Validation and Verification Overview
03 Verification Requirements Identification
04 Verification Requirements Identification (Continued)
05 Verification Requirements Writing Workshop
06 Verification Requirements Writing Workshop (Continued)
07 Top-Down Verification Planning & Documentation
08 Top-Down Item Qualification Planning Workshop
09 Top-Down Item Qualification Planning Workshop (Continued)
10 Bottom-Up Item Qualification Planning Analysis
11 Bottom-Up Item Qualification Planning Workshop
12 Bottom-Up Item Qualification Planning Workshop (Continued)
13 Item Qualification Implementation
14 Item Qualification Verification Management & Audit
15 FCA Workshop
16 FCA Workshop (Continued)
17 System Verification Planning
18 Acceptance Verification Planning
19 Acceptance Verification Planning (Continued)
20 Acceptance Verification Workshop
21 Acceptance Verification Workshop (Continued)
22 Acceptance Verification Mgmt and Audit
23 Re-Verification and Verification Variations
24 Process Validation and Verification

























GRAND SYSTEMS REQUIREMENTS

This course combines the requirements analysis and management courses described under those headings. Its primary application is in four course certificate programs. This is the single most popular course in the program. The table below offers an outline for the combined course.

HOUR TOPIC TITLE
--------- --------------------------------------------------------------
01 Introduction to Requirements Analysis
02 System Definition
03 Requirements Elicitation and Writing
04 Requirements Elicitation and Requirements Writing Workshop
05 Requirements Relationships Derivation, Allocation, and Traceability
06 General Theory of Structured Analysis
07 Traditional Structured Analysis
08 Traditional Structured Analysis (Continued)
09 Performance Requirements Analysis
10 Architecture Synthesis
11 Interface Identification & Requirements Analysis
12 Structured Analysis Workshop
13 Structured Analysis Workshop (Continued)
14 Environmental Requirements Analysis
15 Specialty Engineering Requirements Analysis
16 Introduction to Software Requirements Analysis
17 Software Modeling Overview
18 Software Modeling Overview (Continued)
19 Specification Practices and Applicable Documents
20 Requirements Management and Risk Abatement
21 Requirements Management and Risk Abatement (Continued)
22 Requirements Integration and Impact Analysis
23 Introduction to Requirements Verification
24 Computer Tools and Environment