MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C73BDC.E4BB6A00" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process

This presentation contains content that your browser may not be able to = show properly. This presentation was optimized for more recent versions of Micro= soft Internet Explorer.

If you would like to proceed anyway, click here.

------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/master03.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
‹date/time›
‹footer›
‹#›
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/master03.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/preview.wmf Content-Transfer-Encoding: base64 Content-Type: image/x-wmf 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 AAAALQEEAAQAAADwAQMAAwAAAAAA ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/master02.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/pres.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0001.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
Introduction
to the
Soft= ware Engineering
COT 4810
Topics in Computer Science <= /span>
© Dr. David A. Workman
School of EE and Computer Science&= #13;
1/19/2007
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0166.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
2
Lect= ure Requirements & Objectives
1.= Approximately 20 minutes in length.
2.= Answer or clarify: “What is Computer Science?”
3.= Suggest topics for further investigation and understanding.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0185.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
3
Refe= rences
Software Engineering: A practioner's Approach, by Roger Pressman, McGraw-Hill The Unif= ied Software Development Process, by Booch, Rumbaugh, & = Jacobson, Addison-Wesley Software Engineering Project Management<= /span>, Edited by Thayer & Yourdon,  IEEE Computer Society = The Capa= bility Maturity Model: Guidelines for Improving the Software Process, by Carnegie Mellon University, SEI, Addison-Wesley, 1994, ISBN=3D0-201-54664-7<= /span>
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0167.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
4
Lect= ure Outline
Some Insightf= ul Definitions
Software Life= Cycle (Cradle to Grave)
<= span style=3D'color:blue;font-weight:normal'>Software Proc= ess Models (Algorithms for producing software)
UML: The lang= uage for software design and specification
<= span style=3D'color:blue;font-weight:normal'>A Formal Stan= dards for Software Specification (Documentation)
Project Plann= ing and Estimation
Software Qual= ity and Measurement
Summary <= /span>
Questions to = Ponder
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0172.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
5
Software Engineering
DEFINITION<= /span> [Barry Boehm’76].
<= span style=3D'mso-special-format:nobullet;display:none'>• The practical application of scientific knowledge in the design and = construction of computer programs and the associated documentation required to develop, operate, and maintain them.
<= span style=3D'color:#009900;font-weight:normal;font-style:normal'>Practical Applications
<= span style=3D'color:#009900;font-weight:normal;font-style:normal'>Scientific Knowledge
<= span style=3D'color:#009900;font-weight:normal;font-style:normal'>Design and Construction
<= span style=3D'color:#009900;font-weight:normal;font-style:normal'>Computer Programs and Documentation
Develop, operate, and maintain
<= /span>
DEFINITION<= /span> [IEEE 1993]
1.The application of a systematic, disciplined, quantifiable approach to the = development, operation, and maintenance of softwar= e; that is, the application of engineering to software.
<= span style=3D'color:#0066FF'>2.The study of approaches relevant to 1.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0173.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
6
Computer Science
DEFINITION&= #13;
Computer Science is concerned with the scientific study and description of algorithms, programs, the de= vices that interpret them, and the phenomena = surrounding their creation a= nd usage.=

Software Engineering<= /b>  focuses on the application of this scientific knowledge to achieve stated technical, economic, and social goals.

[Peter Freeman’80]
Freeman gives a very good comparison between Computer Science and Software Engineering.  Essentially the difference in these disciplines boils down to this:  Computer Science develops scient= ific knowledge about computing devices and their programs, while Software Engineering applies this knowledge to develop computer-based solutions to practical problems.

Software Engineering applies the disciplines of many fields, including Computer Science, to solve real-world problems.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
7
Life= Cycle vs. Development Cycle
“Cradle”
“Grave”
Need
a= nd Concept
Formation
O= bsolescence
a= nd De-Commission
Systems
Engineering
Software
Requirements
Elicitation
Software
Requirements
Elaboration
S= oftware Specification
a= nd Project Planning
Software
Design
Code &
Unit Testing
Component
Integration
a= nd
S= ystem Test
Delivery
Installation
& Training
Operation
a= nd
Ma= intenance
Software Development Cycle=
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image001.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhrwEUAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAACt ARQAgAAAAAAAAAKgjI+py+0Po5y02ouz3rz7D3LASJbmiabqyrbuC8fyTNf2jef6zve24QsKh8Si 8YhMKpcuIPMJjUqn1Kr1F7hqt9yu9/t1gsfksvmMNonT7Lb7Ddet4/S6/Y6e4/f8vh+p9yc4SFjI EmiYqLh4h8j4CBkJ5ihZaXm5RIm5ydmJo+kZKjp6Akp6ioppmsraqrjqGivLlzVreztYi7vLWxdQ AAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image002.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhDgBXAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAM AFUAgAAAAAAAAAJVhI8QycvonomSPtvkwYlDPYGK6G3kCZZhimrqyMZuW9GXncm1fvP57OvghMFP 0XRcAZc7Zs/5a0qf0yj1as0SodtqF/vVGrljbxl8FiPJ60rgDY+/CwA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image003.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhDwB0AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAO AHMAgAAAAAAAAAJ2hI8XybadHlQTyXpnhrt19kUVNQKhVZrpSY6ss8blq86ye2O5tnO99wMFRbYi zqhD8pQ+JtAphBKP1GR1eW1mn9tod2oNY8VaMtfsRYPH7HL7/E7H1+463C7H0+/8fH/vFwg4iCJV +HWolji3qNfoERApOTlZAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image004.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhDwCrAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQAO AKkAgAAAAAAAAAKrhI8XybadHlQTyXpnhrt19kUVNQKhVZrpSY6ss8blq86ye2O5tnO99wMFRbYi zqhD8pQ+JtAphBKP1GR1eW1mn9tod2oNY8VaMtfsRYPH7HL7/E7H1+463C7H0+/8fH/vFwg4iCJV +HWolji3qNf49ygYSdiiWMl46ZgJuSnZSQlj+DlJOmoainhak4pq2Yr5qhnLOetZC7rqmgu7K9tL +2sbjEsTYHyMnFwAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image005.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhEADXAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAO ANYAgAAAAAAAAALOhI8XybadHlQTyXpnhrt19kUVNQKhVZrpSY6ss8blq86ye2O5tnO99wMFRbYi zqhD8pQ+JtAphBKP1GR1eW1mn9tod2oNY8VaMtfsRYPH7HL7/E7H1+463C7H0+/8fH/vFwg4iCJV +HWolji3qNf49ygYSdiiWMl46ZgJuSnZSQlj+DlJOmoainhak4pq2Yr5qhnLOetZC7rqmgu7K9tL +2sbjEtTPFR6izysbCyarNrMugx9TO08/ZyNvR2t28377RsOPC5cHhGQrr6+XgAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image006.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgAeAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAB ABwAgAAAAAAAAAIEjI+pWwA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image007.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgA6AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAC ADkAgAAAAAAAAAINDIynyesNn4yzxmtfAQA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image008.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgBjAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQAB AGIAgAAAAAAAAAIIjI+py+0P4yoAOy== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image009.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAwCaAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAB AJkAgAAAAAAAAAIKjI+py+0Po5y0FgA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image010.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgDLAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAB AMkAgAAAAAAAAAIMjI+py+0Po5y02vsKADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image011.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh4AAXAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQDf ABUAgAAAAP8AAAKLhI+py+0Po1Rh2ouz3rz7DwQVSJbmiaaXqLbuC8dMNcr2jedQXev+D0z1QsGi 8WhhUZDMJnOYUDqnVJgIupBWt9zNFfv4grs4sfmMTqvX7PaX5I7L53Qx503O67PXSX8PGEgxdkAo eJinhaCI2BgIZegoydUTOXlJxYO5CUjD+ZlIBDq6xUh6ahRQAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image012.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgATAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQAB AA4BgAAAAP8AAAImjAN5qJewXmxGOsrg1RXbzmVT+InbiJ4qmLKr6cbwXNbeTeJtUAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0174_image013.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAgATAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQAB AA4BgAAAAP8AAAImjAN5qJewXmxGOsrg1RXbzmVT+InbiJ4qmLKr6cbwXNbeTeJtUAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0093.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
8
Summary of the Software Lifecycle
Definition
R= 11;The complete history of a software syste= m from concept formation through decommission broken down into the following “maturation” phases:
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Conception
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>System Requirements elicitation and definition = ;
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>System Architecture Development =
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Software Requirements elicitation and definition&#= 13;
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Software Requirements elaboration and specificatio= n
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Software Project Planning
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Design
<= span style=3D'font-size:86%;font-weight:normal'>Architectural Design
<= span style=3D'font-size:86%;font-weight:normal'>Detailed Design
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Implementation
<= span style=3D'font-size:86%;font-weight:normal'>Coding
<= span style=3D'font-size:86%;font-weight:normal'>Unit Testing
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Integration
<= span style=3D'font-size:86%;font-weight:normal'>Subsystem testing
<= span style=3D'font-size:86%;font-weight:normal'>System testing (acceptance testing)
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Operation & Maintenance
<= span style=3D'font-size:86%;font-weight:normal'>Corrective : removing bugs ( 17.5% )
<= span style=3D'font-size:86%;font-weight:normal'>Enhancement: improving exiting capability =3D perfective ( 60.5%) + adaptive ( 18% )
<= span style=3D'font-size:86%;font-weight:normal'>Reengineering (includes adaptive and perfective maintenance)
<= span style=3D'font-size:88%;font-weight:normal;font-style:normal'>–<= /span>Retirement
Construction
Systems Engineering
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0093_image014.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhGQC0AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAX ALMAgAAAAAAAAAK7jB+gy+16npRp2lXvzPrx3nwgNnqlI5bpuIJt92rxNdO1hRgnkEf2HdoxgCYh xHhEElFIXnMZVD6n0p0P14M2t9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8Pg+xdWWkNRRo WDVIlYgoRJi0CNmoKMloNWlZeeLolKlyqfnp2ckSSjpqeuqi8yTIkuPaSLjpOFvqYguDK6NLw4vj uwFMIVwUiWkMmrqr3Mv86xyMLGqltaraumxUAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0159.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
9
Life Cycle Costs
Integration =3D 24%
Unit Testing =3D 21%
Coding =3D 15%
Design =3D 19%
Specification =3D 15%
Requirements =3D 6%
(Schach - Classical and Object-Orient= ed Software Engineering)
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0159_image015.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh5QDWAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADj ANQAgAAAAAAAAAL/hI+py+0PowSh2oun3rz7D4bigmVSeY3qyrbuV74IKtf2jSdp7uz8DwySLMIT sYhMqnzKybEJjQ4DUlilikU+s1Yq9yu7gpfisbmzPY/K6jaD7V7B4+o5fU2x36v6Pch70OdXJDjo ATiDaChUuMihqOMY1Ci5AalzWclCqamRidnp8hmK5jlKaoQq96h62Lp0ePoaKDsbUduAq6pr2yPC 2Qnc64s3TGH8u8nrJ4z8Jvq67EwStjudXB0qfR1psw32zR2I0/wVLn7Mc95Ujj4DtK7l/sd4F49+ z+qWz82vf+bvWkBTAOeFGJgqnTmDBwl1y4LQWcQHlya6YkhvUi4s/xaHdaRGDMrHXiPfQSgZEmMp eCfYqcyozlMSlLNQlqNp8uVKcjDq6dx5Yx1NnNFyxCvZ7qdCb7CMErUWdBPPPEplMpV6dVzVk1Gh 1YCUdJ7FiRE/he33dewLWU8HlTXqlWJbOm9jrnKy1QDCoXcJKt3rE9ujuWMGPr0n9KXhmYKtYAxI eOm/xuIgi4S5JrJLMlK+7dXssGnni2sFiuYzeS1ou5RHW3LqsdhCvD9Wf5U9uyU823F7muF1GCrm wroJ8cYN9HdxLcd9x6J7K0rz5FahU+QznTb1NmwhGvL8PSX2PeDDbwSX/Vlq8uK5pH9YfVGm97Tq rHernrtyv5Xm0//NDhwqFZF3XIACKkBfe0rokiBpWrkFGoNFwQfhZlzVRKF58lyI4YP9Bcdhh3od qNF1sXkYjE1yIYNIg89NlR+LKJJ423nTAOLiH2TZeOOIxgAWY4+S2XIWSAi640WOcuTjH5I+mtba kGgp2cJZAzJEBZW9vZaISlkadFOGYknZj4FPeqllVyGmSQ6b3nR3pmJuqmnknEHZ+aZ6eOaZFxxJ 5kUVoEul8deesBXJoqHqKNqmoIkwUaij9dFiwmOMRnUKDZVdWiOZucTgEaeitPgLqKQgSuSRo1b6 nah95XQnq/q5GqWnbcrqHa3DwSqSqZfp6qCqhfnKErD38codsdX/GBtfkBDimgyzy/GojbJWSbti dD9aqyeYzd7ILY5OfitWDOJWdqycM/4Y7F/rkuRcVaQK2a5O88q4q71i7nIUoIowy2Sfwk6InL77 BoOVvEbSeNpPVzLcsGLO9leawhPLl427F+OXscPUtpqVwRtbR6eXJmpY8mMnM1ObxyGSDJfICtrH ksTawsyaytMWFJjON9Pcs7fkQjQXtj8f7Z6FQnOZG2M+D31Z1Eun67TUY9a7IGpTb7eh1uPGm7V3 X+dbotj4FLwbOGM3FJraZ0ccM3HoJpyz22hV2TLQ9NId8n57452y3H8D3rHe7Pa9pD2DV8z3Posz jrZ++MZdq+Mn6ObNNsoE1ww2y/C2TXUcxhK2jaHARiaNorpG6ASjtNpWC6evc7QywsJ5PbA2t9Oe u+6n+h3n7777ffrwBY1uu+WfO6IlwJKwiTzImkOMM8etQJ/i9Z4bn7zo2gu/z+rgG3696spfznwd RuuFJ33rH3w+0WC6CaDN23f2/klpwp5/64pLJylU1c04knpX0mbSv1KRb1EF/FR6iCJANDWtUQ3k j2tiVcFYrKYjEWwgocpWpQ5mkH1VI0MC0QNBE45wNyL8mClauMIXctASH4zhgiAVOUzA0IarwiHT 2MctHooOBUQsog/FUQAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0160.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
10
Process Models
Definition=
Process m= odels are “algorithms for developing software.”  Soft= ware process is the execution of a process model.
Data =3D development art= ifacts; Processors =3D people; Algorithms =3D methods + tools
Water Fall= Model (Winston Royce ’70)
First formal software development method (1950-70).
Each development phase was completed bef= ore the next could begin.
Documents produced as the output of one phase become inputs to the next phase.
Did not allow f= or changing requirements.  Frequ= ently, the user was not happy with the delivered system.

