Literatura


Zalecana literatura do UML w wersji 2.0:


1. M. Fowler, UML w kropelce, Wersja 2.0, LTP, 2005.
2. M. Śmiałek, Zrozumieć UML 2.0, Metody modelowania obiektowego, Helion, 2005.
3. S. Wrycza, Język UML 2.0 w modelowaniu systemów informatycznych, Helion, 2005.

Informacje o przeglądach formalnych i inspekcjach (zalecane dla inspektorów):


4. J. Górski, Inżynieria oprogramowania w projekcie informatycznym, Mikom, 1999.

Informacje o idei programowania przez testy oraz lekkich metodykach wytwarzania oprogramowania i wzorcach projektowych:


5. K . Schwaber, Agile project management with Scrum, Microsoft Press, 2004.
6. K. Beck, C. Andres C., Wydajne programowanie: Extreme programming, Mikom, 2005.
7. K. Beck, TDD by example, Addison-Wesley 2002.
8. R.C. Martin, Agile Software Development, Principles, Patterns, and Practices, Prentice Hall, 2002.
9. M. Fowler, Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe, Helion, 2005

Informacje o narzędziach do testowania:


10. A. Hunt, JUnit: Pragmatyczne testy jednostkowe w javie, Helion 2006.
11. R. Mugridge, W. Cunningham, Fit for Developing Software: Framework for integrated Tests, Prentice Hall, 2005.

Informacje o refaktoryzacji i dobrych praktykach programistycznych:

12. R.C. Martin, Czysty kod, Helion, 2010.
13. M. Fowler, K. Beck, J. Brant, W. Opdyke, D. Roberts, Refaktoryzacja, Wydawnictwo Naukowo-Techniczne 2006.



Ciekawe informacje można również znaleźć na stronach związanych z przedmiotem Inżynieria Oprogramowania:
www.equus.wroc.pl/studia.html
gromit.iiar.pwr.wroc.pl/uml/
W razie jakichkolwiek wątpliwości co do syntaktyki lub semantyki diagramów UML wyrocznię, czyli aktualnie obowiązującą specyfikację, można znaleźć tu:
http://www.uml.org/
Informacje na temat równoległego rozwijanie modelu i implementacji w narzędziu Rational Software Architect można znaleźć tu:
http://www.ibm.com/developerworks/edu/r-dw-r-sdpmod1.html
http://www.ibm.com/developerworks/edu/r-dw-r-sdpmod2.html