11. introduction to software engineering (2015!04!27) - student
TRANSCRIPT
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
1/57
INTRODUCTION TOSOFTWARE
ENGINEERING
INTRODUCTION TOSOFTWARE
ENGINEERINGMarvin V. Lee, (MCSE, MCSD, MCSA, MS, MCPS)
B.S. CoE
Marvin V. Lee, (MCSE, MCSD, MCSA, MS, MCPS)
B.S. CoE
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
2/57
TOPICSTOPICS
Idea and Status of Software
Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
3/57
IDEA AND STATUS OFSOFTWARE
IDEA AND STATUS OFSOFTWARE
Idea and Status of Software Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
4/57
IDEA AND STATUS OF SOFTWAREIDEA AND STATUS OF SOFTWARE
Idea of a Software
So!"are #eve$o%&en! i' no! an ar! or a a o!ri*+'.
I! i' no! !e 'a&e a' %rora&&in, -!%rora&&in i' an i&%or!an! inre#ien! in
'o!"are enineerin. B-i$#in 'o!"are i' $i+e -i$#in ri#e'.
Status of Software
A $o! a' een a*ieve#.
Severa$ 'o!"are '!i$$ *o$$a%'e# $i+e 'o&eri#e'.
So!"are ai$-re' a%%en a$$ !e !i&e.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
5/57
SOFTWARE FAILURESSOFTWARE FAILURES
Idea and Status of Software Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
6/57
SOFTWARE FAILURESSOFTWARE FAILURES
*
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
7/57
SOFTWARE FAILURESSOFTWARE FAILURES
Capers JonesDistriutionof SoftwareProduct
Errors !Di"erentOrigins
Capers Jones
A&eri*an '%e*ia$i'!' in 'o!"areenineerin &e!o#o$oie'.
e an# i' *o$$ea-e' *o$$e*!e# i'!ori*a$#a!a ro& !o-'an#' o 'o!"are %ro/e*!',-n#re#' o *or%ora!ion', an# &ore !an 01overn&en! orani2a!ion'.
3
Distriution of Software Errors !Di"erent Origins
3
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
8/57
SOFTWARE FAILURESSOFTWARE FAILURES
Capers JonesDistriutionof SoftwareProduct
Errors !Di"erentOrigins
#verage Percentage of $ugs ! Di"erentOrigins%
405
675
085
405
465
$ugs ! Di"erent Origins *
Re9-ire&en!' Error (46.:15) De'in Error' (67.4;5)
Co#e Error' (08.005) Do*-&en!a!ion Error' (40.005)
Ba# Error' (44.?;5)
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
9/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
(#S# )ariner + ,enus proe -./01
One o !e or&-$a' or NASA@' Mariner 4,"ri!!en on %a%er "a' no! *orre*!$!ran'erre# !o !e *o&%-!er *o#e.
A -$$ '!o% a# een -'e# in'!ea# o a*o&&a a 'i&%$e ra&&a!i*a$ error, -!$e!a$ in a *o&%-!er $an-ae.
Te i! 'o!"are &i'*a$*-$a!e# !ero*+e!@' !ra/e*!or an# 'o *a-'e# !e ro*+e!!o $o'e *on!ro$.
Te ro*+e! a# !o e 'e$ #e'!r-*!e# over!e A!$an!i* O*ean.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
10/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
#RI#(E 2 E3plosion -../1
I! i' a ro*+e! o E-ro%ean S%a*e Aen* !a!$a-n*e# or i!' =r'! !e'! i!.
Inve'!ia!or' o-n# o-! !a! !e *a-'e oe>%$o'ion #-e !o irre$evan! - an# a %ie*eo 'o!"are on oar# !e ro*+e! "i* "a'no! even nee#e# a# re%or!e# an error an#'!ar!e# a 'e$
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
11/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
)ars Cli'ate Oriter -...1
Prora&&er' "or+ in !ea&' !o -i$#'o!"are -! one !ea& -'e' I&%eria$ "ei!&ea'-re' (%o-n#') "i$e !e o!er -'e'&e!ri* (+i$ora&').
Wen !e !"o %rora&' *o&&-ni*a!e !oea* o!er, !e a%%$i*a!ion o! *on-'e#an# *a-'e# !e '%a*e*ra! !o e*o&e $o'! in'%a*e.
Ca-'e' aro-n# 46:,111,111.11.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
12/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
#454 Crash -..61
ATT enineer' -%ra#e# !e 'o!"are o!eir 447 US '"i!*in *en!er'.
Ea* *o&%-!er "a' #-%$i*a!e# 'o i one"en! "ron !e o!er "o-$# !a+e over.
On an-ar 4:! 41, !e '!o%%e#"or+in ;1 &i$$ion *a$$' ai$e#.
Te %ro$e& "a' in a 'in$e $ine o *o#e o-!o &i$$ion'...an# i! "a' in o! *o&%-!er'@*o%ie'.
Te *o&%an $o'! aro-n#4,111,111,111.11 a' *-'!o&er' e# !o*o&%anH' *o&%e!i!or'.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
13/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
4he Pentiu' Chip Error -..71
A $oo+
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
14/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
8SS 9orktown Stops -..:1
A *re"&e&er o !e *o&%-!er *on!ro$$e#-i#e#
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
15/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
4he )issing #'erican Patriot )issile-..1
An A&eri*an Pa!rio! Mi''i$e a!!er inDaran, Sa-#i Araia, ai$e# !o 'oo! #o"nan in*o&in Ira9i S*-# &i''i$e.
In or#er or !e Pa!rio! &i''i$e !o "or+, i!nee#e# !o a**-ra!e$ +no" !e !i&e.
Te %rora& "en *onver!in !e in!erna$*$o*+ !i&e in!o !e !i&e -'e# !e-i#an*e ''!e& in!ro#-*e# a !in &i'!a+e,
i! ro-n#e# !e n-&er #o"n '$i!$. Wi! ea* %a''in 'e*on# !e error e*a&e
$arer -n!i$ !e &i''i$e =na$$ &i'' !e!are!.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
16/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
$ritish Password Chaos S!ste' -...1
Te U.J. Pa''%or! Aen* i&%$e&en!e# ane" Sie&en' *o&%-!er ''!e&, "i*ai$e# !o i''-e %a''%or!' on !i&e or a a$&i$$ion Bri!i' *i!i2en'.
Te Aen* a# !o %a &i$$ion' in*o&%en'a!ion, '!aK over!i&e an# -&re$$a'or %eo%$e 9-e-in in !e rain or %a''%or!'.
Te Pa''%or! Aen* ro$$e# o-! i!' ne"*o&%-!er ''!e& "i!o-! a#e9-a!e$
!e'!in i! or !rainin i!' '!aK a ne" $a"re9-ire# a$$ *i$#ren -n#er 4? !rave$inaroa# !o o!ain a %a''%or!, re'-$!in in a-e '%i+e in %a''%or! #e&an# !a!over"e$&e# !e - ne" *o&%-!er''!e&.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
17/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
Fault! Soviet Earl! ;arning S!ste'-.:
a$$ %eo%$e an# *a-'e' "or$# "ar III.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
18/57
SOFTWARE FAILURESSOFTWARE FAILURES
&ist of So'eFa'ousSoftwareFailures
90= $ug -...1
B-'ine''e' '%en! i$$ion' on %rora&&er'!o => a $i!* in $ea* 'o!"are.
Wi$e no 'ini=*an! *o&%-!er ai$-re'o**-rre#, %re%ara!ion or !e 6J - a# a'ini=*an! *o'! an# !i&e i&%a*! on a$$in#-'!rie' !a! -'e *o&%-!er !e*no$o.
To 'ave *o&%-!er '!orae '%a*e, $ea*'o!"are o!en '!ore# !e ear or #a!e' a'!"o #ii! n-&er', '-* a' or 4.
Te 'o!"are a$'o in!er%re!e# 11 !o &ean411 ra!er !an 6111, 'o "en !e ear6111 *a&e a$on, -' "o-$# re'-$!.
Te *o'! o - "a' a$&o'! :11 i$$ion.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
19/57
SOFTWAREENGINEERINGOVERVIEW
SOFTWAREENGINEERINGOVERVIEW
Idea and Status of Software Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
20/57
SOFTWARE ENGINEERING OVERVIEWSOFTWARE ENGINEERING OVERVIEW
(orth #tlantic 4reat! Organi>ation -(#4O1./:+ ?er'an!
Te !er& 'o!"are enineerin "a' in!ro#-*e#.
3
Te a!!en#ee' #e=ne 'o!"are enineerin a'
I! i' !e e'!a$i'&en! an# -'e o 'o-n#enineerin %rin*i%$e' in or#er !o o!aine*ono&i*a$$ 'o!"are !a! i' re$ia$e an# "or+'e*ien!$ on rea$ &a*ine'.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
21/57
SOFTWARE ENGINEERING OVERVIEWSOFTWARE ENGINEERING OVERVIEW
IEEE Standard ?lossar! of SoftwareEngineering 4er'inolog! ..6
S!an#ar# #e=ni!ion o 'o!"are enineerin a'een e'!a$i'e#.
De=ni!ion e*o&e' I! i' !e a%%$i*a!ion o a
''!e&a!i*, #i'*i%$ine#, 9-an!i=a$e a%%roa*!o !e #eve$o%&en!, o%era!ion, an#&ain!enan*e o 'o!"are !a! i', !ea%%$i*a!ion o enineerin !o 'o!"are.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
22/57
SOFTWARE ENGINEERINGOVERVIEW
SOFTWARE ENGINEERINGOVERVIEW
SoftwareEngineeringRelated4er's
4he ter' Software Engineering co'es inwhen%
Con*ern' in !e #eve$o%&en! o $are%rora&'.
Tere are i''-e' ao-! *o&%$e>i!.
So!"are evo$ve'.
E*ien* in 'o!"are #eve$o%&en!.
Peo%$e *oo%era!ion.
Te 'o!"are a' !o '-%%or! i!' -'er'eKe*!ive$.
Invo$ve' #iKeren! #i'*i%$ine'.
Ba$an*in a*!.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
23/57
SOFTWARE ENGINEERINGOVERVIEW
SOFTWARE ENGINEERINGOVERVIEW
Software
;hat is a Software@
Te'e are *o&%-!er in'!r-*!ion' or #a!a.
An!in !a! *an e '!ore# e$e*!roni*a$$ i''o!"are, in *on!ra'! !o '!orae #evi*e' an##i'%$a #evi*e' "i* are *a$$e# hardware.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
24/57
SOFTWARE ENGINEERINGOVERVIEW
SOFTWARE ENGINEERINGOVERVIEW
SoftwareCategories
Software can e categori>e into two -01na'el! s!ste' and application softwareA
S!ste' Software
Dea$' "i! in!era*in "i! ar#"are an#%rovi#e' 'ervi*e' !o a%%$i*a!ion' 'o!"are.
T%e' o S'!e& So!"are
O%era!in S'!e&.
Lan-ae Co&%i$er'.
A''e&$er'.
Devi*e Driver'.
De-er'.
Ne!"or+in !oo$'.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
25/57
SOFTWARE ENGINEERINGOVERVIEW
SOFTWARE ENGINEERINGOVERVIEW
SoftwareCategories
#pplication Software
Reerre# !o a' en# -'er 'o!"are an# a$$o"'!e -'er' !o %eror& '%e*i=* !a'+'.
T%e' o A%%$i*a!ion So!"are
Ga&e' an# En!er!ain&en!
In!e$$ien!
Mo#e$$in an# Si&-$a!ion
Rea$
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
26/57
SOFTWAREENGINEERING CODEOF ETICS
SOFTWAREENGINEERING CODEOF ETICS
Idea and Status of Software Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
27/57
SOFTWARE ENGINEERING CODE OFETICS
SOFTWARE ENGINEERING CODE OFETICS
;hat is Ethics@
Te =e$# o e!i*' (or &ora$ %i$o'o%)invo$ve' ''!e&a!i2in, #een#in, an#re*o&&en#in *on*e%!' o ri! an# "roneavior.
;hat is Software Engineering Code of Ethics@
It is an international standard for professional software
development and ethical responsibility.
3
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
28/57
SOFTWARE ENGINEERING CODE OFETICS
SOFTWARE ENGINEERING CODE OFETICS
Principles forEthics andProfessionalPractices in
SoftwareEngineering
Eight Principles for Ethics andProfessional Practices in SoftwareEngineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
29/57
SOFTWARE ENGINEERING CODE OFETICS
SOFTWARE ENGINEERING CODE OFETICS
Principles forEthics andProfessionalPractices in
SoftwareEngineering
Eight Principles for Ethics andProfessional Practices in SoftwareEngineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
30/57
SOFTWARE ENGINEERING CODE OFETICS
SOFTWARE ENGINEERING CODE OFETICS
So'e#pplicationsof Code ofEthics
Code of Ethics are Bust si'ple guidelinesut these state'ents provide a asis fora road scope of the actions andBudg'ents for professionals in softwareengineeringA
So'e applications of Code of Ethics *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
31/57
PRINCIPLES OFSOFTWAREENGINEERING
PRINCIPLES OFSOFTWAREENGINEERING
Idea and Status of Software
Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
32/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
;hat are Principles of Software Engineering@*
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
33/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Davids Earl!Principles ofSoftwareEngineering
#lan Davis *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
34/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Davids Earl!Principles ofSoftwareEngineering
2 )ost I'portant Davids Principles ofSoftware Engineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
35/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Davids Earl!Principles ofSoftwareEngineering
2 )ost I'portant Davids Principles ofSoftware Engineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
36/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Davids Earl!Principles ofSoftwareEngineering
2 )ost I'portant Davids Principles ofSoftware Engineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
37/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Davids Earl!Principles ofSoftwareEngineering
2 )ost I'portant Davids Principles ofSoftware Engineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
38/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Davids Earl!Principles ofSoftwareEngineering
2 )ost I'portant Davids Principles ofSoftware Engineering *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
39/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Ro!ces )ore)odernPrinciples
;alker Ro!ce *
4op 6 Ro!ces Principles for )odernSoftware )anage'ent *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
40/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Ro!ces )ore)odernPrinciples
4op 6 Ro!ces Principles for )odernSoftware )anage'ent *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
41/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
Ro!ces )ore)odernPrinciples
4op 6 Ro!ces Principles for )odernSoftware )anage'ent *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
42/57
PRINCIPLES OF SOFTWAREENGINEERING
PRINCIPLES OF SOFTWAREENGINEERING
;asser'ansFunda'entalSoftwareEngineering
Concepts
#nthon! ;asser'an *
Software Engineering Discipline asedfro' ;asser'ans Concepts *
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
43/57
SOFTWARESTAJEOLDERS
SOFTWARESTAJEOLDERS
Idea and Status of Software
Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
44/57
SOFTWARE STAJEOLDERSSOFTWARE STAJEOLDERS
;hat is a Stakeholder@
Te *o-$# *on'i#er a' in#ivi#-a$', !ea&,orani2a!ion, or *$a''e' !ereo, avin anin!ere'! in !e rea$i2a!ion o !e ''!e&.
;ho are the Software Stakeholders
These are groups or individuals affected by a software
system. Each of these has its own requirements,
interests, and needs to be met by the software system.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
45/57
SOFTWARE STAJEOLDERSSOFTWARE STAJEOLDERS
SoftwareStakeholderCategori>ation
Software Stakeholder Categori>ation
Acquirers
Over'ee !e %ro*-re&en! o !e ''!e&or %ro#-*!.
Assessors
Over'ee !e ''!e&H' *onor&an*e !o'!an#ar#' an# $ea$ re-$a!ion.
CommunicatorsE>%$ain !e ''!e& !o o!er
'!a+eo$#er' via i!' #o*-&en!a!ion an#!rainin &a!eria$'.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
46/57
SOFTWARE STAJEOLDERSSOFTWARE STAJEOLDERS
SoftwareStakeholderCategori>ation
Software Stakeholder Categori>ation
Developers
Con'!r-*! an# #e%$o !e ''!e& ro&'%e*i=*a!ion'.
Maintainers
Manae !e evo$-!ion o !e ''!e&on*e i! i' o%era!iona$.
Production EngineersDe'in, #e%$o, an# &anae !e
ar#"are an# 'o!"are environ&en!' in"i* !e ''!e& "i$$ e -i$!, !e'!e#,an# r-n.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
47/57
SOFTWARE STAJEOLDERSSOFTWARE STAJEOLDERS
SoftwareStakeholderCategori>ation
Software Stakeholder Categori>ation
Suppliers
B-i$# an#Qor '-%%$ !e ar#"are,'o!"are, or inra'!r-*!-re on "i* !e''!e& "i$$ r-n.
Support Staf
Provi#e '-%%or! !o -'er' or !e %ro#-*!or ''!e& "en i! i' r-nnin.
System Administrators
R-n !e ''!e& on*e i! a' een#e%$oe#.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
48/57
SOFTWARE STAJEOLDERSSOFTWARE STAJEOLDERS
SoftwareStakeholderCategori>ation
Software Stakeholder Categori>ation
Testers
Test the system to ensure that it is suitable for
use.
Users
Define the systems functionality and
ultimately mae use of it.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
49/57
SOFTWAREENGINEERINGRELATED DISCIPLINES
SOFTWAREENGINEERINGRELATED DISCIPLINES
Idea and Status of Software Software Failures
Software Engineering Overview
Software Engineering Code of Ethics
Principles of Software Engineering
Software Stakeholders
Software Engineering Related Disciplines
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
50/57
SOFTWARE ENGINEERING RELATEDDISCIPLINES
SOFTWARE ENGINEERING RELATEDDISCIPLINES
;hat are Software Engineering RelatedDisciplines@
I#en!i=e' !e #i'*i%$ine' "i! "i* 'o!"areenineerin 'are' a *o&&on o-n#ar.
Sare *o&&on o-n#arie' e!"een 'o!"are
enineerin an# re$a!e# #i'*i%$ine.
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
51/57
SOFTWARE ENGINEERING RELATEDDISCIPLINES
SOFTWARE ENGINEERING RELATEDDISCIPLINES
&ist of Software Engineering RelatedDisciplines and =nowledge #reas
Co&%-!er Enineerin
Co&%-!er S*ien*e
Manae&en!
Ma!e&a!i*' Pro/e*! Manae&en!
-a$i! Manae&en!
So!"are Erono&i*' (-&an Fa*!or')
S'!e&' Enineerin (De=nin C-'!o&er
Nee#')
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
52/57
REFERENCESREFERENCES
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
53/57
REFERENCESREFERENCES
4e3tookReferences
Essentials of Software Engineering+
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
54/57
REFERENCESREFERENCES
Power PointReferences
SE+ Introduction ,an ,liet+ ans 066:A
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
55/57
REFERENCESREFERENCES
;esite andRelated&inksReferences
Collection of Software $ugs
!!%QQ""":.in.!-&.#eQ-*+$eQ-'e.!&$
Data ! Capers Jones
!!%QQna&*oo+ana$!i*'.*o&Qao-!Q
Ethics
!!%QQ""".ie%.-!&.e#-Qe!i*'Q
Related Disciplines of SoftwareEngineering
!!%QQ""".*o&%-!er.orQ%or!a$Q"eQ'"eo+Q!&$Q*46INTRODUCTION
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
56/57
REFERENCESREFERENCES
;esite andRelated&inksReferences
Software
!!%QQ"""."eo%e#ia.*o&QTERMQSQ'o!"are.!&$
Software Engineering !!%QQ""".*o'*.*an!er-r.a*.n2Q*'=e$#-i#eQ'!-#en!QSo!"are561enineerin.!&$QQ"""."eo%e#ia.*o&QTERMQSQ'o!"are.!&$
Software Engineering% $ack to theDrawing $oard
http!""www.cs#fn.org"softwareengineering"bactodr
awingboard.php
-
7/25/2019 11. Introduction to Software Engineering (2015!04!27) - Student
57/57
REFERENCESREFERENCES
;esite andRelated&inksReferences
Software Engineering Code of Ethics andProfessional Practice
!!%QQ""".a*&.orQao-!Q'e