Skip to content

Latest commit

 

History

History

CSE566-SoftwareProcess

Software Project, Process, and Quality Management

The success of a software project is dependent upon many factors and requires skillful leadership in both planning and tracking the project. There are numerous software development processes and methodologies to choose from and customize based on the organization’s unique environment. This course is for anyone seeking to learn more about planning and tracking a successful project.

Week 1

Week 2

Project #1 - Code Smells, Refactoring Patterns, and Refactoring Software Case Study - The code smells I focused on were Blob Class, Spaghetti Code, and Functional Decomposition

Week 3

Project #2 - Software Configuration Management - The SCM tool I focused on was Ansible

Week 4

Midterm Week

Week 5

Project #3 - Illustrating the Use of the Model - COCOMO Estimation for building an ATM embedded system

Week 6

Project #4 - Training Software Leaders - The topic I chose to discuss was Software Analytics

Week 7

Project #5 - Software Maintainability - Deriving a measure of software maintainability based on the Maintainability Index
Final Exam