November 22, November 22, 2015November 22, 2015November 22, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, CS 480 Software Engineering II
November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly
November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly
November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly Conceptual Product Conceptual Product Complete Product Complete Product Analysis (Breakdown) Analysis (Breakdown) Synthesis (Put-together) Synthesis (Put-together) Software Construction
November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly 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
November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly 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
November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly Conceptual Product Conceptual Product Complete Product Complete Product Analysis (Breakdown) Analysis (Breakdown) Synthesis (Put-together) Synthesis (Put-together) Software Construction
Thank you very much! Questions? November 22, Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department of Computer Science, Software Engineering in CS at APU CS 480 SE: A Beautiful Butterfly