Systems and Requirements Engineering Resources
Standards
ANSI/EIA-632-1998, EIA Standard—Processes for Engineering a System, Arlington, V.A.: Electronic Industries Association, 1999.
IEEE-STD-1220, IEEE Standard for Application and Management of the Systems Engineering Process, New York: IEEE Computer Society, 2005.
MIL-STD-498, Military Standard: Software Development and Documentation, Washington D.C.: United States of America Department of Defense, 1994.
MIL-STD-499B, Military Standard—Systems Engineering—Draft, Washington D.C.: United States of America Department of Defense, 1994.
ISO/IEC/IEEE 15288, Systems and Software Engineering—System Life Cycle Processes, 2023.
ISO/IEC/IEEE 29148, Systems and Software Engineering—Life Cycle Processes—Requirements Engineering, 2018.
International Institute for Business Analysis, A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide), Version 3, 2015.
ANSI/AIAA G-043A-2012, Guide for the Preparation of Operational Concept Descriptions, American National Standards Institute, American Institute of Aeronautics and Astronautics (sponsor), 2012.
INCOSE Products
INCOSE, Journal of the International Council on Systems Engineering, Seattle, W.A.: International Council on Systems Engineering.
INCOSE, Proceeding of Annual Conference, Seattle, W.A.: International Council on Systems Engineering.
INCOSESystems Engineering Handbook, version 5, Wiley, 2023.
INCOSE Systems Engineering Body of Knowledge (SEBoK): https://sebokwiki.org/wiki/Guide_to_the_Systems_Engineering_Body_of_Knowledge_(SEBoK)
INCOSE Needs and Requirements Manual (NRM)
INCOSE Guide to Needs and Requirements (GtNR)
INCOSEGuide to Writing Requirements (GtWR)
INCOSE Guide to Verification and Validation (GtVV)
INCOSE Guide to Security Needs and Requirements
INCOSE RWG WhitepaperIntegrated Data as a Foundation of Systems Engineering
See also the INCOSE web site: http://www.incose.org/
Books
Systems Engineering
Abran, A. and J.W. Moore, (eds), Software Engineering Body of Knowledge: 2004 Version, IEEE Computer Society, 2004.
Aslaksen E.W., Designing Complex Systems: Foundations of Design in the Functional Domain, Boca Raton: CRC Press, 2008.
Aslaksen E.W., The Systems Concept and its Application to Engineering, New York, NY: Springer, 2013.
Aslaksen E.W. and R. Belcher, Systems Engineering, Sydney: Prentice Hall, 1992.
Beam, W., Systems Engineering: Architecture and Design, New York: McGraw-Hill Book Co., 1990.
Bellagamba, L., Systems Engineering and Architecting: Creating Formal Requirements, Boca Raton: CRC Press, 2012.
Blanchard, B., Logistics Engineering and Management, Upper Saddle River, NJ: Prentice Hall, 1998.
Blanchard, B. and J.E. Blyler, Systems Engineering Management, Hoboken, NJ: John Wiley & Sons, Inc, 2016.
Blanchard, B. and W. Fabrycky, Systems Engineering and Analysis, Upper Saddle River, NJ: Prentice Hall, 2011.
Boardman, J., Systems Engineering: An Introduction, Upper Saddle River, N.J.: Prentice-Hall, 1990.
Buede, D.M. and W.D. Miller, The Engineering Design of Systems: Models and Methods, New York, NY: John Wiley & Sons, 2016.
Defense Systems Management College (DSMC), Systems Engineering Management Guide, Washington, D.C.: U.S. Government Printing Office, 1990.
Delligatti, L., SysML Distilled: A Brief Guide to the Systems Modeling Language, Addison-Wesley Professional, 2013.
De Weck, O.L., D. Roos, and C.L., Magee, Engineering Systems, Cambridge, MA: MIT Press, 2011.
Dori, D., Model-Based Systems Engineering with OPM and SysML, Springer, 2016.
Douglass, B.P., Agile Systems Engineering, Morgan Kaufmann, 2015.
Eisner, H., Essentials of Project and Systems Engineering Management, New York: John Wiley & Sons, 2008.
Faulconbridge, R., and M. Ryan, Applied Systems Engineering, 2nd ed, Artech House, 2026.
Faulconbridge, R., and M. Ryan, Managing Complex Technical Projects, 2nd ed, Artech House, 2026.
Friedenthal, S., A. Moore, and R. Steiner, A Practical Guide to SysML: Systems Modeling Language: The Systems Modeling Language, Morgan Kaufman, 2014.
Gangl, M., et al., Modern Methods of Systems Engineering: With an Introduction to Pattern and Model Based Methods, Createspace Independent Publishing Platform, 2011.
Grady, J.O., System Management: Planning, Enterprise Identity, and Deployment, Boca Raton, F.L.: CRC Press, 2010.
Grady, J.O., Systems Integration, Boca Raton, FL: CRC Press, 1994.
Heap, G., J Stanway, and A. Windsor, A Structured Approach to Systems Development, London: McGraw-Hill Book Company, 1992.
Hitchins, D., Putting Systems to Work, Chichester, England: John Wiley & Sons, 1992.
Hitchins, D., Advanced Systems Thinking, Engineering, and Management, Norwood, M.A.: Artech House, 2003.
Hitchins, D., Systems Engineering: A 21st Century Systems Methodology, Chichester, England: John Wiley & Sons, 2007.
Holt, J., Systems Engineering Demystified: A Practitioner's Handbook for Developing Complex Systems using a Model-based Approach, Packt Publishing, 2021.
Holt, J. and S. Perry, SysML for Systems Engineering: A Model-Based Approach, Institution of Engineering and Technology, 2013.
Hunger, J., Engineering the System Solution: A Practical Guide to Developing Systems, Upper Saddle River, N.J.: Prentice-Hall, 1995.
Jackson, S., Systems Engineering for Commercial Aircraft, Surrey, England, Ashgate, 2015.
Jamshidi, M., Systems of Systems Engineering: Principles and Practice, Poca Raton, FL: CRC Press, 2009.
Jenney, J., M. Gangl, R. Kwolek, D. Melton, N. Ridenour, and M. Coe, Modern Methods of Systems Engineering, CreateSpace Independent Publishing Platform, 2011.
Kamrani, A.K. and M. Azimi, Systems Engineering Tools and Methods, Boca Raton, FL: CRC Press, 2011.
Kasser, J.E., A Framework for Understanding Systems Engineering, Cranfield UK: The Right Requirement Ltd, 2007.
Khisty, C.J. and J. Mohammadi, Fundamentals of Systems Engineering with Economics, Probability, and Statistics, Upper Saddle River, N.J.: Prentice-Hall, 2012.
Kossiakoff, A., S.J. Seymour, D.A. Flanigan and S.M. Biemer, Systems Engineering Principles and Practice, Hoboken, N.J.: John Wiley & Sons, 2020.
Lacy, J., Systems Engineering Management: Achieving Total Quality, New York, NY: McGraw-Hill Book Co., 1992.
Larson, W., D. Kirkpatrick, J. Sellers, L. Thomas, and D. Verma, Applied Space Systems Engineering, McGraw-Hill, 2009.
Machol, R., System Engineering Handbook, New York: McGraw-Hill, 1965.
Maier, M. and E. Rechtin, The Art of Systems Architecting, Boca Raton, FL: CRC Press, 2009.
Martin, J., Systems Engineering Guidebook: A Process for Developing Systems and Products, Boca Raton, FL: CRC Press, 1997.
McConnell, S., Software Project Survival Guide, Redmond, Washington: Microsoft Press, 1998.
Micouin, P., Model-based Systems Engineering: Fundamentals and Methods, London, Wiley, 2014.
Parnell, G.S., P.J. Driscoll, and D.L. Henderson (eds), Decision Making in Systems Engineering and Management, Hoboken, NJ: John Wiley & Sons, 2008.
Rechtin, E., Systems Architecting: Creating and Building Complex Systems, Upper Saddle River, N.J.: Prentice-Hall, 1991.
Reilly, N., Successful Systems Engineering for Engineers and Managers, New York: Van Nostrand Reinhold, 1993.
Sage, A., Decision Support Systems Engineering, New York: John Wiley & Sons, 1991.
Sage, A., Systems Engineering, New York: John Wiley & Sons, 1992.
Sage, A., Systems Management for Information Technology and Software Engineering, New York: John Wiley & Sons, 1995.
Sage, A. and J. Armstrong, Introduction to Systems Engineering, New York: John Wiley & Sons, 2000.
Sage, A. and W. Rouse (eds), Handbook of Systems Engineering and Management, New York: John Wiley & Sons, 2009.
Stevens, R., P. Brook, K. Jackson, and S. Arnold, Systems Engineering: Coping with Complexity, Hertfordshire, England: Prentice Hall Europe, 1998.
Sydenham, P.H., Systems Approach to Engineering Design, Norwood, MA: Artech House, 2004.
Thome, B. (ed), Systems Engineering: Principles and Practice of Computer-Based Systems Engineering, New York: John Wiley & Sons, 1993.
Wasson, C., System Analysis, Design, and Development, Hoboken, NJ: John Wiley & Sons, 2015.
Weilkiens. T., Systems Engineering with SysML/UML: Modeling Analyis, Design, Boston: MK/OMG Press, 2008.
Weinberg, G.M. and D. Weinberg, General Principles of Systems Design, New York, NY: Dorset House Publishing, 1979.
Weinberg, G.M., An Introduction toGeneral Systems Thinking, New York, NY: Dorset House Publishing, 2001.
Westerman, H., Systems Engineering Principles and Practice, Boston, MA: Artech House, 2001.
Requirements Engineering
Adzic, G., Specification by Example, Shelter Island NY: Manning Publications Co., 2011.
Alexander I.F. and L. Beus-Dukic, Discovering Requirements: How to Specify Products and Services, Chichester, England: John Wiley & Sons, 2007.
Alexander I.F. and R. Stevens, Writing Better Requirements, London: Addison Wesley, 2002.
Andriole, S., Managing Systems Requirements: Methods, Tools and Cases, New York: McGraw-Hill, 1996.
Aurum, A. and C. Wohlin, (eds), Engineering and Managing Software Requirements, Springer, 2005.
Berenbach, B., D.J. Paulish, J. Kazmeier, and A. Rudorfer, Software and Systems Requirements Engineering in Practice, New York: McGraw-Hill, 2009.
Bray I.K., An Introduction to Requirements Engineering, Boston, MA: Addison Wesley, 2002.
Bron, J-Y., System Requirements Engineering: A SysML Supported Requirements Engineering Method, Wiley-ISTE, 2020.
Cockburn, A., Writing Effective Use Cases, Boston, MA: Addison-Wesley, 2001.
Davis, A.M., Software Requirements: Analysis and Specification, Engelwood Cliffs, NJ: Prentice Hall International, 1990.
Davis, A.M., Software Requirements: Objects, Functions and States (Revised Edition), Engelwood Cliffs, NJ: Prentice Hall International, 1993.
Davis, A.M., Just Enough Requirements Management: Where Software Development Meets Marketing, New York, NY: Dorset House Publishing, 2005.
Dorfman, M. and R.H. Thayer, System and Software Requirements Engineering, IEEE Computer Society Press, 1990.
Ferdinandi, P.L., A Requirements Pattern: Succeeding in the Internet Economy, Boston, MA: Addison-Wesley, 2001.
Fitchett, P. and J. Haslam, Writing Engineering Specifications, London, UK: Spon Press, 1988.
Gause, D. and G. Weinberg, Exploring Requirements: Quality Before Design, New York: Dorset House Publishing Company Incorporated, 1989.
Gilb, T., Competitive Engineering: A Handbook for Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage, Butterworth-Heinemann, 2005.
Goldsmith, R.F., Discovering Real Business Requirements for Software Project Success, Norwood, M.A: Artech House, 2004.
Gottesdiener, E., Requirements by Collaboration: Workshops for Defining Needs, Reading, MA: Addison Wesley, 2002.
Grady, J.O., System Requirements Analysis, Burlington, MA: Academic Press, 2006.
Hass, K.B., D.J. Wessels, and K. Brennan, Getting it Right: Business Requirement Analysis Tools and Techniques, Vienna, VA: Management Concepts, 2008.
Hatley, D.J., P. Hruschka, and I.A. Pirbhai, Process for System Architecture and Requirements Engineering, New York: Dorset House Publishing Company, 2000.
Hay, D.C., Requirements Analysis: From Business Views to Architecture, Upper Saddle River, NJ: Prentice Hall, 2003.
Hood, C., S. Wiedemann, S. Fichtinger, and U. Pautz, Requirements Management: The Interface Between Requirements Development and All other Systems Engineering Processes, Oberhaching: Springer, 2008.
Hooks, I.F. and K.A. Farry, Customer-centred Products: Creating Successful Products Through Smart Requirements Management, New York: AMACOM, 2001.
Hossenlopp, R. and K.B. Hass, Unearthing Business Requirements: Elicitation Tools and Techniques, Vienna, VA: Management Concepts, 2008.
Hull, M.E.C., K. Jackson, and A.J.J. Dick, Requirements Engineering, London: Springer, 2011.
Jackson, M., SoftwareRequirements and Specifications: A Lexicon of Software Practice, Principles and Prejudices, Reading, MA: Addison Wesley, 1995.
Jonasson, H., Determining Project Requirements: Mastering the BABOK® and the CBAP® Exam, Boca Raton, FL: Auerbach Publications, 2012.
Kossmann, M., Requirements Management: How to Ensure You Achieve What You Need From Your Projects, Gower, 2013.
Kotonya, G. and I. Sommerville, Requirements Engineering: Processes and Techniques, Chichester, England: John Wiley & Sons, 2000.
Kulak, D. and E. Guiney, Use Cases: Requirements in Context, Boston, MA: Addison-Wesley, 2004.
Laplante, P.A., Requirements Engineering for Software and Systems, Boca Raton, FL: CRC Press, 2009.
Larson, E. and R. Larson, Practitioner’s Guide to Requirements Engineering—Part 1: Requirements Planning, Minneapolis, MN: Watermark Learning Publications, 2009.
Leffingwell, D. and D. Widrig, Managing Software Requirements: A Unified Approach, Reading, MA: Addison-Wesley, 2000.
Leffingwell, D., Agile Software Requirements: Lean requirements Practices for Teams, Programs, and the Enterprise, Reading, MA: Addison-Wesley, 2011.
Loucopoulos, P. and V. Karakostas, System Requirements Engineering, New York: McGraw-Hill, 1995.
Lutowski, R., Software Requirements: Encapsulation, Quality, and Reuse, Boca Raton, FL: Taylor and Francis, 2005.
Macaulay, L., Requirements Engineering, London, England: Springer, 1996.
Mate, J.L. and A. Silva (editors), Requirements Engineering for Sociotechnical Systems, Hershey, PA: Information Science Publishing, 2005.
Pohl, K., Requirements Engineering: Fundamentals, Principles, and Techniques, Heidelberg: Springer-Verlag, 2010.
Pohl, K. and C. Rupp, Requirements Engineering Fundamentals, Santa Barbara CA: Rocky Nook, 2011.
Purdy, D., A Guide to Writing Successful Engineering Specifications, New York: McGraw-Hill, 1991.
Rinzler, B., Telling Stories: A Short Path to Writing Better Software Requirements, Wiley, 2009.
Robertson, S., and J. Robertson, Requirements-led Project Management: Discovering David’s Slingshot, Boston: Addison-Wesley, 2005.
Robertson S., and J. Robertson, Mastering the Requirements Process, Harlow, England: Addison-Wesley, 2013.
Ryan, M.J., Requirements Practice in Conceptual Design, 2nd ed, Artech House, 2026.
Sommerville, I., and P. Sawyer, Requirements Engineering, Chichester, England: John Wiley & Sons, 1997.
Thayer, R.H. and M. Dorfman (editors), Software Requirements Engineering, Los Alamitos, CA: IEEE Computer Society Press, 1997.
van Lamsweerde, A., Requirements Engineering: From System Goals to UML Models to Software Specifications, Chichester, England: John Wiley & Sons, 2009.
Wiegers, K.E., Software Requirements, Redmond, WA: Microsoft Press, 2003.
Wieringa, R., Requirements Engineering: Frameworks for Understanding, Wiley, 1996.
Wiley, W., Essential System Requirements: A Practical Guide to Event-Driven Methods, Reading, MA: Addison-Wesley, 2000.
Withall, S., Software Requirements Patterns (Best Practices), Redmond, MA: Microsoft Press, 2007.
Young, R., Effective Requirements Practices, Boston, MA: Addison-Wesley, 2001.
Young, R., The Requirements Engineering Handbook, Norwood, M.A: Artech House, 2004.
Young, R., Project Requirements: A Guide to Best Practices, Vienna VA: Management Concepts, 2006.
Verification and Validation / Test and Evaluation
Beck, K., Test-driven Development, Boston, M.A., Pearson Education, 2003.
Debbabi, M., F. Hassaine, Y. Jarraya. A. Soeanu, and L. Alawneh, Verification and Validation in Systems Engineering: Assessing UML/SysML Design Models, Springer, 2010.
Engel, A., Verification, Validation, and Testing of Engineered Systems, Hoboken, NJ (US): Wiley, 2010.
Freedman, D.P. and G.M. Weinberg, Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products, New York, NY: Dorset House Publishing, 1990.
Giadrosich, D.L., Operations Research and Analysis in Test and Evaluation, Washington, D.C.: AIAA, 1995.
Grady, J.O., System Verification: Proving the Design Solution Satisfies the Requirements, Burlington, MA: Academic Press, 2007.
Hubbard, D.W., How to Measure Anything: Finding the Value of Intangibles in Business, Wiley, 2010.
National Research Council, Statistics, Testing and Defense Acquisition: New Approaches and Methodological Improvements, Cohen, M.L., J.E. Rolph, and D.L. Steffey (eds), Washington, D.C.: National Academy Press, 1998.
Rakitin, S.R., Software Verification and Validation for Practitioners and Managers, Norwood, MA: Artech House, 2001.
Reynolds, M.T., Test and Evaluation of Complex Systems, Chichester, England: John Wiley & Sons Ltd, 1996.
Roache, P.J., Fundamentals of Verification and Validation, Socorro, NM: Hermosa Publishers, 2009.
Rodriguez, E., Engineering Test Principles for Operational Suitability, Hampton, V.A.: A. Deepak Publishing, 1992.
Stevens, R.T., Operational Test & Evaluation: A Systems Engineering Process, Malibar, FL: Krieger Publishing Company, 1986.
Supplementary Material
You may be interested in this other supplementary material :
edVirtus Systems Engineering Courses
You may be interested in the related edVirtus courses:
Three-day Systems Engineering—Introduction.
Five-day Systems Engineering—Advanced.
Return to the Requirements Writing Course