17
Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 1 CSC450 Review & Summary Slides adapted from various sources

Embed Size (px)

Citation preview

Page 1: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 1

CSC450 Review & Summary

Slides adapted from various sources

Page 2: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 2

Question 1

2

What is software engineering and how

did the term originate?

Page 3: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 3

Question 2

3

What is the software lifecycle?

Page 4: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 4

Question 3

4

What is the most appropriate lifecycle

model for constructing software?

Page 5: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 5

Question 4

5

What is the role of models in constructing

software? MDE?

Page 6: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 6

Question 5

Complexity is central among SE challenges. What is complexity? List different forms of complexity?

Page 7: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 7

Question 6

Project management?

Page 8: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 88

• Structural– Class diagrams– Object diagrams– Component diagrams– Deployment diagrams– Package diagrams

• Behavioral– Use case diagrams– Activity diagrams– State machines– Sequence diagrams

UML 2.0 Diagram Types

Page 9: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 9

Question 7

9

OCL?

Page 10: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 10

Question 8

10

Design Patterns?

Page 11: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 11

Question 9

11

Software testing?

Page 12: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 12

Question 10

12

Agile development?Architectural styles?

Estimating software projects?

Page 13: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 13

Question 11

13

Aspect-oriented software development?

Page 14: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 14

Software Projects

• What you have learnt

14

TeamsResearchWritingModeling Programming

Page 15: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 15

Software Projects

• Overview of Projects

15

Page 16: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 16

Final Exam

16

?

Page 17: Slide 1 CSC450 Review & Summary Slides adapted from various sources

Slide 17

The End

______________________Devon M. Simmonds

Computer Science Department

University of North Carolina Wilmington

_____________________________________________________________

Qu es ti ons?

17