Download presentation
Presentation is loading. Please wait.
Published byVirgil Jeffry Hunt Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.