Phases:
•<= /span>System Engineering
•<= /span>Software Requirements Analysis
•<= /span>Software Design (Architectural & Detailed)
•<= /span>Code and Unit Testing
•<= /span>Integration
•<= /span>Installation & Maintenance
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0162.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
11
Process Models
Spiral Model
R= 26; A = cyclic approach to software development marked by four basic stages that are repeated on each cycle until the target syste= m is delivered.  A <= span style=3D'position:absolute;top:26.0%;left:13.85%;width:79.4%;height:4.0%'>= risk-driven meta model.
–<= /span>Developed by Barry Boehm, “A Spiral Model of Software Development and <= span style=3D'position:absolute;top:33.5%;left:18.35%;width:75.09%;height:3.5%'= >Enhancement”, IEEE Computer, Vol 21, No 5, May 1988.
R= 26; Stage 1: Identify objectives, alternative solutions, and constraints for the = part of the system currently under consideration.
R= 26; Stage 2: Evaluate alternatives and identify associated risks using = prototyping and simulation.
R= 26; Stage 3: Develop and verify the next system increment.
Stage 4: Review outcome of earlier stages and plan the next cycle.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0163.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
12
Spiral Model
2: Evaluate alternatives and their risks
1: Determine objectives, alternative solutions, & constraints.
4: Review outcome and
Plan next cycle= .
3: Develop, verify next
system incremen= t.
risk analysis
prototyping
Design
Implementation =
Planning
Review
Test=
Acceptance &
 Installation
See Notes
A characteristic of the spiral is that its radius increases on each cycle.<= span style=3D'mso-spacerun:yes'>  This feature is intended to repr= esent the growing cost and consumption of resources as the process progresses.<= span style=3D'mso-spacerun:yes'>  (I don’t know, but Boehm m= ight have been trying to model the “spiralling costs” of software development when conceived this model.)&= nbsp; Furthermore, the angular displacement of a point on the curve meas= ured relative to the negative X-axis is function of the elapsed development ti= me.

The Spiral Model is a “meta model” because it can be structured to fit or capture many earlier models, such as the Water Fall, Incremental, etc.  This is done by varyin= g the number of cycles in the spiral, allocating different “development” tasks or activities to each cycle.

