



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Answers to the questions covered in the cs314 final study guide, focusing on software engineering concepts such as modeling, capability maturity model (cmm), design class diagrams, requirements modeling, and software testing.
Typology: Study notes
1 / 6
This page cannot be seen from the preview
Don't miss anything!




CS314 Final Study Guide Answers
Intro to SE (Week 1 Slides)
Processes (Week 1 Slides)
OO Design (Week 2 Slides & Ch 2-6)
Analyzing & organizing requirements to gain deeper understanding. Results in Use cases, requirements class model. Documentation /Specification of the requirements Validation against customer/user needs
Design Patterns
Iterator – Provides uniform way to sequentially access elements of a collection, regardless of the collection’s structure. Separate maintaining from iterating Observer – A change in one class (observable) requires a change in another closely related class (observer). The observable should notify the observer(s). Model-View-Controller – Problem: Create a UI that’s resilient to change such as look & feel, changes in functionality, etc. Solution: Split into model (underlying function), view (output), & controller (input).
Software Testing