References

Books

[HULL2010] Elizabeth Hull, Ken Jackson, and Jeremy Dick. Requirements Engineering. Springer. 2010. 3. 978-1849964043. 217.

[MELLOR2002] Stephen J. Mellor and Marc J. Balcer. Executable UML. A Foundatiuon for Model-Driven Architecture. Addison-Wesley. 2002. 1. 9780201748048. 416.

[SOMMERVILLE2010] Ian Sommerville. Software Engineering. Addison-Wesley. 2010. 9. 978-0137035151. 792.

[FOWLER2003] Martin Fowler. UML Distilled. A Brief Guide to the Standard Object Modeling Language. Addison-Wesley. 2003. 3. 978-0321193681. 208.

[FOWLER1996] Martin Fowler. Analysis Patterns. Reusable Object Models. Addison-Wesley. 1996. 1. 978-0201895421. 384.

[FOWLER2002] Martin Fowler. Patterns of Enterprise Application Architecture. Addison-Wesley. 2002. 1. 978-0321127426. 560.

[ROSENBERG2007] Doug Rosenberg. Matt Stephens. Use Case Driven Object Modeling with UML. Theory and Practice. Apress. 2007. 1. 978-1590597743. 438.

[AMBLER2005] Scott W. Ambler. The Elements of UML 2.0 Style. Cambridge University Press. 2005. 1. 978-0521616782. 200.

[AMBLER2004] Scott W. Ambler. The Object Primer. Agile Model-Driven Development with UML 2.0. Cambridge University Press. 2004. 3. 978-0521540186. 572.

[AMIGOS2005] Grady Booch, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language User Guide. 2005. 2. 978-0321267979. 496.

[GOMAA2011] Hassan Gomaa. Software Modeling and Design. UML, Use Cases, Patterns, and Software Architectures. Cambridge University Press. 2011. 1. 978-0521764148. 576.

[SWEBOK2014] IEEE Computer Society. Pierre Bourque. Richard E. Fairly. SWEBOK v3.0. Guide to the Software Engineering Body of Knowledge. IEEE Computer Society Press. 2014. 3. 978-0769551661. 346.

[IEEE830:1998] IEEE Computer Society. IEEE 830: IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society Press. 1998. 978-0738103327. 40.

[IEEE1016:2009] IEEE Computer Society. IEEE Standard for Information Technology—Systems Design—Software Design Descriptions. IEEE 1016-2009. IEEE Computer Society Press. 2009. 978-0738159256. 35.

[IEEE29148:2011] IEEE Computer Society. IEEE Systems and software engineering—Life cycle processes—Requirements engineering. ISO/IEC/IEEE 29148:2011. IEEE Computer Society Press. 2011. 978-0738165912. 94.

[GONCALVES2013] Antonio Goncalves. Beginning Java EE 7. Apress. 2013. 978-1430246268. 608.

Online sources

[SPARXSYSTEMS] UML 2 Tutorial. Web page.

[OMGUML] Unified Modeling Language (UML) Resource Page . Web page.

[UML2.4.1INFRA] OMG Unified Modeling Language (OMG UML), Infrastructure, Version 2.4.1. PDF.

[UML2.4.1SUPER] OMG Unified Modeling Language (OMG UML), Infrastructure, Version 2.4.1. PDF.

[SoaML] Service oriented architecture Modeling Language (SoaML) Resource Page . Web page.

[SoaML1.0.1] OMG Service oriented architecture Modeling Language (SoaML), Version 1.0.1. PDF.

[UML-DIAGRAMS.ORG] UML-Diagrams.org. Web page.

[SPARXSYSTEMS.COM] SPARXSSTEMS UML2 tutorial. Web page.

[JAVAEE7TUTORIAL] The Java EE 7 Tutorial. Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, and William Markito. Web page.