For example, the Water Fall can be modelled by a one-cycle spiral where System Analysis encompasses the first two stages of the spiral, and all other ma= jor development activities are performed in stage 3.  Stage 4 would not be defined for= Water Fall.  The traditional Maint= enance activity could be modeled by a separate spiral of its own.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0163_image016.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhAwD3AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAB APUAgAAAAAAAAAINjI+py+0Po5y02ouzLAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0163_image017.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhYgECAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAABg AQEAgAAAAAAAAAIRjI+py+0Po5y02ouz3rz7UAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0163_image018.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhPAGgAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAgA1 AZ0AgAAAAAAAAAL/hI+py+0Po5y02ouz3pyFDobiSJbmiT5fyrbuC8ftt8r2jef6zvf+DwwKh8Si 0XNMKpfHGvMJjb5o0qr1is1qt1Mn9wsIeMHLMXkrFp+b4XU2DY/L53M3y2wv0tULOGbvl2eBJ9hT V8F3sleokMi4I4d1SEb1qBNoFylpmRPHmaBZ9mmDOepQKuRoioK6OtGKU+mqqDqbAetCaNuRtluC ++v7WytMAsyhW3xBrMzKvPzcTNErTUq9XM0bnT1zHZHMDbEdHuPdR34Ljm59vj6o7n7Tax6vAl8f S4/fd78v46TP3zh/8hoMDNePYK5xB5s1VDjjXUJXDyGmmIggYLGK/xZNYOT3sVDIjiFGejB5hiMT lU80IkPJhWWZY1VgSpAZMyagnTxxKmJnymY+YC5v0imY75NPazQzCj3pyeNSXpamdrG6sOirIFiN dHX2tFPTRnryfDWm1UrTsFLXnC351is9ts4o0dV2d+XYVF/ibvCrFvBPNFzzRjGT9odhGIvfCQOX mIfgO4obr0RkWVvNzOI4Z5qMrKYhz2VBgNZA2rShXXRP/2mZulFsrhdnf7t8ybYPzq6n6Z4GiaRv vkl+/76Um7ZX5KOOH3AOanms5oUVl0ZalUhvcdqTMoLOffQQ2+Ap45ZMnJRIKdDLP5+e6Up75f+E 00JvHXvf/cHz1/8H415J+K2mXk5uvadff/+98VlkI4TSSYH2gUWeg6xIyF5V24Fi4WDliKaUcfNh KMoqxwXIDYoLwofZgyru5suJ0LhYzYbXsfhKh6fYyMZGCuaoI0g8jjehgJgFKRuSRRLJHDYPLgng j4gEY8uLA+I4pTGzWElghK9paSJCVw5CJSdcwtjkl09CyWCaTtL4nTvOmXTXmWyqMOaba8YnZ556 imDnne24qSaYlOAzYmjDRInonEaWqUWg6RGKmofyEZSoapYKmkqmmnrE6XiefgpqqECA19pikhqw KpN+klpqE61OKuWem9K6T3mqNvbirK5Kxms3pq74qqF1DZvLqV3/JFusnO6RxptuvnZK3xTLkigQ rsJeyyxEQ57inbXmWfStQckxZti01WlL7ELIZklts8e+u6N2uoZLr1N6BChtSOruxmW55orVz7/i yXWjPAMZDImdAofXMB4MnyurErpOPJqkD29VGcYKr+rrxk553M2s6ooMkJINHsawjAaJHPFmkZJn lMosw/ynJKn5a/O+OP9BckY3/wxNzwenFKxUe0VM9F9Bn4TGJJr5FhXSj7w15041q6K1SE/fZKvP PR21JUUwfb20IE3/w7Mba5fzNWoYxa3M2xTn2yndcN2Gd1bO9h1zo2QBXpve7rZBOFjCGZ14kvat wHjikWdjNzmTZ1teed2Zf9a4PZtnSHXnIxtea+iEp50tXvSinrqLn2/2OkKXmx17m1eRTkvtHbEe ou78ATs7e7yLnpXv6QRPPIXGQ4V88kwNzzFe0Ds/NIRFHyk19Y+NzT1P2g9b9ffENy++QrhrUQAA Ow== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0163_image019.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhHQAYAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAb ABcAgAAAAAAAAAIjDI6py+1vnlRxWlCv3rznToHOJ5amRpaperbNCsKuKc+xHRQAOx== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0163_image020.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlheQBUAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAIAAQB0 AFEAgQAAAAAAAP//ZgECAwL/hI+py+0PA5y02otbkLn7Dy6BwIXmiTIjmbZuuLLvTE+xXOe6ceP7 79hgej6gMTEqRYjFo3Ol1AimVGrUabxdkdVuE/vrbXne7hhcY26ZZssZXWFH2W2bEHv30Ev0ejCJ lpTnVlYl0Wf4sDH1pqPVqIBIUlh2tmgFByAGeSBJWSkilqlZCen56TVHxOlIORiJGpvaKTdK+vlK JrvLqLlnq4s7x8t7WcgatrvBcUqMipxMbOxMnQjcWZ2dvczd7f3NjdKsTV5uCB1hrr5+jE4xzh7f 7h4nb0+dqwcOf7++7LZvWb+BzvKlI4hQ2z99CRsqo6fCocRSLvhNJLfwhcWL5dUgEuKY0GOcjSCL 7SBZUpbIeinvrWTZUt7LdzHtzbRT05/BFAJzYrypgpvPn0CR9Bz6s6JQpP7EHWUq88Q0qDadUu1X dOpVdUV9bY3X9dZXrkrHzlOmESVIZkuPzdC6dc1TK2F5qHXYqJs1jWaheePbV08LuBfnghp1t6mv X5kSK6Z1OBBSuVrgOH4cFBCey8Vwvat7kKPhXtcigQsJ2U/pJfuUuYKFaTWMWELUBCUt+wMiJav+ gLbsmUvs3DkYw/5NHEEtKciTB9urwXkr1dIlQ69uHTf2xtq3A2/ufWR4YOBXFwAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
13
Reen= gineering Process Model
Legacy
System
Proposed
New
Capability
Target
System
Est= ablish
Baseline
Legacy
Baseline
Extract
Requirements
Requirements
Analysis
Modify &
Enhance
Design
Reuse &
Modify
Legacy
Units
Con= struct & Test
new Units
Re-Test
Legacy Units
Produce
New Test
Plan
Extract
Design
Leg= acy
Requirements
New
Requirements
Modified
Requirements
Leg= acy
Design
Des= ign
Changes
Test
Changes
New
Design
New
Design
Re-test
Procedures<= /span>
New= Unit test
Procedures<= /span>
In= tegration test
Procedures<= /span>
Tested
new Units
Tes= ted
Legacy Units
Integrate & Test
All
Units
Identified
Legacy Units
for Reuse &
Modification
Set of Test-ready
Legacy Units
Legacy Test Procedures,
Test Data & Results
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image021.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQB6AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA/ AHkAggAAAAAAAM1kZ/98gP//Zv//hAECAwECAwP/CLrcEDDKSWt0OLNauv9gKHqV1khjqq6ilEFs LMuXAs94ngaP7v+fG3CIixCPrAhBiGwWIMsAYWp0ApVU6XQ7sa4mW642TLYErhayGqpur83wsXvO ntvv+Hy4ru/783x/goNihIaEgYeKd4mLjm+PkW6Nko+UlYuXmIeam4hyno6doX+jpH2mp4Cgqp+t mayvpbGyqLS1q7iuuoKpvHu3v5PBwpDFer7FycLLv828z7o8xMdLC1jVYjwOEsoQJhvdpBTg4HHn 5+Xq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEixosWLGNBp3Mhx vpuNASBDihxJsqTJkyhBenyQsqXLlyVXBoBJs+ZJmTZz6sSpsydMnj6DogQqtOhIokaTIk1adCnT oE6f9owqNSfVqjWvYv25YatQrV5bgg07tCvZnWbP2hyrliTbtiLfwlWZdq5LuXPxwtXblq9av2cB kxUclrBXw1sRS63x0a7KCAPInXCsUoDlAJYvZ6SMOXPmb5sdd/a8khtnzwJKm7Y7WrM50Z9Vh87r Wt1M2qnb3d4Lmt3uvvA6CrcQLwEAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image022.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQAzAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABA ADIAgQAAAAAAAP98gP+WmQLKhI+pwe0Pg5q0nsiG3rz7gUkW9XzmiXrP2KTuCzdLANd2ylz3zqsA 3QvyJBmhMeY4Kk8BAUPgLC6PDegTam1NbQ5s1guObDURsPdqTkdD7JBajX7L5/T6uWnP6/Xxvf9/ Bygo2DdoSFd4qJiWuOj49RgZKEnZSGloeUmIp+mY2en3CcrHOYpZarqZeii6Otfq+gYby4hKmzd7 O6lLyruX6wvMK6xLfGtMixyrvCpi6wt38QydNTOdnGPx4LoyMoHBGuE9/t1mTq5QAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image023.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh1ABtAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAADR AGsAggAAAAAAAJnM////Zv//hAECAwECAwECAwP/CLrc/jDKSau9OMfAu/9g2GlkaZ5omoZE675w LLuhat94rnpz7/8yj25ILOI4wKRSOTI6G6LAM4dcWq896bTYEXi/X+HWFMCazy/t+MYBu98CzlpT Rtuv6vmpDe+D83oTVXeEPnKBZH6Kf4CIDgEDg4WTBByRjnQBi5thmBCQA5GSlFgdoZeeFpqcrHGp UKenH6Q/H7Ghja+Prby5jqC3sVF1pSLBt766Cqu8rcl6wMfSssNR09eoyg/MzZzPc9HY4uPkx9+p 3N3euuHl7u/S557p6pvyT+3w+vD3iPT1i/oZybev4DiB0AD2ekXQoMN42nYpdIbuoUVxCNf8m+gn /6OOhhcveuSiZiNHOCNRHAIAMuTDlEOEmDzpBiaZES1dGqzGs6fPKDS9/RxKNKfOfTapHJoZ1EtS Ek2MHuWnLQ/Tpk/pMJA61V3WmE0DVuzq8ivYsH3MluBK9mBEKGhRMmwbUi2VuG/sQqUr8i1cvE7Z 8bWo9wjgwHMHOyxsGC9jOooX+5WI9nEGtpGDWWZTuWrmgps5Bw2NAfNnWZM/nVypzPTpbKn/AiQN +fU72myuosR92fbt2BK62GPt1/Vp3h89hBEDnKVvr81LE4/u/Dk55NShWb+evfve7Ri9i79g/DP2 8fjKKz6PnuQyS+CpsW8fs5GH503o699KwVZbEP/7BbjAdP0VNZSACPKX4IJVzcfggwM6CCGDBE5o YXoXZjiGhBoGWGGHIO4Q4ohKkWjiDhye2N2HKrYYXIouRgdjjMCxSOONLOGo4zYz7hiRjT6eCGSQ Jg5J5Ig9HolOkkpCM2CT7flUgRxGQtmacMPlB4WWVsaGZT3EfdBljbo5s5SYY77FR1xVpunPYU4x 6eaacLriZlV15nUnO3nKtScmZTr25y99djRoQoUaeuiGiSq6KD6NKiKnjoHWOemNlVr6qBOZwnkp jZ0e9mmMoQI2qoulCropF5FKuupArab1Kqux6jkrEalidSuttSK261m1nopjrhwJS2msxu5IrDom yfpIp6e/Iipqs0o+q2u0gC5bE7Vpfslsm9huoRwrzIWb2k+DJgAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image024.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQAKAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAgA+ AAYAgAAAAAAAAAIdhI+py+0Qwpu0uhgN3rz7D4ahRZYMZ6YqpramhBQAOx== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image025.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhCgAdAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAIAAQAG ABoAgAAAAAAAAAIahGOJCavcoDuyshmvfbrzT3XBSDYkciqjahUAOx== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image026.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhCwAeAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAMAAQAH ABoAgAAAAAAAAAIdhB+HasmOYGNAzkdt0Lnjv4ChAjnShjapupHcUQAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image027.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhXwCdAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABe AJsAgQAAAAAAAJnM/wECAwL/hI+py+0Powmy2oshzbz7tn3ieAUhiaaLqbYuwL7yGM82V996de7+ 0/sJFcGhEXZMTorKXa75e0KdzOmsapVhs64tV+X9osJikbTcOqNT6jWp7TbHtfMXuV7Cp8Wmvh9u ARjVJ1BoeCjg1yGoQ4j4CMmYIHkVAHmJSUlpZ4npednGcqf1WZpZ1NdkYsoKOql41Nk6i3jyF0ub W3uQiqv7Wzh6BUws3EWMbMyGnKwky/yrTAPNLP3xTK1rvZjdLITdnbudAR4+O15iXhylDowe2B7N Hi8+T39uf8/6zqOPn+/PE79+AUsNlFCu4KGDCBUKNJLQIcOGDh9NJFjR0EWM/xU3clToEV5HKxHb hcRQMtxJcvo2DYq30ow5l0lWQaMJxWa0mFocmeqlB8ifoUCD5jE6BmlSpTSYNnV6DWpUqYuoVrVK DmtWrUe58vAaCOxXsRF4ljHLh2xZtRrYAnHrAO0XuVzoZrFLEi4IvQzwTvGbk+8rWIIJFy56WPAr xTCIIsbq55Nhpj7PAfag093lEilp4RzSeeeazOo2rwhoGkHobKlhjPybcfPq0s4yaqxtO5iv3LpB 87797TdwgLzlzm5JvHjy3GiPI/fh/F5z4QuX255OvTf07ImCZzf+3Td1u9Fpi1e++zru2KrU52QP G2Tdgq15tayvuvy+OfoF4hUH0V8t/2kQ4GckVSaZgWc5NlQcBQAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image028.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQBzAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAUAAQA7 AG4AgAAAAAAAAALGhI+py+0XnpyUxYqz1byD64USKJabiSZkmq5s6b5hEMtdbWt4nu085ftNgkIH sdg4IhXKpcqpg0allaaURq1mgVtu92G9fsFjcvl0XoSd6yU2zYQz20h60X6XP/UI/M//xwchOEgI mPMmeGiTyLco8whJ+DFJaVgZyZKpObmJ0qjnaQIqJwqD2Yl6mbra6thpKhI7o6pY+8pqm4urOOvh ewPMITzlGnp7vJtsXAqrXErc89zMTB1KmkaDXaa9/aVtGI0hjlEAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image029.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhRQAvAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABD AC0AgQAAAAAAAJnM/wECAwK8hI+pGO0P25q0Wiiy3jw/C4ZH05Um54gqQ57um65X8Na2IMlKe/du rgPQfESYjldMloCgofJpCoSc0CrqYs12pBOq9stNeL/gHfnsEaPX4fFay3W/rfE5Wiq3V5F6eL6v xAe49zdIJGgYWJh4g8h4uPhoFCm5ZEBZeSWUWdTG2RN2+VkTKjr6s4D5WMpwuoXlmtYUy0rhaMgk onpWq7tL17tyS5YbxPJrE2M8g7xVvNz0APoBXS0UgR0sUwAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image030.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhRQAvAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABD AC4AgQAAAAAAAJnM/wECAwK+hI+pC+H/mJy0GuiE3hsHC4YQR5YlFKbIY7YuGalV9ta24MgMffdv rrsEfEQbUDUsKmufVHIJbTVnz6gVNrtqTUdFdQvGSb7h7XRVTmvODbX7THZrp3H5/GJXf+r5K68f 9gdoxje4JGhohZgItcio5PhIFCnZQ1lp1IYJibdZROfpAxdqmVBIKuaFKjW2ijV2Ksm24zrbSmo7 cZnX5SSbKxIbGLTAIhdDvCMs2psMuyuF7IzkUVUNPJ2Mkq1QAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image031.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhJwAPAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAj AAsAgAAAAAAAAAIjDI6pyxxvmpwO0nthxHzpDiZfs4XKiDzm9FkrpZWvF8+kehQAOx== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image032.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQBOAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQA/ AEwAgQAAAAAAAJnM/wECAwL8hI+pGesPo2Sz2kux3qvxz3ngaInkCZnomrHuob5rLJ90Td74p+9b 78MAgyWizZhDjobKVBPEfHakP6omaoVlL9htN/u1hsXbYnkylqafjTUxAIefH3H53BG/p9xIux5W FwgWGCBgeIhIyIcGh+j4CGmY5xIXaXl5OLlUiNnZ6XfF6TmKCcpIiuppSpfaqioh6iob2RM7e+t4 Y4vLK6mw29trAhwsDFOMnGlAnIzb1tz8DI0sPV3MbC3bmB28ze0MgP09Wj2uvWx+jp7eOsyOGiP+ 7tsxf1lrDznknY8lP70qAr9vASsMhFZQyEFemmZUutUQhyJairxUXFEAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image033.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhLAATAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAo AA8AgAAAAAAAAAItDI6py50BnZwSGoqzzXzuDi5fSAJjCZ4op65Ya7rOGclzBNuPdekMX/MpgoAC ADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image034.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhEAAuAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAL ACoAgAAAAAAAAAIwDI5pycvo3omPNgnxtEoDnmlgiI2fZwYpyore6cZlK0trbdM5fomq9VNVfiVh kVUAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image035.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhgAAdAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAwB8 ABYAgAAAAAAAAAJ1hI+pyxb/mpwz0ouzTjDs31jgSFZdiQJiym7W2n5QTIerV5Nw3s48vfuBfMJa sEg5Inu4pcm5VEabUKT0d63msiyi9ssdeb9kFbV7LqvN6LWbk9aE39X5wU7Xcsf5PkJ0xuc3eHfC RojIYJjIuNAR14j4+FAAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image036.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhBgH0AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAABAAD AewAgQAAAAAAAJnM/wECAwL/hI+py+0Po5y0uoCz3jzYD4biSJbmmXDjhrbuC8cyosnZjOf63ta8 zwsKh7sbkYY5KpfMibF5eEKn1KK0Gk1it1zStYsEi8eMLxnpOaur5nVK644L2/J3uo5/0fOKPf8f AQco4TdoCFB42CeoeJjYuPAIOcY4aVFpeSaZeXHHKbb5+YAp2kRaGnKKOue5eqLqGpsHK1vr1mqb K0er27vF6xs8BSxcfERsnByEq9ysxOwcvQwtXT2DbJ29Qq3d/eoNDsMdTn5Zfu6Frg4yvu6e8h4P 0S6/jl0fTo+Prr9f3u8PHMCA3gYSzHbvYDWDCqUxbBjtIURlEicaq2hRGMaM/8E2ctTl8aOtkCJl kSzp6iTKUipXimrpkhPMmJZm0oRk86YjndZy8hzk8yefoEJnFW1G9OgupcmSMlWT8GlNqRpRRh35 kYU2p02BLLR6NVbYYx24mvAwdpXZVBsEuH37ViuYO2vr1K2QAa7evXpDWSkIKgDfwYTd+rVxF0/a GBgKOy682Etiu5M7Pb4MeUlkVJt7YP5MuDNegVwEgz7Nt27lpb9Qu95rdnUc2ZFe24brlPYa3Slu +zacg7em0r9/BxVOBnmU4sZtkCbO3LdN5aDmRm/ugvpcUNelZ3/exXR32ypFf9K+fDx5FOZlJld/ O2T7TOhpwH8tvz4W/fbvn//2ON9Uu/n3Xwn8UXFgfwRitlGCUDiY3oKPNQiYXRJOuEI3AQZ3YWYi QKgZiH10OFhFIpIFFIl9fajhiWWoCFwqGuKkookzTiIegWG5OASPgeSoHkYbKuKjE0AyN9aQhijJ RmPGpcUkIFH+4uR/kU05VJEGtgWbXGch5EwHzvUUk5bBldmTmX+oiRiaC7Fp1FduOkQTnHrYqViY aOFJmZ5YOsTnln9GFKigg1JUqGSH1XMoVb846kuikAYyKUiV5iLppQ1kqmkknZr0qVihpjSqWpyW 2miprKj60qmosvoSrOfJ6h6tAtqKE6446prrkqkqZKaXsqopLKu/9rDoU8f/smeAqykFS5ety37J KyJaTguslNVGsaazmK65LbezePttnOEiMu65zZp7rovY1jKou2VGeeK7GvlkrxNHJdvJbOTuslm+ lELKb7MQCtziQwhfoOo9M5UFcSELn/NIeXm55pW4uO5B0sVIajGxPGbk51/I/jwB4JHwFXwpy1WS +C9Iyarcockih0HByzDGFS4zUkBD884CxMwZNyr0JnRougLjVdBJxzhsP3I5/fTQURuJctWOEY2T kFpj2LAXX28dtthjKz2qfGd72Knaa6Ot6UlUj831UJ69DVvb2eGdd8t68L1ipdMBHpfNFw1OOF2G 9zLk3EL7vLhJRDkOIzUszjOa29v0XG5PbGcPFDmOqmkdFefgIcaCzjALOlFuTVducbZWVKL6ytMJ Ujezs1tee3Gmj5JE6NvpAHI7HkvXaMb5EC8RBwwWO83vouIgWsTKh3g9mddMpy6624/Zc05K5s7S 7cSHL05u6GcX27bmHUp+ra8kX23sx/Aq92rx97rlgxufpZv9Eal/CJKWovbTPSOVJoHzQI8AZUYJ BkbiQA8US4IqaKpbSNBgs5Gg8DTWLh5hcF8b7KD3SggV6KGwNNJbIepcmMIRCkWGfygAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0164_image037.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhRQAvAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABE AC0AgQAAAAAAAJnM/wECAwK+hI+pGe0Pw5q0WgOF3rwLeIWi45Vm54gqQp7u+0nr1cA23MxUcPe4 rMPwfERXTjcsKk/AUG0JNTUryagVRbtqPVPG9svpHqrgrZhcNnvT6SmarQW+4Vc5nS2Z3635fRug 57fUJ/hFWGgWiOhzuBjV6DgIGMmHQQklo3gpxbJJ1KTpudEVKnom+iI2icq5w8qV9aqhqvCESjtR eoe7o1t2FLSKCBwsJEhczGILlpJs0cKH7EzzwNg8nRyhfe1cAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0165.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
14
Measur= ement and Control
Development
Activity or = 3;
Procedure
Quality
Review=
Progress & Quality
Assessment
Process Change
Directives
(Project Mangem= ent)
Product Change
Directives
Quality
Products
(and specification for next Activity)
Raw
Products
Product
Specifications
Effort and Size
Metrics
Quality Metrics=
Progress & Quality =
Data
Metrics
Repository<= /span>
Nominal Process Flow or Execution
Process Quality Assessment and Control
Product Quality Assessment and Contro= l
See Notes
1: Product Specifications enter a Development Activity that produces a Raw Product (or Products).  In addition, time stamped metrics on effort and product size are captured in= the Metrics Database.  Effort is usually measured in Work Hours.  The measure of Size depends on the developmen product; documents a= re measured in pages, designs in number of completed modules, and code in nu= mber of source lines, etc.

