Documente Academic
Documente Profesional
Documente Cultură
Engineer
Customer
Manufacturer
200613
Mark A. Wickert
!"#$%#$&
!"#$%&'(#)%"*+"&*,%'$-.*/0.$0).1
!"#$%&'(#)%"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-,
./0%$*1%'$23*453632*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-7
893(#$)(/9*/"&*1%6:'#3$*8";)"33$)";*<32);"*,-7
=$%>322)%"/9*<3?39%:63"#*,-7
=$3:/$)";*>%$*818*@ABB*,-7
1%'$23*CD99/E'2*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-F
CD99/E'2*G(%"#H +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-@
!"2#$'(#%$*=%9)()32 *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-I
453*8";)"33$)";*=$%>322)%" +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-J
453*K%93*%>*#53*<32);"*8";)"33$+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*,-L
23.*4.-)5"*6$%(.-!"#$%&'(#)%"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*7-,
M3"3$/9*8";)"33$)";*=$%(322 +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*7-,
N::9D)";*#53*M3"3$/9*8";)"33$)";*=$%(322O
8";)"3*P9%(Q*R3/#3$*8S#3"2)%"*1%$& *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*7-F
8?/9'/#)%"*%>*N9#3$"/#)?3*C%9'#)%"2+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*7-I
<32);"*.3#5%&%9%;)32 +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*7-J
T/(#%$2*7-J
P%##%6*U)"3*7-J
.3#5%&%9%;D*N*7-J
.3#5%&%9%;D*P*7-J
.3#5%&%9%;D*=$%2*/"&*1%"2*7-L
.3#5%&%9%;D*>%$*C#'&3"#*8";)"33$2VC#'&3"#*<32);"*=$%03(#2*7-L
N*.3#5%&%9%;D*>%$*R);5*W'/9)#D+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*7-A
7.8')$.9."#-*:"+;<-)453*!6:%$#/"(3*%>*K3X')$363"#2+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*F-7
<3?39%:)";*#53*K3X')$363"#2*C:3()>)(/#)%"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*F-F
4Y%*C(3"/$)%2*F-F
N*4Y%ZC#/;3*N::$%/(5*#%*<3?39%:)";*#53*K3X')$363"#2*C:3()>)(/#)%"*F-I
K3/9Z[%$9&*1%"2)&3$/#)%"2*F-J
\33&2*N2232263"#-C#/#)";*#53*=$%E936 *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*F-J
W'32#)%"*#53*1'2#%63$O*8S/6:932*F-L
!"!#$%&'#()*+,-#().+*/-
+++
<)>>3$3"#)/#3*\33&2*/"&*[/"#2*F-A
8S:9%$3*=$%03(#*P%'"&/$)32*F-B
!":'#V]'#:'#*N"/9D2)2*F-B
=$3?)3Y*#53*^23$*!"#3$>/(3*F-,_
C'$?3D*<32);"*N##$)E'#32*F-,_
!&3"#)>D*1%">9)(#)";*\33&2*F-,,
=$3:/$3*/*<$/>#*]:3$/#)%"2*./"'/9*F-,F
=$3:/$3*#53*K3X')$363"#2*C:3()>)(/#)%" *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*F-,F
4$/"29/#)";*\33&2*#%*C:3()>)(/#)%"2*F-,F
C:3()>)(/#)%"*%>*!"#3$>/(3*=%)"#2*F-,@
8S(322)?3*K3X')$363"#2*F-,I
`3$)>)(/#)%"*F-,J
<%('63"#)";*#53*K3X')$363"#2*C:3()>)(/#)%"*F-,L
19%2)";*K36/$Q2 *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*F-,A
=<-#.9*4.-)5"
453*!6:%$#/"(3*%>*CD2#36*<32);"+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*@-7
CD2#36*P9%(Q*<)/;$/62+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*@-F
453*CD2#36*<32);"*=$%(322 +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*@-I
453*CD"#532)2VN"/9D2)2*1D(93*@-A
P9%(QZ<)/;$/6*P/2)(2 +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*@-B
<%('63"#/#)%" +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*@-,_
CD2#36*C:3()>)(/#)%"*]$;/")a/#)%"*@-,_
<3#/)93&*8S/6:93O*=%Y3$*U)"3*T9)(Q3$*.3#3$ +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*@-,7
1%"(3:#*@-,7
=$39)6)"/$D*P9%(Q*<)/;$/6*@-,7
T)"/9*P9%(Q*<)/;$/6*@-,F
>+"+5)"5*#3.*4.-)5"*6$%(.-453*=$%03(#*./"/;363"#*N::$%/(5 *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*I-7
=$%03(#*]$;/")a/#)%"*I-7
89363"#2*%>*=$%03(#*./"/;363"#*I-F
453*=$%03(#*=9/" +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*I-F
<3>)")";*#53*[%$Q +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*I-I
C(53&'9)";*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*I-J
\3#Y%$Q*<)/;$/62*I-L
K3?)3Y)";*#53*[%$Q*<32($):#)%"*I-A
P/$*GM/"##H*15/$#2*I-B
1%663"#2*I-,_
=9/"")";*K32%'$(32*/"&*82#)6/#)";*1%2#2 +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*I-,,
1%2#)";*=$/(#)(32*I-,,
+0
!"!#$%&'#()*+,-#().+*/-
82#)6/#)";*=3$2%""39*K3X')$363"#2*I-,,
P'&;3#*=$3:/$/#)%"*I-,,
='##)";*#53*=9/"*4%;3#53$*I-,,
./"/;)";*#53*=$%03(# +*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*I-,7
=3$>%$6/"(3*.%")#%$)";*I-,7
4/2Q*=$%;$322*I-,7
C(53&'93*C#/#'2*I-,7
P'&;3#*C#/#'2*I-,7
K3:%$#)";*I-,F
=$%E936*K32%9'#)%"*I-,F
4.#+);.&*4.-)5"?*2.-#)"5?*+"&*4.-)5"*>+"+5.9."#
P9%(Q*<32);"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*J-,
<32);"*./"/;363"# *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*J-,
1%66'")(/#)%"*J-,
<%('63"#/#)%"*1%"#$%9*J-,
<32);"*K3?)3Y2*J-,
=$)"():932*%>*432#)"; *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*J-,
C#/;32*%>*432#)";*J-,
432#*=$/(#)(32*J-7
453*CD2#36*432#*J-7
!"!#$%&'#()*+,-#().+*/-
0+
!"!#$%&'#()*+,-#().+*/-
!"#$%&'(#)%"*+"&*
,%'$-.*/0.$0).1
,2+3#.$
Introduction
Major themes:
Electrical and computer engineering design
Professional development
Preparing for ECE 4899
Team presentations
Instructor policies
Course syllabus
Engineering design introduction
!"!#$%&'#()*+,-#().+*/-
010
!"#$%&'()(*(+,%'-./0%1-,(#,.(!-/'2&(34&'41&5
8!8(9:;<(=&,1-'(=&>1,#'
Course Syllabus
Course Syllabus
ECE 4890
Senior Seminar
Spring Semester 2013
.*/012$0)1&
'()*%& 255-3500
+,-& 255-3589
!"#$%341/&
5%6271%83
9%-0
:1,87*;&
1.)
2.)
3.)
4.)
5.)
9%-03
=%%>/
!"# $%&'()#*+)'+,)-#./0#1/2'%0&32,%/
1.11.3
1.0
Web Doc
1.0
?"# @A)#B)(,C/#5'%3)((
2.12.5
1.0
D"# 7)8&,')E)/2(#F/.;G(,(
3.13.5
2.0
H"# IG(2)E#B)(,C/
4.14.7
1.5
J"# K./.C,/C#2A)#B)(,C/#5'%3)((
5.15.7
2.5
L"# B)2.,;)0#B)(,C/M#@)(2,/CM#./0#B)(,C/#K./.C)E)/2
6.16.4
1.0
N"# $.()#I2&0GO#5*"#"&./.$)&'(*)2'/'6"/#)&"0'+,"-.*$-/,'+&%$7
&""*P#E./0.2%'G#.22)/0./3)
Handout
A.1A.6
1.0
Q"# IA%'2#*'.;#5')()/2.2,%/#@%:,3#R'%&:#FO#S%-#2%#0)(,C/#.#
(G(2)EM#3%E:%/)/2M#%'#:'%3)((#2%#E))2#0)(,')0#/))0(#-,2A,/#
').;,(2,3#3%/(2'.,/2(#(&3A#.(#)3%/%E,3M#)/+,'%/E)/2.;M#(%3,.;M#
:%;,2,3.;M#)2A,3.;M#A).;2A#./0#(.9)2GM#E./&9.32&'.T,;,2GM#./0#
(&(2.,/.T,;,2G"
Library and
internet research
!U"#IA%'2#*'.;#5')()/2.2,%/#@%:,3#R'%&:#VO#B,(3&((#-A.2#,2#
E)./(#2%#A.+)#:'%9)((,%/.;#./0#)2A,3.;#')(:%/(,T,;,2G"
Library and
internet research
!!"#IA%'2#*'.;#5')()/2.2,%/#@%:,3#R'%&:#$O#B,(3&((#2A)#,E:.32#
%9#)/C,/))',/C#(%;&2,%/(#,/#.#C;%T.;M#)3%/%E,3M#)/+,'%/E)/W
2.;M#./0#(%3,)2.;#3%/2)X2"
Library and
internet research
4"# 5'%6)32#7)8&)(2#9%'#5'%:%(.;(#<7=5(>
!4"#5')W:'%:%(.;#@).E#5')()/2.2,%/(
1.0
13
Syllabus (cont)
!"!#
!$%&'!$%%#
()*+,-./-#
0.-12
34-5#!"!#
01267/#
819-
!"# $%&# '()*# (# +,-(.,/,0$# "%1# 2',3'# $%&# (1*# 1*4&*-0,56# (5# (33%77%+(0,%58# $%&# (1*#
9:;<=>?@9ABC<B;<:C?;CBDEF?GEHECIBJ9>KE;9FBLECME:BCM9BN>FCBL99OB<PB;H?FF9F!
!"#$%&#(1*#(#7,/,0(1$#-0&+*50#2,0'#0'*#Q%0*50,(/#%"#.*,56#3(//*+#0%#7,/,0(1$#-*1),3*#(5+#
R%1#01(,5,56#+&1,56#0'*#3%&1-*#%"#0'*#-*7*-0*18#$%&#(1*#*53%&1(6*+#0%#3%50(30#$%&1#
STTJB;<=>F9BE:FC>=;C<>B:<BH?C9>BCM?:BCM9BN>FCBL99OB<PB;H?FFBC<BAEF;=FFBCM9B;H?FFB?C"
C9:A?:;9BU<HE;I!
14
!"#$%&'$(%)*(+,',-#
Instructor Policies
In-class participation is a very important part of this course,
and is in fact required most of the time
If business travel or similar activities prevent you from
attending class and participating in team presentations, classroom discussions, please inform me beforehand
Grading is done on a straight 90, 80, 70,... scale with curving
below these thresholds if needed
./.)0123)4-",(%)4-5,"6%
789
!"#$%&'()(*(+,%'-./0%1-,(#,.(!-/'2&(34&'41&5
)67
8!8(9:;<(=&,1-'(=&>1,#'
!"#$%&'#$&($)"#$*#+,-.$/.-,.##0
Customer
Manufacturer
/1/$2345$6#.,&0$6#7,.80
9:;
!"#$%&'()(*(+,%'-./0%1-,(#,.(!-/'2&(34&'41&5
)67
8!8(97:;(<&,1-'(<&=1,#'
'(%)*%&+,#)-."/%&&
Introduction
!(01$%.
!"!#$%&'#()*+,-#().+*/-
123
"4/56)-#1#7#84)#9):+;*#<-,=)::
121
!"!#$%&'#()*+,-#().+*/-
>55?@+*;#64)#A)*)-/?#!*;+*))-+*;#<-,=)::B#!*;+*)#C?,=D#E)/6)-#!F6)*:+,*#",-G
Threshold
setting
resistor
Light
emitting
diodes
Hot wire
Neutral Wire
!"!#$%&'#()*+,-#().+*/-
12H
"4/56)-#1#7#84)#9):+;*#<-,=)::
Light
emitting
diodes
Threshold
setting
resistor
Hot Neutral
wire wire
Normally closed
momentary
switch
Light bulb
with one ampere
glow point
Hot wire
Neutral wire
!"!#$%&'#()*+,-#().+*/-
!0/?I/6+,*#,J#>?6)-*/6+0)#(,?I6+,*:
12K
"4/56)-#1#7#84)#9):+;*#<-,=)::
Design Methodologies
Factors
Complexity of the design
Size of the design team
Experience
Personal style and preferences
Bottom Line
Best possible solution, within a set of constraints
Obtained in the shortest possible time
Methodology A
Consider one possible solution and complete a detailed
design
Implement it and evaluate its performance, manufacturing
cost, reliability, and maintainability
Repeat until a satisfactory solution is obtained
Methodology B
Consider multiple solutions only to the block-level design
(system design)
The team evaluates the block-level designs using the same
criteria as A
12L
!"!#$%&'#()*+,-#().+*/-
9):+;*#M)64,G,?,;+):
!"!#$%&'#()*+,-#().+*/-
12N
"4/56)-#1#7#84)#9):+;*#<-,=)::
@)53*A'+;)#<*1)#3*
B)9)#.&*7.-%'$(.>.#3%&%;%5<
Requirements
Analysis
Requirements Specification
System
Design
System Specification
Detail Block Level
Design and Test
Functioning Modules
System Integration
and Test
Properly Functioning
System
12%
!"!#$%&'#()*+,-#().+*/-
>#M)64,G,?,;@#J,-#E+;4#OI/?+6@
Requirements
Analysis
C'9D)"5*E+(F*/".
%$*>%$.*=#+5.-*)6%--)G;.*13."*+"
H$$%$*)-*4)-(%0.$.&
System
Design
System Integration
and Test
Properly Functioning
System
When errors are uncovered you can jump back one stage to
rework and solve the issue(s)
Jumping back two stages is also possible, but it will be
more costly
The next two steps, requirements analysis and system design,
Chapters 3 and 4 respectively, are the most important
!"!#$%&'#()*+,-#().+*/-
12&
"4/56)-#1#7#84)#9):+;*#<-,=)::
123'
!"!#$%&'#()*+,-#().+*/-
!(01$%.
3%45+.%6%#$&)
7#089&+&
Requirements
Analysis
System Design
Requirements
Specification
Detailed Design
Implementation
and
Verification
!"!#$%&'#()*+,-#().+*/-
H23
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
CB6B98.1D)"7)512*"C+5.
@)AB1/)6)*.5
&*894515
H21
345.)6
7)512*
7).819): ;6<9)6)*.8.1+*
7)512* 8*:"=)/1>1?8.1+*
E16)
!"!#$%&'#()*+,-#().+*/-
9)0)?,5+*;#64)#P)QI+-).)*6:#(5)=+J+=/6+,*
High Customer
knows and understand
what the design
should accomplish
Frontier Customer
LowNo appropriate experience or
examples to draw
upon
Limited availability
No existing equipment on the market or
no similar designs
have been done to
offer experience
H2H
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
Informed Customer
Frontier Customer
Ease of doing
requirements
specification
Probability of
proceeding to
next stage in
design process
Relatively high
More up-front knowledge minimizes the
risk that the design is
overly ambitious
Relatively low
Unforeseen issues are
likely to arise that
may reveal the problem is intractable or
too costly to solve
100
90
80
Good
or
better
Excellent
70
60
Fair
or
better
Poor
or
better
50
40
(29.5;
6.2)
30
(39.0;
6.0)
(48.0;
6.0)
(55.5;
4.2)
20
10
0
15
20
25
30
35
40
45
50
55
60
65
Notes:
1. Values in parentheses indicate average and standard deviation.
2. Received volume constant, -28 vu.
H2$
!"!#$%&'#()*+,-#().+*/-
9)0)?,5+*;#64)#P)QI+-).)*6:#(5)=+J+=/6+,*
Specify
Design
Requirements
Assess
Needs
Statement
of Problem
Requirements
Specification
H2K
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
CB5.+6)/F5
G)):5
HB.51:)I;*J(+B5)
KL<)/.15)
P1*8*?189
Q161.8.1+*5
Q)289I@)2B98.+/4
@)5./1?.1+*5
&:()/)*?)".+
KL15.1*2"7)512*
8*:"R8*B>8?.B/1*2
S/+?)55)5
H"+G;)"5*I+(#%$-
&55)55
G)):5
H.()/"M516198/N
7)512*5
O851?
@)5)8/?(
3.8.)6)*."+>
.()"S/+T9)6
!"!#$%&'#()*+,-#().+*/-
R))G:#>::)::.)*62(6/6+*;#64)#<-,S?).
!"!#$%&'#()*+,-#().+*/-
H2N
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
True
Needs
Wants
True
Needs
Wants
Needs as Reflected
in Problem Statement
!"!#$%&'#()*+,-#().+*/-
R))G:#>::)::.)*62(6/6+*;#64)#<-,S?).
User
Inputs
Outputs
Metric/Imperial
Measure
Sprayer
Velocity
Boom Width
Application
Rate
Calibration
Constants
Flow Rate
Sprayer
Controller
Spayer
Velocity
Sensor
Inputs
Spray
Flow Rate
Alarm
Points
!"!#$%&'#()*+,-#().+*/-
User
Outputs
Cumulative
Totals
Alarms
System
Cutoff
Control
Points
H2&
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
!"!#$%&'#()*+,-#().+*/-
R))G:#>::)::.)*62(6/6+*;#64)#<-,S?).
Packaging
Battery
Production
Reliability
Service
Identify Conflicting Needs
Conflicting design needs are not uncommon
Design trade-offs will resolve these conflicts later
For now we just want to anticipate them so the customer is
aware of them
Classic conflicts: cost, performance, and time
The customer wants high performance, but finds the associated cost and time to deliver unacceptable
Alert the customer if these three are out of line ASAP
A correlation matrix can be constructed as a means to rate
how overlapping design needs correlate in a positive or negative sense
Conflicts should be discussed as the problem statement is
developed, but resolution should not be attempted at this time
The customer needs to know these are issues and hopefully
recognize that some needs may not be necessary
!"!#$%&'#()*+,-#().+*/-
H233
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
Power
Requirements
High
Quality
Look
High-Tech
Display and
Advanced User
Features
,%"J;)(#)"5*4.-)5"
K..&-
Size
Size
++
Battery
Capacity
Display/
Range/
Appearance Performance
++
++
Display/
Appearance
--
Range/
Performance
++
+
--
H231
!"!#$%&'#()*+,-#().+*/-
<-)5/-)#64)#P)QI+-).)*6:#(5)=+J+=/6+,*
!"!#$%&'#()*+,-#().+*/-
H23H
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
H23$
!"!#$%&'#()*+,-#().+*/-
<-)5/-)#64)#P)QI+-).)*6:#(5)=+J+=/6+,*
Excessive Requirements
You want to meet the customer expectations, but you have to
walk a fine line between being too ambitious or too lax
An inexperienced engineer is prone to having excessive
specifications that provide needless features/functionality
or make the specifications too difficult
Added functionality to say software, may be viewed free,
when in actuality time and money are needed to implement
these features
Design Costs
!"!#$%&'#()*+,-#().+*/-
H23K
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
Cost
Reliability
!"!#$%&'#()*+,-#().+*/-
<-)5/-)#64)#P)QI+-).)*6:#(5)=+J+=/6+,*
!"!#$%&'#()*+,-#().+*/-
H23N
"4/56)-#H####P)QI+-).)*6:#>*/?@:+:
Closing Remarks
The requirements specification will be useful to the end of
the project
It is the agreement between the engineer and the customer
as to what is to be done
It is a guide to remind the engineer as to what is to be
accomplished as they work on the project
It is used to judge the final outcome
It is an historical record; what was the thought process as
this particular design unfolded
A document to help the manufacturers, operators, maintainers, and future designers (re-designers) in their work
H23%
!"!#$%&'#()*+,-#().+*/-
;9&$%6)*%&+,#)
!(01$%.
<
Requirements
Analysis
System Design
Requirements
Specification
Detailed Design
Implementation
and
Verification
$23
"4/56)-#$###(@:6).#9):+;*
$21
!"!#$%&'#()*+,-#().+*/-
(@:6).#C?,=D#9+/;-/.:
!"!#$%&'#()*+,-#().+*/-
$2H
"4/56)-#$###(@:6).#9):+;*
+16v
18v peak
Full-wave
Rectifier
Transformer
+14a
Current
Limiter
+14
Ammeter
(red)
ground
Power-On
Light
ground
(black)
!"!#$%&'#()*+,-#().+*/-
84)#(@:6).#9):+;*#<-,=)::
Requirements
Specification
Development
of Concepts
Analysis
Iteration
Synthesis
Select and Document
System
Specification
Detailed
Design
$2K
"4/56)-#$###(@:6).#9):+;*
It will also describe how the blocks work together, and satisfy
the requirements specification
Big questions are is the design required?
A commercial-of-the-shelf solution (COTS) may already
exist
Is the COTS product good enough to meet all requirements, even in the future when the product may need to
satisfy additional requirements?
Perform a Web search and/or talk with those knowledgeable of the product area
Leading up to the system specification requires the engineer
to first conceptualize a solution, synthesis it, analyze it to see
if requirements can be met, and as needed iterate the synthesis/analysis phase multiple times
Conceptualization: A Hazy Perception of the Solution
A primitive solution lacking a detailed definite form
Requires thinking and reasoning together with past experience and scientific knowledge
Creative thinking skills needed, which comes from experience and practice
Nonlinear thinking skills generally not encountered in past
engineering course work
$2L
!"!#$%&'#()*+,-#().+*/-
84)#(@:6).#9):+;*#<-,=)::
$2N
"4/56)-#$###(@:6).#9):+;*
$2%
!"!#$%&'#()*+,-#().+*/-
C?,=DT9+/;-/.#C/:+=:
performance
concept 1
second set
of revisions
+
concept 2
first set
of revisions
revisions
x
**
*
+
reference 1
performance
threshold
x
x
structures
reference 2
Block-Diagram Basics
The fruit of the systems-engineering design phase
Specify blocks so that the detailed design of the block can be
accomplished by a single engineer
Suggestions for senior design
Each block should be implemented in a single technology,
e.g., analog RF, analog baseband, digital
Common functions grouped into a single block
Create blocks to simplify the interfaces between them
Avoid feedback loops; try to keep feedback inside a given
block
!"!#$%&'#()*+,-#().+*/-
$2&
"4/56)-#$###(@:6).#9):+;*
Specify interfaces using standards when possible (RF, analog, logic levels, etc.)
Timing diagrams for complex interfaces
Documentation
The documentation will be used by everyone who has a stake
in the project
Used to complete the detailed design and implementation
of the blocks in the block diagram
Contains the details used in the system-level design so that
future modifications resulting from bugs/errors can be
dealt with efficiently
Used as a reference design for future/next generation products
Used by test engineers to design test fixtures and test procedures
Used by marketing to develop data sheets, manuals, and
other literature for advertising and technical support
System Specification Organization
The concept
The block diagram
Functional description of the blocks
Description of the system
$23'
!"!#$%&'#()*+,-#().+*/-
9,=I.)*6/6+,*
System analysis
Example: 12v Battery Charger Revisited
Sec.
1.
The concept
2.
3.
4.
System description
5.
System analysis
!"!#$%&'#()*+,-#().+*/-
$233
"4/56)-#$###(@:6).#9):+;*
personal
computer
sampler
A/D
v(t)
converter
voltage
divider
by 75
common
anti
aliasing
filter
8 bit
A/D
converter
200 Hz
square clock
for sampling
RS 232
19.2 kbps
no parity
to the
serial port
of the PC
oscillator
ground
chassis
$231
!"!#$%&'#()*+,-#().+*/-
9)6/+?)G#!F/.5?)B#<,U)-#V+*)#W?+=D)-#M)6)-
16 bit bus
2.5pm0.18
v(t)
hot
neutral
voltage
divider
75pm0.5%
anti
aliasing
filter
1pm0.5%
common
sum
16 bit
A/D
200 Hz
square clock
for sampling
oscillator
ground
framing
circuit
RS232
3 bytes
per sample
chassis
!"!#$%&'#()*+,-#().+*/-
$23H
"4/56)-#$###(@:6).#9):+;*
$23$
!"!#$%&'#()*+,-#().+*/-
!"#"$%#$&'()&
*)+%$#&,-./)++&
0("1')-
012
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
Marketing
Manufacturing
Project
Manager
(R. Borden)
Electrical
Main Board
Design
(F. Bond)
Power Supply
Design
(M. King)
Mechanical
Packaging
Design
(J. Duzek)
Finance
& Admin.
Support
Drawing
Office
(CAD)
Prototype
Shop
Technician
Support
(D. Houseman)
6!6(789:(;&,.2'(;&<.,#'
!"#$%&'(#)*$%+,-
./.$0123$4#-5'&$4#65-,&
789
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
Planning
Process
Preliminary
Plan
Define
Work
Develop
Schedule
Estimate
Resources
Project
Plan
Estimate
Costs
Detailed
Design
)45
Design
Management
6!6(5789(:&,.2'(:&;.,#'
!"#$%$%&'()"'*+,-
,-./0'()1*21&
31#0#
Clamp
!"#$%&'$()$*)#+$(,$-"#$./0,1
230#4$4#5/(4$(,+*)-46
5 kHz
CLOCK
DIVIDE
BY TEN
RPS
10
COUNTER
SPARK EVERY
CYCLE/not
EVERY TWO
CYCLES
PERIOD OF
10
SWITCH
LOOK UP TABLE
14
RPM
RPS
10
IDLE RANGE
INDICATOR
FULL THROTTLE
RANGE
INDICATOR
DISPLAY
120 V AC
./.'0123'4"%$+,'4"5$%6,
POWER
SUPPLY
787
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
Scheduling
The logical sequencing of tasks
Project schedules can be kept in tools such as Microsoft Project, or for this course a simple bar (Gantt) chart
)45
6!6(789:(;&,.2'(;&<.,#'
!"#$%&'()*
Int. &
7
Test (1)
Finalize
(1.5)
9.5
Prototype
(1.5)
End
11
Packaging (3)
Project Management (11)
+,+-./01-!$)(23-!$4()53
678
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
END
2.0
4.0
MAIN BOARD
3
1.0
3.0
SYS DESIGN
0
3.0
7
1.0
PWR SUPPLY
3
3.0
4.0
Critical Path
5.0
1.0
6.0
FINALIZE
8
7.0
1.5
PROTOTYPE
9.5
9.5
11
3.0
Task No.
PACKAGING
3
1.5
1.0
Elapse Time
8.0
11.0
PROJ MGMT
0
Start
Week
0
Slack
Time
11
End Week
6!6(7589(:&,.2'(:&;.,#'
!"#$%&'()*
01
08
APRIL
15
22
29
06
MAY
13
20
27
03
JUNE
10
17
8.0 PROJECT
MANAGEMENT
MAR 25
APRIL 15
MAY 20
JUNE 1
JUNE 10
MILESTONES
START
FINALIZE
SYST DESIGN
COMPLETE
DESIGN
ACCEPTANCE SIGNOFF
TEST
END
+,+-./01-!$)(23-!$4()53
670
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
)456
7!7(89:6(;&,.2'(;&<.,#'
!"#$$%$&'()*+,-.)*'#$/'0*1%2#1%$&'3+*1*
030'4567'8)$%+-'8)2%$#-
9:;;
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
7!7(89:;(<&,.2'(<&=.,#'
!"#"$%#$&'()&*+,-).'
Reporting
Project manager submits a (monthly) status report
Summary of work completed
Problem areas
Plans for the next period
Schedule and budget (updates)
Problem Resolution
Projects can/will encounter:
Taking longer than expected to meet objectives
Taking more resources (costing more) than expected
It is technically infeasible to meet some objectives
Solution approaches
Accept a delay but stay within budget
Add resources and increase the project cost
Change the deliverables. Perhaps adjust specifications or
eliminate deliverables; (descoping) to maintain schedule
Reorganize the project to utilize resources more effectively
The last two approaches require an amendment to the statement of work and will require the customer to sign-off
/0/&1234&5)#%,+&5)6%#"+
789:
!"#$%&'()(*(+#,#-.,-(%"&(/&0.-,(1'23&00
)456
7!7(689:(;&,.2'(;&<.,#'
*%$0+8%=)*%&+,#>)
'%&$+#,>)0#=)*%&+,#)
?0#0,%6%#$)
!(01$%.
Block Design
Design Management
Communication
Documentation Control
Design Reviews
Principles of Testing
Stages of Testing
!"!#$%&'#()*+,-#().+*/-
L23
"4/56)-#L#7#9)6/+?)G#9):+;*X#8):6+*;X#/*G#9):+;*#M/*/;).)*6
Test Practices
L21
!"!#$%&'#()*+,-#().+*/-