11. introduction to software engineering (2015!04!27) - student

Upload: jerome-de-guzman

Post on 28-Feb-2018

216 views

Category:

Documents


0 download

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