2: Software Quality Assurrancereviews the Raw Products looking for violation= s to quality standards.  They cap= ture metrics on the quality of the Raw Products and if quality standards are violated, recommend changes to the product.  Documents must be grammar and st= yle checked and free of spelling errors.&nbs= p; Designs must be neat, complete, and follow the conventions of the design language.  Code must = follow certain commenting standards, style conventions, and must be consistent w= ith the design.

3: Management periodically reviews progress and quality metrics and performs various types of analysis to determine if the development process needs t= o be changed.  Considerations of schedule, cost, number of defects, etc. must be evaluated and the cause of deviations from plans must be identified before corrective actions can be determined.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0165_image038.gif Content-Transfer-Encoding: base64 Content-Type: image/gif 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 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0165_image039.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhfgFUAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAIAAQCz AFEAggAAAAAAAJnM//8AAP//ZgECAwECAwECAwP/CLrc/jDKSQO9OOvNu/+VBY5kaZ5oQIho677w qK5xbd/3TON873O63W9ILAaFxaTyEmBljsildLpQOSdNgnYbpXqTsysEuhV/z72gmUEuo9+/4xrQ dsPvNrK5bsfM8YAObVd8fVhNgUuIIHUshYZjVomKK4sbhRaPWn90YZOUZZyCXKRlpaebEVmQn0Ny olWosrNdnaSwrTV6opq0tw2rXLi5MY1/vb59wb/EYLSWbMnSbsvMzc7PhNPT1dbXRtJNIsjbs8Pf MOSV5eyn5+gv6u3zoeL29/j50PBP9P7/7fbx8wOwoEFUAgf2O8jwnziFjBpKZJcQYiR9EzNmezdJ /989jSC5cWwlL6TJTRUt2jrJMptKJi1j3hqpsKTMeQ9fXrp5kqZOmzy3+XzZLSjDoUSNakSqEqhS czojPm3IFJjHq1izYgUylWoKrWDDbgXitGu9E2LTqs2pQZxZfyk/rJ0blom9t/TYtqDLd+yDu3jh Vr32MXDBwSTdGpaIuGPZxVCjqnoM2Z1kCUUrw72MmbLmVJxVfTbYOFfmz4p9le7LOt+h0cwKI0wh oLbt27hz697NWzes04b3pBY2OEDv48iT5x4G/C0n2bWAKJ9O3fdO1G3vkTBevTv1c55D+mTaurze zlOHzw6N1uy406UvhwdISA/7EvPp/10W/yfe54lZ9GdRcxPxgUtc92EWlHqsJPhVPiY5AoWADnbm UTiyiKFGhV88goh9+4EGiHnmmYBJNN4IgiAVAQzg4oswxijjjDTWOGNxkaEoIj8t2ujjj0DGiON6 o0RHWJBIJnmjiUT+ZWQzJJbHZCm8cAgllVZGJUeWWgrDpWSefNklhWJKsWKZ35CJ5gcJAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0169.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
15
UML Concepts and Notation
UML
Things
Diagrams
Relationships
Grouping
Behavioral
Structural Elements
Annotational
Use case
Class
Active Class
Interface
Component
Communication
Node
Interaction
State Machine
Package
Model
Subsystem
Framework
Note
Dependency
Association
Compo= sition
Aggre= gation
Generalization
Use case
Class
Sequence
Communication
Statechart
Activity
Component
Deployment
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0169_image040.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhIAFfAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAf AV4AgAAAAAAAAAL/jI+py+0PEwCx2ovDnLn7tYXiSH4RiabqyrasprnyTK8xV+f6eO/9zvsBh0QU rIgc9oTJJk7p5DCjVNexijWGplkfkQs0dMc2Cpm8PBfBVqpYDcex4+Et3QuNvu9oM9+Z9kcz9+JG KAh1iNgSuMj4ZeiIdSVZt6G4iKmlp1nZ1ulpdxmqAipiaoNKWuK3OijqegrJGbvWWvs4iqtrCai6 S7lbxgs86yvs9VvZWJx3jJwTDM1KjKusXIIdKz0tW117Hdk9wz3+dN7c27RnXqidCZuO99zuXu+N bv1l8nBv74/u3RiBgACWunWPmT5XBEOVM6cQ3DaDKR6OiziRIUUt/w35YNQIcqOsjnc+riJpS+RI iiZJoTSmUg7LeAtPxrTzEk5LhxlvmsmpZqcnoPNuWuwmdFlPowjrJZVEVEdUjxT4Wb16gKbEkEx9 ToXJ02fTjV+duRQ7diaysuTQsg0K7W0bsXL7rF0as+7AuHhV6u3yty3XvHT5DvZb+O5hkYEnGbaZ uKuwxpu8RpYX1rLmyX0ZX6559rNnxZA3EyYd2jRi1Jkln+a8mKzozlDdzo7tiHIV3Xoep3a9GnZp 4KOF/36NHHTr5IyxOnewVTXa6Y5vU7+OhHdv7NwLWu8O/tX38OQLjS+Pnpr09OwrE28PX2vx+PS/ za9PX7t3/PX1r3bjj59/SQgIIFXnFcgdgSkh2J6CYDFYnoNmQRihbRSmJ6E6F4aXYVEbgtehVB9W eOCIzN1n4nUhRpMiiBa2iN2KNcgIo4bB1TgdjYLhmOOLPJbYjo4/7vjekLIBaeRFPiaJYpNMAiTk XE86qdaUZD2HJVZWilQAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0169_image041.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhegGLAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAB5 AYkAgAAAAAAAAAL/hI+py+0Po5wUhIur3rz7D4biSJbmyWTGZWEui8byTNf2jZuqsievmwsKh8Si cdZzJBs/4PEJjUqnoqXEem0GqNyu92vDamBV7RaMTqvVYk87ZF7L53QkWfbWxev8vt93d5NHs/dn eAg1SHg2ZcaICBk5oohDaeQomamZEshl2ai1Kdr3+VTqhTmqGnUKqlq4GhvTitr5CiubO0HLZqvb 0vQrDPzLu5k6fOiU3MJcgescLWfMTC19nWONvc3t6dsNHr72LV5uDvp4rr5uSs7+Do/nHk9fDzJv n6+flb7v/w9BG8CB5gQSPNgNH8KF7wwyfNXQkcSJFCtaVAjoosaN/xwn3uonDiSpDSIRlTS55eQ2 lXNYLnA5UlRKC+tgsiE5yiadMzzV6UTzc0XOYwcYBS0W6ejRcZoeGT23tIvSoZLSOS2YFKfMqjx8 lIvqSStRSCCtfs06hqqyFF3DgaUydetatm0Ton2m1s/Jsm7vUngLBrApJXS5CWYltqkhlSUPk/W7 K28dlo3tPk4rl4/LvYYhX5E87TNhbI4HYx67U/Toa6WPxEUdWvXqaK0vJc5Um9Bf2dU8R8iNOHbk 36x9BwT9JahN4MLn4s0M9PYD5jcvP4cdWPrsYdSDvFacZunP7tmt74aOqoPy3uaHYw+r/rQw8pW0 t4f74bsu+oLsm/9Mfg8H/DVi3HTIJQKHgNwVuB1X8AWoIFL3EYceglW4IeF/8uGG3yQY7scgEwcW UdpbA5qm4XXgBedhfrmcqNuGDlpIAmAwkhhiYSu6doJgNw7x4yz+OWdbjxeuEiQK+s2Io5JHQjTh cRV6J2SLI0425GJFOlkjlCme9159eJSQZBg5vnQlEjF2OWVMKnIoBH25lalmlAa2ueaYOuCJpYxn 7lkDcHRW+aV7O5qJqJFwFsobk4GKqaijfyz555OJRmpnn29KSmh/emaamp+gWgkpl6M2Z+iin2aT p5an1nUopqy2qlelCAy6qqyz1kmkq5vamiWvwtb6qld8QkjEgLj/Ittro8CCmaynkz5L07Hx8Sit m81SGCazTWar6bZSdvshipeG6yu0qibIIrgtUbusqey26y5Txd6aprrYUqkZvPk6uyW/oTLKbazB xvktqtOKSjDDCQusMLG/3qujFHTGm+rCEzecMb0IT9NRyCJXdLC2Du8b7UPyrqsvgSirTCrLAFtM I8yWyjwugOba7C2nd0ZXM8/lGtxgeh4LfbLGBQMdNNJJS5xzeC47XXK/M0vVIdUbiwtrdTRrvXW6 Ig78NdhXi40mukebnTa5QlmdNdtFZ4rx00DK/TPR1Zo8Nd5d+1x31R/7/bdvgdv9MOF7x3o44on7 3fjNi/P9oOKTazsaedhrs505s523jLXln5c7esehK156hKmf3Tfeq6f1+tJMu55T7LKXB/m/aluO u95K8z47zmgDb7TbUBOvs/GUIx+38MzbbLvpz0Ov+/QHRc+69Qhhf7v2KnMftfcwg5+3+OOPjH76 EhUAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0169_image042.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhjABjAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAACL AGMAgAAAAAAAAAL/DI6py+0Po5y0omCs3rz7nn3iSJYRZqbqCrLuCytoTNdlaOd6he/+v5gBh8Me 8WgTIpc0I/OpckKnIyX1KpJitzwt9wvxgsdBsvkkPpPTarC13WbDt/L59W1f5+H4/bfux9QXiAVI eGR4WJSo+MPYuDMIKTjJ9VhZI4lJdLkJo+npGDrVOboCappTmmqCytr0iuQa+7JK+2F7C5Kru8Hb azEL3DocWawjfJylnPTL/OD83BAtHURdnXCNfZC8zePNor3dDS4hjk1eHqaeks4+/X4TT+I+n22f dV6tL83/XI8PgD9mAPENVHbwWEF7CYstnNdw2MN4EYFV7DXx3UVdGRnZbbz1kVZHdSFjjSxX8lVK VifBrUwVoAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
16
UML Concepts and Notation
Name
Attributes
(private)
Operations
(public)
Respon-
sibilities
(public)
Class
Active Class
=
Name
Packages
3D"Folded
Textual
content
Note
Action
Use case
Actor
Analysis
Entity Class
Analysis
Boundary Class
Analysis
Control Class
Relationships
Association
Dependency or Flow
Refinement
Generalization
Composition
Aggregation
Component
Name
Attributes
(private)
Operations
(public)
Respon-
sibilities
(public)
Name
class
class
class
class
1
*
0..1=
m..n=
exactly
one
zero
or more
opti= onal
bounded
range
{ constraint }
« ster= eotype »
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image043.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQB2AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA/ AHQAggAAAAAAAGXL/8z/zP+Zmf//zAECAwECAwP/GLPc/jDK+YKiOOtpt/9ZB44kI5aod6YstbZw dcV089bxjbf6nva+EjA4shiPyKRyyWw6CdCodEqtWq9YqiXL7Xqz2694zA2Tz2ioOc3+rttw7DtO n87r+Duert/D+35sgIFog4RkhodiiYpejI1lAZBxj5NXlZZVmJl2kpyFnp+IoaKLpKWOp6iRq6at bqqvVpultKJOuLm6uwIAvb++wcDDwsXEx8bJwxYCzc7P0NHS09TV0czK2cjb2t3LAdbh4uPW2Nzn 3unoAszk7u/h5urz6/Tt8Pj5zfL1/fTe9/QJJMfvn7+DxgIOXFitIMKHBhUynAjNocGLByVS3GgR xKJHgOA2inTWEaPJcxpHLiz5sWXCkCo5gjtJs1/KmPpY1tzJDiZOhruCChVaoKjRo0iTKl3KtGlS C06jSp3qFCrVq1ijWs3KtWvRrV7DUgUrtmxTsmbTIkWrti3btmnfwi0rd27Yuna74s2bdS/fq37/ Tg0sWGuAwmYJI2aqeLHSxo7XHo6sdzLlvpYvA86seTDnzoZBbxY99jPppZA1p768mnLryK8dx148 G3HtwrcF5/67m2/vvL/tBp87HO7Q48iVJAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image044.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhRQAkAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABE ACIAgQAAAAAAAMzs/wECAwKLjI+pywEPo5wUBoGz3rx3V4Wi5ZWmB47qdJ3uma4y0L42F89qffdC rhPxfDZgsDIkuoxHlrLHbEaSz1JU+qBWP1hh4wsOi8XbctVgTvvQ6vZS647/4PI2u46f5/P3fbzv Z0cX+ARIaGZ4uJWoWDjYeMMIufY4+WZZJon5orkJU+n5ARq6MWZ6irpQAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image045.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhTgAhAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABM AB8AgQAAAAAAAKTNpMz/zAKHzI6py+0eIpi0Wmqe3rwFEQXXOGXdiULCKpGVmcbxt7ItCct6R9c2 vgueej6QyJITKhfEovEISC6nh5D1GopSt7MI9zuUgscJL/nMFKPB5vW67T7D4+M5/Wu/b/P6Kb+v 9AcYJDioU2jYlbintqjouIQIySE5qVFpCdGYuYHl+QkaKjpKGlAAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image046.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQAmAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA/ ACUAgQAAAAAAAGb//wECAwKghI+pGe0flpy0AhiE3lxgC1ZPR5adE6ZXY7buhqoS+9Z1IyO0zb9x mukJbRHQbohsFSnBpFO5VDSf1FL0MK1qOdfs9uvRgceapZesLZ7R1Mia/XTDycd5+m1H1vNxPL+3 9zekJhhn4FeohJU4KMYIyPBItIDIeOUoeXLJUGm3OZOJoxI4J5qzwmd6ikXaproq5VD1A2uEAQVR q3uI8VpbAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image047.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhFAAxAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAS AC8AgQAAAAAAAADMmQECAwJnhB8pGecoolztgTBzdTjr13nTdokfZEpkmK6pyr2LxXokaltIyOhg 4tPdggiiMMhIKpe+odFJhCKNNCrIysEWtRdulyttgoHYRjhrOKe30WsbLa7G3fJj/c625/Xr536u thYoqNVQAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image048.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhIgAiAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAg ACEAgQAAAAAAAN3d3QECAwJwhI8Wy5sPT5szxiay3s0itoUh4wGLiI6BdaZu5jzt+8ZSQOeCbeJ6 vVL4fkAhkeaYHV2YJVDpFIGiTChVda1mU9Ztc6v5gnfT8c44jnWjtvWRV2bzetk52mm/DXUkT/xZ orfH0SdDcYiY2JPIyAhQAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0170_image049.gif Content-Transfer-Encoding: base64 Content-Type: image/gif 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 eIIvkoIqaCQs2IJb8oIwSCoyOIMj82ARAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
17
Over= view of Unified Software Process
USDP Models
test1
OK
test2
OK
Use Case Model
Analysis Model
Design Model<= /span>
Test Model
Implementation
 Model
