Implementation Issues
Learning Objectives
- Contrast cohesion and coupling
- Describe the rationale and business case for open source development
- Summarize permissions, conditions, and limitations of the GPL, LGPL, and BSD open source licenses
How to Complete this Lesson
Complete the following learning activities: (2.5–2.75 hours total)
- Watch Code Smells I (12 minutes) and Code Smells II (13 minutes)
- Read the following in Software Engineering:
- Chapter 7: Design and implementation
(45–60 minutes)
- Implementation issues
- Open-source development
- Chapter 7: Design and implementation
(45–60 minutes)
- Watch Open Source Software (14 minutes)
- Participate in the synchronous session during the class meeting time (optional)
- Complete the quiz (5–8 minutes)
- Work on the implementation
(60 minutes)
- Ensure that the specification has been approved
- Continue implementing some portion of the specification
Due
As a reminder, the following is due this lesson: