november 22, 2015 1 november 22, 2015november 22, 2015november 22, 2015 azusa, ca sheldon x. liang...

8
June 27, 2022 1 June 27, 2022 June 27, 2022 Azusa, Azusa, CA CA Sheldon X. Liang Ph. D. Software Engineering Software Engineering in CS in CS at at APU APU Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/ CS 480 Software Engineering II CS 480 Software Engineering II

Upload: jennifer-mcdaniel

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20231

April 21, 2023April 21, 2023 Azusa, CAAzusa, CA

Sheldon X. Liang Ph. D.

Software Engineering Software Engineering in CS in CS at at APUAPU

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

CS 480 Software Engineering IICS 480 Software Engineering II

Page 2: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20232

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful Butterfly

Page 3: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20233

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful Butterfly

Page 4: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20234

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful ButterflyConceptual

Product

ConceptualProduct

CompleteProduct

CompleteProduct

Analysis(Breakdown)

Analysis(Breakdown)

Synthesis(Put-together)

Synthesis(Put-together)

Software Construction

Page 5: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20235

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful ButterflyQuickTime™ and a decompressor

are needed to see this picture.

ConceptualProduct

QuickTime™ and a decompressor

are needed to see this picture.

Complete

Product

QuickTime™ and a decompressor

are needed to see this picture.

Analysis

(Breakdown)

QuickTime™ and a decompressor

are needed to see this picture.

Synthesis

(Put-together)

Software Construction

CS 470 forms two wings of SE-- Without wings, it would not be a butterfly-- It has no beauty at all!

CS 480 forms the body of SE-- Without body, it would not be a butterfly-- it has no life at all

Page 6: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20236

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful ButterflyQuickTime™ and a decompressor

are needed to see this picture.

ConceptualProduct

QuickTime™ and a decompressor

are needed to see this picture.

Complete

Product

QuickTime™ and a decompressor

are needed to see this picture.

Analysis

(Breakdown)

QuickTime™ and a decompressor

are needed to see this picture.

Synthesis

(Put-together)

Software Construction

SRS: identify entities related to the system-- External entities (context for the system)-- Monolithic bubble (boundary of the system)-- Relationship among them

SRS/SDD: identify functionality& connection -- Functional analysis (What to do)-- Functional allocation (further decomposition)-- Non-functional constraints

Page 7: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

April 21, 20237

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful ButterflyConceptual

Product

ConceptualProduct

CompleteProduct

CompleteProduct

Analysis(Breakdown)

Analysis(Breakdown)

Synthesis(Put-together)

Synthesis(Put-together)

Software Construction

Page 8: November 22, 2015 1 November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific

Thank you very much!

Questions?

April 21, 20238

Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/

Software Engineering Software Engineering in CS in CS at at APUAPU

CS 480 SE: A Beautiful ButterflyCS 480 SE: A Beautiful Butterfly