Deployment
 Model
implemented
by
realized
by
specified
by
distributed
by
verified
by
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129_image050.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhUgAuAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABR ACwAgQAAAAAAAMz/zP///wL/hI+py80BY3QUyIpzgqJ7D2kHNJRDIKZN8LUfKgamCau25eZdXclz ybtpWDpdcPUDClPEohHj+x2XjqbTNV1EadTh9ZmRhLrhby67IjPNWKY6xm6hN+LJuxoHue/l/PzB 58X2BxgYxlE0pkJoWGekuGe4cmFRh2IXKfmAuQkZplnFqUV5CFr4RzpkYbqxGMlIBksXM/ImaiCr IBuUqxsBouhJy0rnlGrTS2Vl3JUstHzljHApLeh3I7FzG5unFwP9Uq3V7d33Jb5BvmNthj6iLgAL Hs2tLk/ujmsPBZ8/z8xvX71B7K6p+ScHjsCDCIX1wNfoV7xtAQ1qcrjIIrFmEAQ32mqYzyMdKxRF MsQIoAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129_image051.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhJQAJAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAk AAgAgAAAAAAAAAIahI+pm+EMI3BUWkTD3Vlv2X1gJo5PCYWoVQAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129_image052.png Content-Transfer-Encoding: base64 Content-Type: image/png iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAADAFBMVEUAAAAAIVIAKXMAMXsAQq0A a/8Ac/8ICAgIe/8QCAAQEBAQc/8Qe/8QhP8YEAAYGBgYWucYe/8YlP8hlP8hnP8pKSkpUtYppf8x IQAxtf85OTk5Sr05UsY5jP85vf9Cxv9KMQBKSkpSOQBSQq1SUlJSnP9aQgBaWlpjQgBrSgBra2tz OYxzSgBzc3Nzrf97MXt7UgB7e3t7tf+EWgCEhISMKXOMjIyMvf+UawCUlJSUxv+cnJylcwCtIVKt cwCtewCtra2tzv+9vb293v/GEDnGjADGxsbG1ufG3v/OlADOzs7W1tbW3u/W5//e3t7nCBjnnADn 5+fn7//vCBDv7+//////AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAACC6GI+AAAAAWJLR0QAiAUdSAAAAAxjbVBQSkNtcDA3MTIAAAADSABzvAAABMNJ REFUWEfdV1172jYUPtlwSlkjx12yeCwk3hAdK4OFdIDbjiA72KHLVoybmf//T3b0bdeku6AXfXZu QJbfV+dLr2TY7mmwJ377BRDAfrYFaDh7GHw2grPDT7jRvFST+qUj87Lx4EjNbRhabubVm0354OhC TVyqB45TC4HxlDJNcKiXftS9EoGXR47TYZAlwL5xOnnvP1PbfK494Anw8iFbrdI2ZBnQv6LtkFmG 7sBxzifzdVEs54NjG1+ZwMspwNSFoJ9lgQ9THBmG4/V6UKDN53P+s0S6WhK9O0qSkCBaWEiCJDAM HLYenEtQd4KOdDVBw+QgooEC659QE3Q5vrToMbozkeMGGAIvb1cZEI9JRTvGFYtCuG16ZSIT0QBm qxC5VxUXEki9j+twaRtI4R8MAdYvqcbg09mnC4nrP8SSoIeiYnIQhiqRLj6VUew0gdcEvP9UBD6A TEaCz6gkqG6UpmhoibcEJvctxmChRoEiEKFHwnr4jw8VfhdBzEAFkWkC4UZK0VRlDL4cwiux7DsT wjsbAsd32E83Ny+US1+34vfof4yLiSR2omhF/Y8byc2jaMQ3iUjEiP2KHQri/4G7uZf4li1jWivj UJTRu3Np5I3ylAoCls+8Ev6g1Ei1TtwoPCF0M3RJcJNli4DAkNr1D6yg4ELVVk4IjxcfkyQhQK54 my3CMAygjDcEEq/Lh/8S7IPhDHcIQWTS5/AbAi51q3jrQcS3M/ih6OfFCyBJ4N55Ti81NQ1husHe 3Jj8HfAQSznggjJ0gaAiQZtR4Hhsn6FiCOH1P+/TOL3/U+Uf8ahpJU2MUMRGqymXNPamlw8F3nG2 IFQmgbey8tJYi69/dFJR5RlvU2xDrBX+mUn8aIouoQV0U8G31Vatybpo2FRgha2kAxkgfNxiiqSN SiTnawRyy8jJHhrKvEgr3MdTIJphDD4b4awh2H2wbRmjbdnhfRqzJxD4imEMgUunDL1QHuiDzbou 8+cHwZVMQRvb/vSUKIYxLAIUf0tQBTrOMzwyOIHe11l42gI3jk+DQPgw5oGFNYKTM01UI0iwmX+M 45ckdH9Hgpe87esEVrYlUcmDLEgWT8bjFnE3vJwt7toOAgR17amDBGh2i70CQDwXQgpJn8+VcvDt ifL+u+I3k5Dr69tb9lQkUdov7Qdsx7c/P/0j88d/37653tEHTrFEgmeGJNdqzUvhbu/j1xQ3GvaF UItdBJMCjy19E8FWHhqpu0G5RPN5YftKHKud+JzH0dUHp1BvxytnMkNBEbGE5tyrtHJT3HzW3AW0 w+9FO1uRLyVDytXuEJzzYm77ytuozVRCSxcoCvbOHDjORJ7lIgCUNP6+1To+4KrlQ9opEVyYa5sM 4gfN0NugViY+ap12YREAWWR4fcEY8L6wczMdFx8wmTITyOATN8XaaVmnOPDl7ePiqK4HAnX+YTlY T6QXyEDzzuiOqYPlbtaJmKvPyCqB3Uz8WlSoW1Vvmwt1lUfbipOO7L3hscs2v9bxluTWEerYY0EY 9tuyeiJ/wh4jWJqLlX7TE5dgXf4agfUeE1MxM5TfVtwD/ejEVsE5NHVsVu/95qZfYr1Ur5wh6LN8 cHzV2MO4B/vZl/Dd+D/49N03hH8BPuhYaBfG/RkAAAAASUVORK5CYIJ= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129_image053.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhvAEhAXcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAC7 ASABhwAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBm zABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD/ /zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZ ADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYA M2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZ ZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkA mZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZ zJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA /8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zM AMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8z M/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//M Zv/Mmf/MzP/M////AP//M///Zv//mf//zP///wECAwECAwECAwECAwECAwECAwECAwECAwECAwEC AwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwEC AwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEix IsQAGDNq3MixYwCLIEOKHEmypMmTKFOqXMnyYYBZMGPKnEmTJsaWOHPq3Mmzp8+fQBG+rEm0aMyM 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 3iQgADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0129_image054.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQwHLAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAgA/ AcYAgAAAAAAAAAL/hI+py+0Po5y0WhPyyRrz/XkdMF7miabqyrbuy3DBBiuzeNf6zvf+b5IBg6Gh 8YhMDoXKVtHWjEqnPya1lsuRtNeu95uwgqsa8fiM7j3TSFmJDY9TRly50W3P6xfr/bHuFzhmJlho eIjSh7jI2PgA6Bgpaag4aXnJRoi5yfkF2QkaGlUpWmqKRXqqupryyfoKa5EaS1sL4mqbm4ur27s6 6xscCixcvJl1RVf0ZtzcSnxhJR3CHNMxXe2s/aycnQy9LdzN66cZDiv9an7OjkneDk/pHU+/OF+P v3efD4edBc7qHT9E6WgBHMhoWSyBCCUddMiwoaV1lyJK5LQvksWL/zAokhGVkeOSh05IisznEd7G k3dSsjApJyRLKitn2uwok1vNm/F2RpuUk2eToM8cERXaxmeFo0ib1lLqlAfTE1PBQI26o+pPe1ex NurqtRfYCVqThR00FlTZsziHUmL7NC1cp3LnnqrbCa/dpVLWKtG7l+wUv4ELGz4MOOvhJISL6mm8 WEJispM7Rv5zOfOZyprrcXbS2RRkH58Xl54YOuvp1NtWS3bNugvsCKOlxnbh0tjssHjw7caae9Rt kLUtD1dr5/ec41QvKmdu6zl029PZSq+uLvl17KqKc9fm/btw8VG3kweZ/JD585LZIw3v/k76+OrX a6SPgaV953n2O//wj99/+gRYDoAENmDggQQpKFKCCDhIAoMR9heThPokCKGFj2mYoYbzeThQh/CB 2MqAaXRIon8okngiiCui8WKI5bA4SCAxxvfijTR6YZ6OO5r1Y08sxjiiYCkW4qN4NybJ3ZJBTsfk k39JaeNgNPr4W5SeLUglZl2Go+WXnYU5pFtimsjYlV9N6WJwZ3bn5pt3FSmfnG0Z1UaZ93lp54Z1 9hkMmYAOmh2hYglq6AqcIRpkZYwmmgiku0hKIaUGWfoUpguRpik6nXr66Yl6PSolqaFCYOqpCFKn aimptgoFrJvp8OqTtcqaH6662nkrrr3+mNavO0Im7LC7HotsslZmKcsjWMUaixuzPEYrLZDVXout ss5ma+VL3PZF7bfijktuuXx5a+6fKjwLLGjpLvFuvPJS2RW70Co6L2n15stvdP1m4hed5sb5n70c whQDDf+ui5fA39ZG8MIjISwxKhRXfCfGKBQAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
18
Documentation!
1:  Requirements
Elicitation
(Capture)
2: Requirements
Elaboration
(Analysis &
Specification)=
3: Software
Design
Software
Development
Plan=
Software
Requirements
Spec
Use Case
Model
Use Case
Diagram
Co= mmunication
Diagram
Activity
Diagram
Model
System/Gui
behavior
Model
Actor
Interactions
Define System
Boundary; =
Identify Actors
And External
Interfaces;= 3;
Identify Use Cases
(functional capabilities)
Analysis
Model
Class
Diagram
Architecture
Diagram
Identify Boundary,
Control Entity Classes
and their Relationships
Identify Subsystems
their Interfaces &
Relationships
Partition Software into
Work packages.=   Estimate
cost, resource= s, size, and
schedule.<= /span>
Design
Model
Activity
Diagram
Defines computational processes
and their concurrency/synchronization
requirements.
A blueprint for
implementation= .
Incorporates both
functional and non-
functional system
requirements.<= /b>
4: Software
Construction
Source
Code
An executable
form of the system.  Source
is written a <= br> suitable
OOPL.
Use Case Model: Defines system boundary, external actors and interfaces, system functionality from users’ perspective
Analysis Model: Defines internal system architecture, allocates functionality = to system classes and objects, establishes a solution baseline.
Software Development Plan:  A prescription for the construction phase.=   Defines all development processes and procedures.  Give estimates of resources and schedule.
Design Model: Defines an blueprint for implementation; an abstraction of the solution that maps 1-1 with some implementation language.
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image055.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhWgE4AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABZ ATYAgQAAAAAAAMz/zAECAwL/jI+py+3vgJy02ouzlrD7Dy7bSJbmFgjqyrbuC8eyasz2jedxcPa+ ldIJh0QW74dMmoLFJq7mjEqNyuqIOc02j9ZuF6vNQsPkHNeLBoDL7F36/Vu3ieO5nQr3yu/zc/6f scd3UzfYB2glaBjmh+jIsThUGEnW+LhEaWd5+aeY2TL5ObXJiSLKRlqa5nkqENq6pdrDCquTKvtV u0Ora3OLS8HbO/MLnCSc+TpsZkyCvPxS3OzzHKkM7Tttil0krY3J7Vod7o07Tv69Gi6+LlQue879 nq4Rz3fd7jJfag+9T3+hnyaBvf5dIlgQYC5yCGsZfNTQocJE6/DlwzMR0sUn/xmVRKz08dRDRyFF djxWseSnkYhUrjyJxKUUixtdwZRJiaVCnE5obtTZqSYhmHFSCiV28yhSorOMKoUBNA/PRVHTTe12 9V7Sp1CZNmXINdrWsKC8nsgqCa2msWRXVP2m1lbcNm/VtcVo9orTuzZPzqWbt8RfQoMrsb1bd1ph You1JNbD121gZ3sRH2772FjjXZH7dtwsZrJesJEzU+xs2lxlzJfJpoa32nXrsK9VgY52O0rtmJ09 i8aQG1TwWH577+Y03G1yOrO5Hj8Ym3bzp88hRnc+XWl1ktepZz+6vWV37d+Fhge0nF3p8jXPByXN 1/3o9b8DjQfP/md9+/AtF0pHvR9w95mX30XywZGeTwYWmM+BbySYnjsMtuOgXfJEaMuEFQUY0IDt aYgOhxVACOB/9Ik4AYQhrMhiixUC52KMMkaAYjAz3shAAQA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image056.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh1QAIAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADT AAYAgAAAAAAAAAI5hI+py+0Po5y02jtDwDzvDobiSB6aVo7nl7autMbyTNf2jef6/PbPrvM1VsLL qYhMKlFKCqsJjb4KADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image057.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhBAAeAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAD AB0AgAAAAAAAAAINBGJ4yesKX4uy0nhnKwA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image058.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhJwApAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAm ACkAgAAAAAAAAAJQhI+pyxANo3qyQmpzwrrznn2gJY5RaTZouqzs9lZubMy0HeOvzvKpbwKOhCBi kXZCXpQqJsOogYacLerECsMepCTt1lsDO8RjMFcmPkvUkgIAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image059.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQQAmAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA/ ACUAgQAAAAAAAM3NAP//AAJ6jI+py+09opy02otzNbr7r3HgSHZiiabRqbYg68YZLNcUbed4Xu98 7Pu1gsIUsVg6IkfK5afpNAWiMigVY71astrbtGv8gpPiMbNsfqLTUvbZ/VrDL1xzfXyPig/zrQAB IDcX8BcAcCjoRmh4iNjn1dj4MElZmRAZWQAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image060.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhMwAqAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAx ACoAgAAAAAAAAAJdDI6py+1pnpz0xIqz1byG24UMKJabiQJk2q2s5r7YJ4txPd34o+9N71vQgjNi 0UgBIlXLXFMyfP6kDiXSasQSo1SFNvj1hXdjXLnG7SLOMvbLzYKn5Ki0mnmH5CEFADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image061.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhCwALAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAK AAoAgQAAAAAAAP8AAAECAwIXhBFxlyLJnHxoShWsw3pnzYHGdy3JeRQAOx== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image062.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhCwALAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAJ AAoAgQAAAAAAAP8AAAECAwIVhIN2IZ3AmoOyoiovFhp3S4ELEhgFADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image063.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhRQA4AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABD ADYAggAAAAAAAADMmc3NAP//AAECAwECAwECAwPYGLrc/jDKqYi9OOvNu/fVJ44kGZZoWp5q62bs K6vxbI/1rXP57l+9ny8o1BGLtiNSply6mk5aICqEUlfT686qFXG7oCx49h1vymaYON1Csy3ud5w9 T9fN93EevF+GGG8mAwwAa4E8A4MBAIyGhxoLjJIUlJWWDpKZmpucnZ0BAoueo6Slpp8CoaerrK2g qaqtsrOar7CxtLmrtre4ur+ovbeiwMWTwsLExr+8yLDKy7PNzs/RudPU0Nau1MPbzN2+37TYqdrj 0sjn6One7Ma26+/k4vPA8roJADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image064.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhGAATAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAY ABMAgAAAAAAAAAImDI6pi8b/goO01Qsmjnqv7iVgeIykRDJmuHrthqbKi9GXXcVyUwAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image065.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhMwA5AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAx ADcAggAAAAAAAADMmc3NAP//AAECAwECAwECAwPGGLrc/jA2Qqu9OOtNFf9gSHhiaY7BqYLk6mLt K6NzHdfrjZ/6Xva+EDD4GRI3xmMmqbwwm5UnlDZlparFKxap3S67Xic4HB2TqWeLFLputpXvY5w4 D9ZnjnRgMAgAAGZVe35/gVMKf4USi4wRiY+QkZKKk5WWl5MBAgKEmJ6fiZqbnKCll6KjpKarj6ip qqymrq+wsZ6ztLW2lbi5uruQvb6/wKHDtJ3FkcKvycrLx8TPrcPO05K91tfYzdufqNremdLimc8J ADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image066.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhOAAmAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA2 ACQAgQAAAAAAAM1SAP9mAAKAjI+py+0Do5y02lsN3rxT7YXiF4zmCJ7qlq4u+cZTK790vd74qe9o 6XP1gp4hkWM8YpJKC7MJg4qe0gi1OrhWtVIu1NsEC50HLCQgcACAWLTgDU8D5uxuHG6Y083ueECv V/fl9we4t+VnCCio5JanGIgoB7m49UgZ6KC5mYCpWAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image067.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlh6gCSAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAADo AJAAggAAAAAAAADMmc1SAM3NAP9mAP//AAECAwP/CLrc/jDK6UKgOOvNu/9gKG5WCZhjqq5s67qo ci3Wa994rmPl3Pi02m5ILBopsQewIjw6n9BUj8dbRq/Y7KmZsUaS2rDYNu14keexet3letJoOHuu Lo/kVTx9fwTfWW58gkR2LXocfoOKgIEwN42LkYiJL4chlJKZP5iPhJCai5w6liufoGyFT6SGpqdY okarlbKuj7BOtLO5tXetV7u2wLxtvlnCOMXDb8E9zc7P0NHS03DU1tfJyoAF3N3e3+Dh4uPk4dXl 6Ondx9qI6u/w8efx9OvtRQH1+vvc8/zv7O51+UcQoIR8BdMFFIgkocNx/h6KW8jwoMSL9r5gnFhx /9TGixE/9mOFraTJVIZEPgwpkuIJAzBjypxJs6bNmzVd/lDpkOVHlwFwCh1KlKZOBgh5EvS5EWjR p1BzIlNakClGp1GzQj1Kg+pSi1Sxah0rlKsMr/+sgjREtu1NsyfQ8lMrUazbuzDhJpVLj+5KtngD 6+Wrz29PwIHvDibcF6xSu4nJLmYMz3BCyJG1TqasznJVxJnHbuaMzvNXQKHbjiZNznRa0KmjrmbN UWNY2LGfzqYNzvVc3LmJ7ubtzfc+zMGHDve6tzen5i2BJ8e5PCy1hnX33kI0fetUzgEGiB8/Phn0 pQN6pK/UXfd3yuHJlydRV/569u2FvyccX362s/8r+fdIfvo9Ap5/tJw3F3l6EajcfnL1l94uCh43 HzIOlgUhWv0JU2E98f33QVAEkphTdT+JJ6ISAcKFVIkESJPDhy2tCAGN8rj4Yn4BEODjjz7quMVJ RD6zzWVC0sAjkD/a2NEERUYTy5JMJvmkIiZO12OTVl45SJbBbRmkl2SS0N6WTpZZEZixoanmmzx0 tx2cZbKZWpd0YhklNnn2iYwAAuDpZ54BAAqooIOqWaihhybqKAyMMoroowwtGqmhk1KqjaWXYqrp pyR02mmmoGrCqaiSlqqqEqiOuuqrSLWaKqy0niBroLXmemqkpOYaya6N+urrrr0KKwmnxRp7bLDW yhqbZrPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjm q+++/Pbr778ABywwGXsWDM3AUBJXQLLd4sghwo7RxjC3DjMHsW28TbxtxbddzCJxGmvL8WMef5xx yRUoHHK2I/O0MrYtq/TytTFHhzJSKt+MM8g6d8Vzz3H93HPNPwEd9MlAE92U0UpfxTSHJfTTjNFH P1Zeh1QDaLV9z/LbtDwIZr2zywzO7O3XAF0o9k5kT7i2yTWaLa7BfIaRAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image068.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhJwAhAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAQAl AB8AgAAAAAAAAAJAhI+py8EPW5wxOIrVzdzsnn0gJY6ViVkoubLt+UJlfKj0Mt9AfvO0HwO2bDqE cFjUJBNHFHHZdC6N01rVc30uCwA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image069.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhjgBBAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAACM AD8AgQAAAAAAAM1SAP9mAAL/hI+py+0Po5w02ECz3rz3i3niSJbQZabquoHsC8cHKtf26N76PtH8 D0zkgsSfr4i0DZNM2LEJTS2jVNG0im1ZslzOtQt2PMPkxbeMBozT6DM7vH7D4/IuvZ5147H3PVXv BwUY2NRHyDR4iGSoWJTYGMQImQFSaXmJman5SDjg+QkaKjpKWkoaMqlgusraOoqaiuA6S3saq1qb Wwt7C6D768p7C0xsKhxbnCx6nKrs7Mk8+ewcDTmtXN14nZytuF3cffhNHN45/lseeI7eK7uem+73 Dt9+ML9bb3BPG7+3P9sPz79g+XwNDHBKkrqDmgrq+xdAgMSJEgMu3BeRooAtIg7tYdTIsaPHexk3 WtRGcuJJaylDisT1TmG+TTRrunzJoAAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image070.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhHgAhAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAQAd AB8AgAAAAAAAAAI5DI6py2ANo5N0vYovpnrH7jVgaJHSaCJoOrHMasKx+9KlncikHvKevwFmcDmi ytgyCitLDjJJDBQAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image071.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhQAALAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA+ AAoAgQAAAAAAAP8AAAECAwI6hI+pm+EMo5wsiPsoCrove4Wc54xAiabqqoauqaVeB7oYi8vzVNsw X9rFbJhZRjj0IZcUx4sJBR6ZBQA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image072.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhOAAmAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAA2 ACQAgQAAAAAAAM3NAP//AAKEzI6py+0czJu0qmizhnL7jH0iFY4md6ZXp6Zle77wKM9fbW94DrK8 7vv1hLcgkWQ8PnbKBrO5eEIT0umhasVOtVCuKuIDg7MCgThQDgAAyR+6DDer1+3cO25e6+u2e3qu x9aFBxgo2HQXYRjIB/NWuHh4hKYYyYgIacl2xtnp+VmpaVgAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image073.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhRAA/AHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAABC AD0AgQAAAAAAAM1SAP9mAALWDI6py+0PDZy0WmmzzgHvDy5eSH5jiVZdyl7tG8Eyc87waud1zu48 ivvdhDIfEWQ8boJKYLP3TDGjSGopaY1lkdhto+sVhZfgMaJsBqCvnbb7DY/L5/TI4I7P6/f8vr+f FPA3SFjIF2iYqAhot+i4iPgoWRg5acn4IHi5qVfJyen5eRkqOkla+niKCtm4atrqmgoby5pJK6l6 O5ir68fbezgLvCs8fDglYjxAh0yjHCAQLR3d7DwMPU2NpgmMLV1tez29diauHcKtCw2u0s1+wRwv /65QAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image074.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhDQCXAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAM AJYAgAAAAAAAAAJ/hB+nmrvtUGTTwHljdvtV+3VU+AGiRKZYeYLq+nLsHMv1WLUmnfOa/7uVhsSi 8YhMKpfMpvMJjUqn1GpRhwXahKge1+UNi4PjLaxsJp/X6nba7fnu5FltHI1jv/d5eJ/fpQcIJvh3 VxiISOiXODiHZxjZeMi4WPmoiHlZR8dSAAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image075.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhVwBnAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABV AGYAggAAAAAAALKyst3d3cz/zAECAwECAwECAwP/GLrc/jDKBaq9OOdAuv9gKI5kSQRaqlqc6b4w iK401sZ4Hs51f+tAHK9H+wWPpiFRZUQ6d8ta80k9RYvVrEd5tWm13C7rmw2LAVMy0CxOq3Psrvsd i1/n9Jc9is8nzxp9fiR7S4KDIoVEh4gygBuNOoo+kXCPXpV1lxeMmZNSmZqbFZ2Vn1iheqOkqaqr pZGnK7CNskytLrYptIi6gbh/r8AlvpDDI8WYx1DCy8yjvIPJnM7Pm9F+02PVH9qs3FuraODhzeTe 4+RW5uDo2Hnu6uvQ8vHq9ufi73T47fr1+iYIHEjwgbiDCBMqXMiwocOHECNKnEixosWLGDNq3Mix q6PHjyBDihxJsmTJgihTOlAYYIDLlzBjypxJs+ZMdJxs6tzJUyZOFj2DCr3JcqjRoT9JHV3KMyka plBrOm0ZtSrMqVazDsCqtSrXrlC/gl0qdqzRsmaFok3bcy3bnW7f2owrlybduj6L4m2rdy/cvn7n AsZL1aeCwXIDCJCwsDBhAZAjL3YKdK9iyZAp57SM+fBDx28vZ9a8gfNkiqDTXibNhLDniipjv66R AAA7 ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image076.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhIwAzAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAAAg ADEAgQAAAAAAAP8AAAECAwJrhI8XIZsPIxO0xQtnpSHjpG3ds4xfWJXqyrZbmpUfgHLxrLwmjq38 v/udhEAiL2j0JIfLXvOCfCqkSirISsIiolSu1NsEh7VbskG8RCfVRHbbfIa7hfMjnHav4/T7vNz/ Z8Y3M8hEVuhkVgAAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0175_image077.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhGgArAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAEAAAAZ ACoAgAAAAAAAAAJBhI+pF+venkRxymphnnin7lHhAo6lOSpnuG5t9sLpN9O1EVv5deO939vxgj/h w0j6AZAqJdN2e0JrUhHxiqU6lQUAOw== ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0105.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
19
Soft= ware Requirements Specification (SRS)1
•<= /span>Title
•<= /span>TOC
R= 26;1.  Introduction
R= 11;1.1  Purpose
R= 11;1.2  Scope
R= 11;1.3  Definitions, Acronyms, and Abbreviations
R= 11;1.4  References
R= 11;1.5  Overview
R= 26;2.  Overall Description
R= 11;2.1  Product Perspective
R= 11;2.2  Product Functions
R= 11;2.3  User Characteristics
R= 11;2.4  Constraints
R= 11;2.5  Assumptions and Dependencies =
R= 26;3.0  Specific Requirements
R= 11;… next slide
1 IEEE Std 830-1998
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0105_image078.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhaQAVAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABn ABMAgQAAAAAAAP//ZgECAwJOjI+py+0PIxS02ouz3rz73wXgSJbmWYnoyraj6sZyDM/2/eL6vtX8 r/MBhzIh8bgyIpckJfMZgkpz0yrHaa1is9It9+n9LiXksvmMThQAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0106.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
20
Soft= ware Requirements Specification (SRS)
3.0  Specific Requirements
3.1  External Interfaces
3.2  Functions
3.3  Performance Requirements
3.4  Logical Database Requirements
3.5  Design Constraints
3.6  Software System Quality Attributes
3.7  Object Oriented Models
3.7.1    Analysis Class Model&= #13;
3.7.2    Analysis Collaboration Model
3.8  Additional Comments
•<= /span>Index
•<= /span>Appendices
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0107.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
21
Soft= ware Development Plan (SDP)2
R= 26;Front Matter (Title, Toc, Lof, Lot)
R= 26;1.  Overview
R= 11;1.1  Project Summary
R= 11;1.2  Evolution of Plan
R= 26;2.  References
R= 26;3.  Definitions
R= 26;4.  Project Organization
R= 26;5.  Managerial Process Plans
R= 11;5.1  Start-up Plan
R= 11;5.2  Work Plan
R= 11;5.3  Control Plan
R= 11;5.4  Risk Management Plan
R= 11;5.5  Closeout Plan
R= 26;6.  Technical Process Plan
R= 26;7.  Supporting Plans
 2=  I= EEE Std 1058-1998
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0107_image079.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhcAAVAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABu ABQAgQAAAAAAAP//ZgECAwJXjI+py+0Po1Si2ouz3rz7D4aWIZbmiaZjoLbue5LwTNeCbOd6ie/+ n+kBhz4h8VgzIpcuJfMZY0GnKSf1yrFitxctl+v9YsNiKrkMPaOZAcDkDY/L54gCADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0119.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process
January 13, 2005
(c) Dr. David A. Workman
22
IEEE= Std (829) for Software Testing
R= 26;Test Plan
To prescribe the scope, approach, resources, and sched= ule of testing activities.  To identify items to be tested, the features to be tested, the testing tasks to be performed, the personnel responsible for each task, and the risks associated with the plan.
Test Design Spec
Test Case Spec
Test Procedure Spec
Test Item Transmittal Report
Test Log
Test Incident Report
Test Summary Report
 2=  I= EEE Std 829-1998
------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0119_image080.gif Content-Transfer-Encoding: base64 Content-Type: image/gif R0lGODlhagAVAHcAMSH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACH5BAEAAAAALAAAAABp ABQAgQAAAAAAAP//ZgECAwJUjI+py+0Powyi2ouz3rz7D35GSJbmiV5jyrZuub7yPMf0jcNUzvec 7Qv2gMIijWhMtpDKponpjIp20moIas1asNost1v9gqPicbNsTk7W7Lb7DSgAADs= ------=_NextPart_01C73BDC.E4BB6A00 Content-Location: file:///C:/508AB227/IntroToSWEngineering_files/slide0179.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Software Process