![]() |
![]() |
||||||
![]() |
|||||||
|
Individual Short Courses GRAND SYSTEMS REQUIREMENTS ANALYSIS AND ELICITATION GRAND SYSTEMS REQUIREMENTS DOCUMENTATION AND MANAGEMENT
|
|||||||
![]() |
|||||||
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 lecturers 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 lecturers 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 |
|||||||