CIS 121 - DePaul University
SE 325/425
Autumn 2008
Review for Final Exam
Key topics to be covered:
(1) Key models and frameworks (Ch. 1-4; Royce paper)
(a) Software process models (waterfall, iterative, incremental, agile (e.g., XP)
(i) Describe, compare, contrast
(ii) Given a situation, select appropriate model(s)
(b) People-Process-Technology trilogy
(2) Requirements engineering (Ch. 7, 8)
(a) Elicitation, elaboration, specification: Processes and deliverables
(b) ERD, DFD, STD, Use cases
(c) Quality requirements (i.e., “ilities”, non-functional requirements)
(3) Design (Ch. 9)
(a) Principles of good design
(b) Design processes and deliverables
(4) Testing (Ch. 13-14)
(a) V-model; Stage containment
(b) Black box vs. White box techniques
(c) Basis path testing
(5) Project planning and estimating (Ch. 23-24)
(a) Work breakdown structure
(b) Size estimates (LOC, function points, components)
(c) Estimation models
[pic]
(6) Software architecture (Ch. 10)
(a) What is it
(b) Styles, Patterns: Describe and give example
(c) Transform mapping
(d) Transaction mapping
(7) Change management (Ch. 27)
(a) Activities
(b) Software configuration items: Describe and give example
(c) Traceability: Describe and give example
(d) Approaches to managing configuration items (check-in/check-out, merge, etc.)
(8) Project management (Ch. 21, 25; Oct. 30)
(a) Earned value
(b) High-performance teams; diversity
(c) Risk management: Principles, process, RMMM plan
(9) Software Process Improvement (Ch. 2; CMMI handout; Nov. 6-13)
(a) CMMI structure (Levels, process areas, goals, specific practices)
(b) CMMI maturity levels: Describe the 5 levels
(c) CMMI relevance in marketplace
(d) Software measurement: Objectives; GQM approach; challenges
(10) Industry trends (Reading; Nov. 13)
(a) Offshoring: What is it; Why do it; Market trends; Challenges
(b) Aspect-oriented software development: What is it; Why do it; Market trends; Challenges
(c) Service orientation: What is it; Why do it; Market trends
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.