Software Development#
Table of Contents#
Resources#
Open Source
Texts#
Ford et al. (2022). Building Evolutionary Architecures: Automated Software Governance. O’Reilly.
Hewitt, Eben. (2019). Semantic Software Design: A New Theory and Practical Guide for Modern Architects. O’Reilly.
Hyde, Randall. (2020). Write Great Code, Volume 3: Engineering Software. No Starch Press.
Richards, Mark & Neal Ford. (2020). Fundamentals of Software Architecture: An Engineering Approach. O’Reilly.
Rosenthal, Casey & Nora Jones. (2020). Chaos Engineering: System Resiliency in Practice. O’Reilly.
Sommerville, Ian. (2015). Software Engineering, 10th Ed. Pearson.
Spraul, V. Anton. (2015). How Software Works: The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies. No Starch Press.
Urquhart, James. (2021). Flow Architectures: The Future of Streaming and Event-Driven Integration. O’Reilly.
Winters, Titus, Tom Manshreck, & Hyrum Wright. (2020). Software Engineering at Google: Lessons Learned from Programming Over Time. O’Reilly.
Terms#
[ w ] Activity Diagram
[ w ] Agile Software Development
[ w ] Closed Source
[ w ] Data Flow
[ w ] Data Modeling
[ w ] Data-Flow Diagram
[ w ] Design Pattern
[ w ] Distributed Data Flow
[ w ] Extreme Programming
[ w ] Flow Chart
[ w ] Function Model
[ w ] Inner Source
[ w ] Iterative and Incremental Development
[ w ] Open Source
[ w ] Organizational Theory
[ w ] Perpetual Beta
[ w ] Process Model
[ w ] Rapid Application Development (RAD)
[ w ] Software
[ w ] Software Architecture
[ w ] Software Configuration Management (SCM)
[ w ] Software Design
[ w ] Software Development
[ w ] Software Development Life Cycle (SDLC)
[ w ] Software Development Process
[ w ] Software Engineering
[ w ] Software Engineering History
[ w ] Software Versioning
[ w ] Spiral Model
[ w ] Structure Chart
[ w ] Structured Analysis
[ w ] Structured Analysis and Design Technique (SADT)
[ w ] Toolkits
[ w ] Unified Modeling Language (UML)
[ w ] Waterfall Model