1 / 18

Software Engineering at Azusa Pacific University

Software Engineering at Azusa Pacific University. Conquering the Monster Capstone Project via S tructured S ystem A nalysis & D esign. 1. September 3, 2014. Azusa Pacific University, Azusa, CA 91702, Tel: (800) 8 25-5278

mura
Download Presentation

Software Engineering at Azusa Pacific University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Engineering at Azusa Pacific University Conquering the Monster Capstone Project via Structured System Analysis & Design 1 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  2. Software Engineering at Azusa Pacific University Conquering the Monster • Software Engineering Project is like a monster that overwhelms and frustrates us all the time -- It seems to be a BIG headache to develop a software engineering project: • How to get a project started is really weird You have to start with a big cloud, and what is next step is still up in the air. • How to get the job done is more headachy You start with a cloud, you may have done a big mess – endless work makes you feel hopeless. 2 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  3. Software Engineering at Azusa Pacific University Conquering the Monster Our Recognition: The Monster of W5 PR#1-1 / PR#2-1 What seems to be the problem? MMM What? PR#1-2 Warning in advance! Tar pit Warning PR#1-3 / 1-4 Way to survive Surgical Way to survive PR#2-4 Word to communicate Passing the word Documents do the trick PR#3-1/3-2 Work out anyway No Silver Bullet Work to do 3 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  4. Software Engineering at Azusa Pacific University Conquering the Monster Our Recognition: creative boss & calm operator MMM What? Tar pit Warning Surgical Way to survive Passing the word Documents do the trick No Silver Bullet Work to do 4 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  5. Software Engineering at Azusa Pacific University Conquering the Monster Approach: conceptual  operational system PR#2-2 Who should design? PR#2-3 What are design constraints Conceptual System PR#4-1 / PR#4-2 How to design SSAD Operational System PR#3-3 Prepositions of MMM PR#3-4 MMM after 20 Years 5 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  6. Software Engineering at Azusa Pacific University Conquering the Monster What we have learned? How to apply to design? Question ourselves PR#2-2 Who should design? PR#2-3 What are design constraints Conceptual System PR#4-1 / PR#4-2 How to design SSAD Operational System PR#3-3 Prepositions of MMM PR#3-4 MMM after 20 Years 6 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  7. Software Engineering at Azusa Pacific University Conquering the Monster Big problem with SSAD There is a gap between conceptual system and operational system Conceptual System How to start with conceptual sys? How to bridge the gap in between?? How to end at operational system??? SSAD Operational System 7 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  8. Software Engineering at Azusa Pacific University Conquering the Monster New, creative ideas expected PADT streamlined SSAD 8 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  9. Software Engineering at Azusa Pacific University Conquering the Monster PADT streamlined SSAD 9 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  10. Software Engineering at Azusa Pacific University 10 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  11. Software Engineering at Azusa Pacific University 11 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  12. Software Engineering at Azusa Pacific University 12 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  13. Software Engineering at Azusa Pacific University • Inspirational question: • How to convert coffee beans to grounds? • How to refine / decompose a context diagram in PRD to high level Data Flow Diagram in PSD? • How to expand PSD from PRD? • Why SPMP is with PSD, and what is the key for SPMP? 13 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  14. Software Engineering at Azusa Pacific University Context Diagram in PRD High level DFD in PSD • Any problems? • A cloud is lost • unspecified dataflow 14 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  15. Software Engineering at Azusa Pacific University Conquering the Monster Consistent Decomposition High level DFD in PSD Context Diagram in PRD 15 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  16. Software Engineering at Azusa Pacific University Conquering the Monster Review (PRD)  Revise (PSD)  Refine (SDD) Document-Driven Core tools applied Formulated approach PRD PSD SDD DFD0PRD = DFD0 + Description DFD1PSD = DFD1 + SC + ERD SC / ERD DFD*SDD = DFD+ + SC*+ ERD* + GUI GUI /API 16 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  17. Software Engineering at Azusa Pacific University Conquering the Monster Review (PRD)  Revise (PSD)  Refine (SDD) Core tools applied Document-Driven Formulated approach PRD PSD SDD PRD = DFD0+ Description Context Diagram PSD = DFD1+ SC + ERD High level DFD SDD = DFD++ SC*+ ERD* + GUI Hierarchical DFD 17 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

  18. Software Engineering at Azusa Pacific University Conquering the Monster Document-Driven Management Plan 18 September 3, 2014 Azusa Pacific University, Azusa, CA 91702,Tel: (800) 825-5278 Department of Computer Science,http://www.apu.edu/clas/computerscience/

More Related