30 likes | 133 Vues
Explore the essential concepts of software engineering in this fifth edition by Stephen R. Schach. This course covers the scope of software engineering, software processes, life-cycle models, and tools of the trade. Dive into object-oriented principles, reusability, interoperability, and planning techniques. The curriculum also delves into the software development phases including requirements, specification, analysis, design, implementation, integration, and maintenance, providing a complete understanding of modern software practices.
E N D
Object-Oriented and Classical Software EngineeringFifth Edition, WCB/McGraw-Hill, 2002Stephen R. Schachsrs@vuse.vanderbilt.edu
Course Overview • Part 1 1. Scope of Software Engineering 2. The Software Process 3. Software Life-Cycle Models 4. Teams 5. Tools of the Trade 6. Testing 7. Introduction to Objects 8. Reusability, Portability, and Interoperability 9. Planning and Estimating
Course Overview • Part 2 10. Requirements Phase 11. Specification Phase 12. Object-Oriented Analysis Phase 13. Design Phase 14. Implementation Phase 15. Implementation and Integration Phase 16. Maintenance Phase