Presentation is loading. Please wait.

Presentation is loading. Please wait.

February 27, 2016 1 February 27, 2016February 27, 2016February 27, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific.

Similar presentations


Presentation on theme: "February 27, 2016 1 February 27, 2016February 27, 2016February 27, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific."— Presentation transcript:

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

2 February 27, 2016 2 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU CS 470 SE-1-2-3

3 February 27, 2016 3 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU One Goal: Flexible Manufacturing Two Elements : Data and Process Three -abilities : Reuse, Extend, and Flexible SE-1-2-3: Software Design & Implementation

4 February 27, 2016 4 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation We’re poor learner from industrial manufacturing Logical product Hard to repeat Hard to specify Hard of hard

5 February 27, 2016 5 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation We face simple issues but struggle a lot Niklaus Wirth, Author of PASCAL Program = ????

6 February 27, 2016 6 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation We’re smart to convert software into hardware --> OO strategy

7 February 27, 2016 7 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation We’re pursuing three -abilities

8 February 27, 2016 8 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation How to do by digging in more depth

9 February 27, 2016 9 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation A - Abstract D - Data T - Type

10 February 27, 2016 10 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation A - Abstract D - Data T - Type

11 February 27, 2016 11 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation ADT - A model for the problem to be solved ADT - Described by its properties ADT - Generalized by specifying type ADT - Simulated by OOP Code Construction: Modularity

12 Thank you very much! Questions? February 27, 2016 12 Azusa Pacific University, Azusa, CA 91702, Tel: (800) 825-5278 Department of Computer Science, http://www.apu.edu/clas/computerscience/http://www.apu.edu/clas/computerscience/ Software Engineering in CS at APU SE-1-2-3: Software Design & Implementation


Download ppt "February 27, 2016 1 February 27, 2016February 27, 2016February 27, 2016 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific."

Similar presentations


Ads by Google