Fundamentals of software engineering / - [Place of publication not identified] : McGraw-Hill Education, 2014 - iv, 448 pages : illustrations ; 23 cm.

1. The nature of software -- 2. Software engineering -- 3. Software process structure -- 4. Agile development -- 5. Understanding requirements -- 6. Requirements modeling: scenario-based -- 7. Requirements modeling: class-based methods -- 8. Requirements modeling: behavior, patterns, and web/mobile apps -- 9. Design concepts -- 10. Architecture -- 11. Component-level design -- 12. User interface design -- 13. Pattern-based design -- 14. WebApp design -- 15. Mobile app design -- 16. Review techniques -- 17. Testing mobile apps -- 18. Formal modeling and verification -- 19. Software configuration management -- 20. Project management concepts.

9781308239200


SOFTWARE ENGINEERING

QA 76.758 .F981 2014