Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Requirements Requirements – Essential To Robust Product Design Definition: “Statements of desired product performances and features used to define and quantify a product design” • User Level: Special list or labels which state the intended application and/or purpose of the product (Labeling) • Product Level: (System Level) Quantitatively state all features, performances, and interfaces in “Eng Terms” • Block Level: State all features, performances and interfaces describing the block in “Engineering Terms” – User Level >>> Validation – Product & Block Level>>>Verification Efficient Engineering teams fully specify before they design !! Requirements Requirements Imply Proof of Satisfaction ! Implied Product Design Integrity ! • Many Gov’t Agencies mandate that ALL product requirements should be user validated and/or engineering verified (tested or justified). A requirement which cannot be verified or validated should not be stated unless objective evidence can be compiled to prove its satisfaction • Requirement Categorization Used in this Course: – Standard: Common to ALL Project Teams – Performance: Unique to Project and Technology, For Differentiating Requirements Design Blocks • Complex products require that the design be broken into logical design elements (termed blocks in this course) • Min 1 Design Block per team member is Mandatory • Blocks form the basis of standardized design elements in this course. • The terms Product and System are used interchangably • Product Level Requirements can either be allocated or just associated to all design blocks. • The Project System Design entails defining ALL Block Performance Reqs incl Interfaces and Functions Requirements Allocation and Association to Design Blocks • ALL Product Level Requirements Must be allocated or associated to each Design Block within the project to complete a System Design Phase – Allocated: % of total budgeted to applicable design blocks plus margin. For example: Product Cost, Power Consumption, Mass …. – Associated: Used when allocation is not applicable. For example: Country(s) of Market, Annual Volume, Safety Standards …. Requirements Product Level - Standard Requirements • Standard Requirements are those requirements which are universal and can be applied to nearly all products and hence final projects • Standard Requirements may or may not be differentiating depending upon project goals but MUST be part of the minimum description of the product Standard Reqs Are Common to Nearly ALL Projects Requirements System - Std Reqs: Market & Business Case • • • • • • • • • Requirement Competitors Market Size Average List Price Market Geography Market Demography Intended Application Material Cost Manufacturing Cost Annual Volume • • • • • • • • • Units to Specify Company Name(s), Model#(s) Total $/Region, Info Source $/unit as sold to customers List of Countries or Regions Min/Max Age, Sex, Restrictions Ind, Auto, Home, Wearable, etc $/unit in volume production $/unit in volume production # of units/yr Choose & Understand your Market “before” …………. you design a product Requirements System - Std Reqs: Env & Safety • • • • • • • • • Requirement Min Oper Temp Range Min Oper Humidity Range Min Oper Alt or Press Range Min Storage Temp Range Min Storage Humidity Range Min Storage Alt or Press Range Max Storage Duration Primary EMC Standards Primary Safety Standards • • • • • • • • • Units to Specify Co Range Rh% Range Meters or ATM, Range Co Range Rh% Range Meters or ATM, Range Time in Days or Years List of IEC or FCC stds List UL, IEC or other stds Consider Simultaneous Min or Max Cases Some will NOT be “testable” Requirements System - Std Reqs: Power Interfaces Requirement • • • • • Energy Source List Source Connection List Min Oper Voltage Range Max Power Consumption Max Energy Consumption Units to Specify • AC, Auto Batt, Photovoltaic, Dedicated Batt, Generator, Fuel Cell, etc • • • • Permanent or Temporary Voltage Range, For each Source Watts Total, For each Source Watt-Hours/Yr for AC Power, Calander Life Time for Batteries Must consider power source(s) early Undefined DC power sources NOT allowed Requirements System - Std Reqs: Mechanical • • • • • • • Requirement Max Volume Shipping Container Size Max Mass Elec I/F Connector(s) Max # of PC Bds Max PCB Circuit Area Max Shock • • • • • • • Units to Specify Cm3 Total for Entire Product Cm Max LxWxH for 1 unit Kilograms Type or Style # Cm2 Total G force (Grms), # Reps Package and Mechanical Design Impact Many Product Aspects Requirements System - Std Reqs: Mfg & Life Cycle • • • • • • • • • Requirement Max Parts Count Max Unique Parts Count Parts/Mat $ Allocation Asm/Test $ Allocation Product Life, Reliability Full Warranty Period Product Disposition Production Life Support Service Strategy • • • • • • • • • Units to Specify # Total Parts incl elec & mech # of Unique Parts $ (Parts+Mfg=Product Cost) $ (Parts+Mfg=Product Cost) Time = MTBF(yrs) Time (yrs) Return, Recycle, Dispose, etc Time (yrs) Dispose or Repair, Factory or Field Product designs should consider full “life cycle” from Mfg process to Disposal Requirements System - Performance Requirements • Performance Requirements are those requirements which are specific to a product and project • Performance Requirements differentiate the product from all other similar products • Performance Requirements should describe …. • • • • • • • Signal Interfaces Mechanical Interfaces Features, Options Modes of Operation Performance Parameters User Controls User Displays and Outputs Requirements System – Perf Reqs: Power Input(s) (Must be Considered if Applicable) Requirement • AC Power Freq Range(s) Definition • Hz, Range • AC Power EMC Stds • EFT, Surge, Dropout, etc • Battery Chemistry • Pb-Acid, Li, NMh, Alk, etc • Battery Std Size • CR2032, C, D, AA, etc • Battery Capacity • Min mA-Hrs All Applicable Must Be Defined Requirements System – Perf Reqs: Electrical Functions (Must be Defined if Applicable) Requirement • Analog Functions • Digital Functions • • • • • • • • Definition Voltage or Current Gain Ranges Input – Output SNR Frequency Response Linearity and THD Delay in uSec or mSec Computation or Algorithm Compute Speeds in Ops/Sec Input – Output Delay There may be others to Add Requirements System – Perf Reqs: Electrical Interfaces (For each signal “grouping”) Electrical Signal Req • Signal Type • Signal Direction • Standard Definition • • • • Basic Analog Characteristics • • Detailed Analog Characteristics • • • • • Definition Analog, Digital, or Power Input, Output, Bidirectional RS170 Video, RS232, USB, Custom, etc Voltage Range, Frequency or Bandwidth Range Impedance or Current Range Offset Voltages, Currents Error Voltages, Currents Max Noise Other Analog Characteristics Every Signal Needs to be Defined in Detail Requirements System – Perf Reqs: Electrical Interfaces (For each signal “grouping”) Electrical Signal Req • Digital Input Type • Digital Output Type • Basic Digital Characteristics • Detailed Digital Characteristics • • • • • • • • • Definition Std, Schmitt Trigger Std, TriState, Open Collector Outputs: Voh, Vol, Ioh, Iol Inputs: Vih, Vil, Iih, Iil, Vth Bidirect: Both Hi Z Leakage Currents Min Transition Times Min Setup & Hold Times Max Frequency CANNOT use “TTL” or “CMOS” as Definition Requirements System – Perf Reqs: Operator I/F Outputs (Must be Considered if Applicable) Requirement Definition • Optical Indicators, Lights • Type, Size, Visibility, Speed, Color, Lumens • • • • • • • • 7 Segment, Matrix, LCD Total Char/Row, Total Rows Total Size HxW Daylight LCD, BLLCD, LED, EL, etc • Screen Type • Screen Min X Resolution • Screen Min Y Resolution • • • CRT, TFT Panel, 768, 1024, 1280, etc 512, 768, 1024, etc • Mechanical Indicators • Volume, Pitch, Duration, Vibration, Flags, Other Display Type Display Char Matrix Display Size Display Illumination All Applicable Must Be Defined Requirements System – Perf Reqs: Operator I/F Inputs (Must be Considered if Applicable) Requirement Definition • Toggle, Slide, Mom Push, DIP, etc • • • • Matrix or Ind Key Switches Total Columns, Total Rows Total Size HxW Layout, Functions, Labels Keyboard Type Keyboard I/F Keyboard Total keys • • • QWERTY, QWERTY w/Keypad USB, IBM 5 Pin, RS232, etc Number of Keys Analog Dials • • Range of Input Number of Turns • Switch Type • • • • Keypad Type Keypad Matrix Keypad Size Key Definitions • • • • All Applicable Must Be Defined Requirements System – Perf Reqs: Mech Interfaces (Must be Considered if Applicable) Requirement • Mounting Definition • Feet, Brackets, Clamps, etc • Carry Handles • None, Grips, Bars, etc • Sensory • Temp, Pressure, Humidity, RPM, Acceleration, Dist, etc • Sub D, IEC-320, USB, etc • Connectors Others May Apply Requirements System – Perf Reqs: Modes of Operation (Must be Considered if Applicable) Requirement • Power Modes Definition • ON/OFF, ON/AC, ON/Battery, etc • Power Saving Modes • Standby, Idle, etc • Calibration Modes • Program, Configure, etc • Service Modes • Diagnostic, Test, etc Others May Apply Requirements Compare Your Possible Projects Project Recommendation Reqs 3 Possible Proj Brain Storm Ideas Down Select Your Project Ideas: • Interest: – Does the project hold interest for ALL team members? – Can you identify similar products in the market? – How unique is the project compared to previous capstone projects? • Block Diagram: – Do the project blocks best match the skills and resources available on the team? – Does the block diagram contain at least 1 robust design block for each team member? – Is the block diagram overly complex Requirements Compare Your Possible Projects Project Recommendation Reqs 3 Possible Proj Brain Storm Ideas Down Select Your Project Ideas: • System Perf Requirements: – Can you list the key differentiating performance requirements which would create market demand? – Are you able to quantify the key system performance requirements? • System Std Requirements: – Can you quantify ALL the system standard requirements? – Can you allocate applicable system standard requirements to ALL blocks? Requirements Compare Your Possible Projects Project Recommendation Reqs 3 Possible Proj Brain Storm Ideas Down Select Your Project Ideas: • Prototype and Resources: – How difficult will it be to construct a prototype to demonstrate the primary functionality and performances? – Is the project dependent upon any development tools which may be difficult to procure or gain access to utilize? – Does the prototype depend on key components with lead times that could exceed the project timing requirements such as sensors, displays and transducers? – Does the available financial resource match the estimated cost of the prototype?