References and Bibliography
This is closer to a ‘suggested reading list’ than a formal reference section or bibliography. I have enjoyed and found the following books, videos and references useful and I hope they are good suggestions for further reading. If there are any, I’ve missed out then please contact me!
“Software Architecture for Developers” by Simon Brown
“A Team, A System, Some Legacy … and You” by Eoin Woods
“Software Systems Architecture” by Eoin Woods and Nick Rozanski
http://www.amazon.co.uk/Software-Systems-Architecture-Stakeholders-Perspectives/dp/032171833X
“Averting Tragedy on the Architectural Commons” by Robert Smallshire
“Working Effectively with Legacy Code” by Michael Feathers.
http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052/
“Refactoring: Improving the Design of Existing Code” by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672
Information Security and Systems Architecture
Security Quality Requirements Engineering
http://resources.sei.cmu.edu/asset_files/TechnicalReport/2005_005_001_14594.pdf
A Taxonomy of Operational Cyber Security Risks
http://resources.sei.cmu.edu/asset_-files/TechnicalNote/2014_004_001_91026.pdf
The xkcd advice on passwords http://xkcd.com/936/
VMWare documentation on virtualization including
http://www.vmware.com/pdf/virtualization.pdf
http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf
http://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.0.pdf
The Tipping Point: How Little Things Can Make a Big Difference (ISBN 0-316-31696-2) by Malcolm Gladwell.
Testing Object-Oriented Systems: Models, Patterns, and Tools (ISBN 0-201-80938-9) by Robert Binder
ISO/IEC/IEEE 42010 Information and Reference
Institutional memory and reverse smuggling by ‘An engineer’, 2011-12-04
Expert Judgement on Markers to Deter Inadvertent Human Intrusion http://prod.sandia.gov/techlib/accesscontrol.cgi/1992/921382.pdf