Your textbook…
Table of Contents
I. GETTING STARTED.
1. Introduction to Software Engineering.
2. Modeling with UML.
3. Project Organization and Communication.
II. DEALING WITH COMPLEXITY.
4. Requirements Elicitation.
5. Analysis.
6. System Design.
7. Object Design: Reusing Pattern Solutions.
8. Object Design: Specifying Interfaces.
9. Mapping Models to Code.
10. Testing.
III. MANAGING CHANGE.
11. Rationale Management.
12. Software Configuration Management.
13. Project Management.
14. Software Life Cycle.
IV. REFLECTIONS.
15. Reflections.
V. APPENDICES.
Appendix A: Design Patterns.
Appendix B: Glossary.
Appendix C: Bibliography.
Index.
This publication currently is not for sale.