Students will study new information in reference to computer system engineering, requirements analysis fundamentals, data-flow oriented design, real-time design, software quality assurance, software testing techniques, and software maintenance. The intention is to install structured analysis into software design for both conventional and real-time applications, while providing a more practical user interface design.
Students should have a more realistic view of the entire software engineering process and the problems currently facing the software industry. Students will have the opportunity to design a software document.
WEEK | DISCUSSION TOPICS | TEXTr |
---|---|---|
Week 1 | Software and Software Engineering Project Management: S/W Metrics Project Management: Estimation | Chapter 1 Chapter 2 Chapter 3 |
Week 2 | Project Management: Planning Computer System Engineering Requirements Analysis Fundamentals | Chapter 4 Chapter 5 Chapter 6 |
Week 3 | Structured Analysis Object-Oriented Analysis Alternative Analysis Techniques | Chapter 7 Chapter 8 Chapter 9 |
Week 4 | Software Design Fundamentals Data Flow-Oriented Design Object-Oriented Design Proctored MID-TERM(Chapters 1-12) | Chapter 10 Chapter 11 Chapter 12 |
Week 5 | Data-Oriented Design Methods User Interface Design Real-Time Design | Chapter 13 Chapter 14 Chapter 15 |
Week 6 | Program Languages and Coding Software Quality Assurance Software Testing techniques | Chapter 16 Chapter 17 Chapter 18 |
Week 7 | Software Testing Strategies Software Maintenance Software Configuration Maintenance | Chapter 19 Chapter 20 Chapter 21 |
Week 8 | CASE Integrated CASE Environments The Road Ahead Term Project Due FINAL EXAM(Chapters 13-24) | Chapter 22 Chapter 23 Chapter 24 |