Presentation is loading. Please wait.

Presentation is loading. Please wait.

May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department.

Similar presentations


Presentation on theme: "May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department."— Presentation transcript:

1 May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department of Computer Science & Engineering University of Nebraska, Lincoln Ferguson Hall, P.O. Box 880115 Lincoln, NE 68588-0115 http://www.cse.unl.edu/~fayad

2 L1-S2Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad 2 Lesson 1: Introduction

3 L1-S3Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad Lesson Objectives 3 Discuss the course syllabus Explore Issues in software engineering Introduce software design methodologies

4 L1-S4Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad Modeling in General Object-Oriented Design Heuristics A Survey of Object-Oriented Analysis & Design Methods Concepts in Object-Oriented Analysis & Design Software Design Diagramming Techniques Software Design Methodologies: Object-Oriented, Process-Oriented, Type-Oriented, Real-Time-Oriented, Aspect-Oriented, etc. UML in Action 4 Course Outline

5 L1-S5Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad Software engineering life cycles or phased software development models, such as –Waterfall model –Prototyping –Spiral Model Domain-specific software engineering or “How to build enterprise application frameworks” 5 Software Engineering

6 L1-S6Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad 6 Waterfall Model Requirements Analysis Design Coding Requirements Specifications Testing

7 L1-S7Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad 7 Prototyping Requirements Specifications Requirements Analysis Coding Demonstration Design Coding Testing Maintenance Design Prototype Coding DesignCode Test Maintenance Requirements Build Prototype Document Requirements Test Prototype

8 L1-S8Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad 8 Spiral Model

9 L1-S9Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad What are the differences between requirement analysis and software design? What are the requirement analysis and software design? 9 Analysis & Design

10 L1-S10Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad 10 Analysis & Design Fuzzy line Problem space Analysis One problem The “What” Solution space Design Many solutions The “How”

11 L1-S11Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad What are the differences between analysis & design? T/F –Software design is part of the software life cycle. –Software design is part of the software maintenance cycle. Define: –Domain-specific software engineering 11 Discussion Questions

12 L1-S12Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad Define the following terms Methodologies and Paradigm. Method and Process Model and View Technique and Tool Environment Heuristics What are the differences between a method and a process? What are the differences between a model and a view? 12 Questions for the Next Lecture

13 L1-S13Introduction May-June 2001 ISISTAN Research Institute – Tandil, Argentina -- M.E. Fayad Task 1: Think About a problem statement for your team Project (see sample problems on the course web site). This is due immediately. Task 2: Identify the team members of your team. E – Mail me their names, e-mails, phone numbers. Please note that problem statements must be submitted electronically as MS Word format to adiaz@exa.unicen.edu.ar 13 Tasks for Next Lecture


Download ppt "May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department."

Similar presentations


Ads by Google