Key References

International Council on Systems Engineering (INCOSE). (2023). Systems engineering handbook: A guide for system life cycle processes and activities (5th ed.). Wiley.
https://www.incose.org/products-and-publications/se-handbook

NASA. (2007). NASA systems engineering handbook (Rev. 1, NASA/SP-2007-6105). National Aeronautics and Space Administration.
https://www.nasa.gov/seh/handbook/

ISO/IEC/IEEE. (2015). ISO/IEC/IEEE 15288:2015 Systems and software engineering—System life cycle processes. ISO.
https://www.iso.org/standard/63711.html

ISO/IEC/IEEE. (2018). ISO/IEC/IEEE 29148:2018 Systems and software engineering—Life cycle processes—Requirements engineering. ISO.
https://www.iso.org/standard/72089.html

Pohl, K. (2010). Requirements engineering: Fundamentals, principles, and techniques. Springer.
https://doi.org/10.1007/978-3-642-12578-0

Hull, E., Jackson, K., & Dick, J. (2011). Requirements engineering (3rd ed.). Springer.
https://doi.org/10.1007/978-1-84996-405-0

Sommerville, I. (2016). Software engineering (10th ed.). Pearson.

Dijkstra, E. W. (1972). The humble programmer. Communications of the ACM, 15(10), 859–866.
https://doi.org/10.1145/355604.361591

Gilb, T. (2005). Competitive engineering: A handbook for systems engineering, requirements engineering, and software engineering using Planguage. Elsevier Butterworth-Heinemann.

Robertson, S., & Robertson, J. (2012). Mastering the requirements process: Getting requirements right (3rd ed.). Addison-Wesley.

Cabrera, D., & Cabrera, L. (2015). Systems thinking made simple: New hope for solving wicked problems. Odyssean Press.
https://doi.org/10.13140/RG.2.1.4338.9286
Cabrera, D., Colosi, L., & Lobdell, C. (2008). Systems thinking. Evaluation and Program Planning, 31(3), 299–310.
https://doi.org/10.1016/j.evalprogplan.2007.12.001

Credits

functional element