| |
| |
List of Figures | |
| |
| |
List of Tables | |
| |
| |
| |
Introduction | |
| |
| |
| |
The Engineering Profession | |
| |
| |
| |
The Role of the Design Engineer | |
| |
| |
| |
Objective of This Book | |
| |
| |
| |
The Design Process | |
| |
| |
| |
General Engineering Process | |
| |
| |
| |
Applying the General Engineering Process | |
| |
| |
| |
Evaluation of Alternative Solutions | |
| |
| |
| |
Design Methodologies | |
| |
| |
| |
A Methodology for High Quality | |
| |
| |
Exercises | |
| |
| |
| |
Requirements Analysis | |
| |
| |
| |
The Importance of the Requirements Specification | |
| |
| |
| |
Developing the Requirements Specification | |
| |
| |
| |
Two Scenarios | |
| |
| |
| |
A Two-Stage Approach to Developing the Requirements Specification | |
| |
| |
| |
Real-World Considerations | |
| |
| |
| |
Needs Assessment--Stating the Problem | |
| |
| |
| |
Question the Customer | |
| |
| |
| |
Differentiate Needs and Wants | |
| |
| |
| |
Explore Project Boundaries | |
| |
| |
| |
Input/Output Analysis | |
| |
| |
| |
Preview the User Interface | |
| |
| |
| |
Survey Design Attributes | |
| |
| |
| |
Identify Conflicting Needs | |
| |
| |
| |
Prepare a Draft Operations Manual | |
| |
| |
| |
Prepare the Requirements Specification | |
| |
| |
| |
Translating Needs to Specifications | |
| |
| |
| |
Specification of Interface Points | |
| |
| |
| |
Excessive Requirements | |
| |
| |
| |
Verification | |
| |
| |
| |
Documenting the Requirements Specification | |
| |
| |
| |
Summary | |
| |
| |
Exercises | |
| |
| |
| |
System Design | |
| |
| |
| |
The Importance of System Design | |
| |
| |
| |
System Block Diagrams | |
| |
| |
| |
The System Design Process | |
| |
| |
| |
Conceptualization | |
| |
| |
| |
Synthesis | |
| |
| |
| |
Analysis | |
| |
| |
| |
The Synthesis/Analysis Cycle | |
| |
| |
| |
Block-Diagram Basics | |
| |
| |
| |
Documentation | |
| |
| |
| |
Example | |
| |
| |
| |
Summary | |
| |
| |
Exercises | |
| |
| |
| |
Managing the Design Process | |
| |
| |
| |
The Project Management Approach | |
| |
| |
| |
Project Organization | |
| |
| |
| |
Elements of Project Management | |
| |
| |
| |
The Project Plan | |
| |
| |
| |
Defining the Work | |
| |
| |
| |
Scheduling | |
| |
| |
| |
Network Diagrams | |
| |
| |
| |
Reviewing the Work Description | |
| |
| |
| |
Bar Charts | |
| |
| |
| |
Additional Comments on Scheduling | |
| |
| |
| |
Planning Resources and Estimating Costs | |
| |
| |
| |
Costing Practices | |
| |
| |
| |
Estimating Personnel Requirements | |
| |
| |
| |
Budget Preparation | |
| |
| |
| |
Putting the Plan Together | |
| |
| |
| |
Managing the Project | |
| |
| |
| |
Performance Monitoring | |
| |
| |
| |
Task Progress | |
| |
| |
| |
Schedule Status | |
| |
| |
| |
Budget Status | |
| |
| |
| |
Reporting | |
| |
| |
| |
Problem Resolution | |
| |
| |
| |
Summary | |
| |
| |
Exercises | |
| |
| |
| |
Detailed Design, Testing, and Design Management | |
| |
| |
| |
Block Design | |
| |
| |
| |
Design Management | |
| |
| |
| |
Communication | |
| |
| |
| |
Documentation Control | |
| |
| |
| |
Design Reviews | |
| |
| |
| |
Principles of Testing | |
| |
| |
| |
Stages of Testing | |
| |
| |
| |
Test Practices | |
| |
| |
| |
The System Test | |
| |
| |
| |
Conclusion | |
| |
| |
| |
Case Study | |
| |
| |
| |
Introduction | |
| |
| |
| |
Needs Analysis | |
| |
| |
| |
Questioning the Customer | |
| |
| |
| |
Previewing the User Interface | |
| |
| |
| |
Input/Output Analysis | |
| |
| |
| |
Preparing the Draft User's Manual | |
| |
| |
| |
Statement of the Problem Document | |
| |
| |
| |
The Requirements Specification | |
| |
| |
| |
Engineering the Tolerances | |
| |
| |
| |
Specifying the Prototype Testing | |
| |
| |
| |
Specifying the Deliverables and Dispute Resolution | |
| |
| |
| |
Finalizing the Requirements Specification | |
| |
| |
| |
System Design | |
| |
| |
| |
Background | |
| |
| |
| |
Getting Organized | |
| |
| |
| |
Job 1: Model the Vibration of a Plucked String | |
| |
| |
| |
Job 2: Develop Concepts | |
| |
| |
| |
Job 3: Give Some Structure to the Concepts | |
| |
| |
| |
Job 4: Prioritize the Concepts | |
| |
| |
| |
Job 5: Synthesize a DSP Solution | |
| |
| |
| |
Job 6: Analyze the System | |
| |
| |
| |
Job 7: Revise and Reanalyze the System | |
| |
| |
| |
Finalizing the System Design | |
| |
| |
| |
Completing the Project | |
| |
| |
| |
Data Used in the System Design | |
| |
| |
| |
System Design Exercise | |
| |
| |
Bibliography | |
| |
| |
Index | |