History of Software Engineering#
Knowledge Check Questions#
The practice of maximizing software ______________ involves addressing both measurable attributes like security and harder-to-quantify aspects such as elegance and customer satisfaction.
Software engineering was spurred by the so-called _________ _________ of the 1960s, 1970s, and 1980s, which identified many of the problems of software development.
True or False: The software crisis of the 1960s, 1970s, and 1980s was primarily defined by the inability to hire enough qualified programmers, with little attention given to issues like cost overruns, property damage, and life-threatening defects.
Multiple Choice: What was a major design issue in E-Mail systems as the Internet grew?
A) Security vulnerabilities in HTML coding
B) Slow processing of images and graphics
C) Limited international language support
D) Flooding of communication channels by spam E-Mails
Software ____________ ___________, also known as product family engineering, is a structured approach to creating groups of software systems rather than developing a series of completely independent products.
Software engineering is a relatively new field, and it continues to ____________.
True or False: Software engineering is a mature, unchanging field that has remained static since its inception.