TY - BOOK TI - Fundamentals of software engineering SN - 9781308239200 AV - QA 76.758 .F981 2014 PY - 2014/// CY - [Place of publication not identified] PB - McGraw-Hill Education KW - SOFTWARE ENGINEERING N1 - 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 ER -