Upload
barbara-fisher
View
214
Download
1
Embed Size (px)
Citation preview
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?
Slide 3
Question 2
3
What is the software lifecycle?
Slide 4
Question 3
4
What is the most appropriate lifecycle
model for constructing software?
Slide 5
Question 4
5
What is the role of models in constructing
software? MDE?
Slide 6
Question 5
Complexity is central among SE challenges. What is complexity? List different forms of complexity?
Slide 7
Question 6
Project management?
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
Slide 9
Question 7
9
OCL?
Slide 10
Question 8
10
Design Patterns?
Slide 11
Question 9
11
Software testing?
Slide 12
Question 10
12
Agile development?Architectural styles?
Estimating software projects?
Slide 13
Question 11
13
Aspect-oriented software development?
Slide 14
Software Projects
• What you have learnt
14
TeamsResearchWritingModeling Programming
Slide 15
Software Projects
• Overview of Projects
15
Slide 16
Final Exam
16
?
Slide 17
The End
______________________Devon M. Simmonds
Computer Science Department
University of North Carolina Wilmington
_____________________________________________________________
Qu es ti ons?
17