Chapter 1

Introduction

This chapter provides a preamble to the software engineering discipline. It briefly describes the following topics:

  • Software and their types

  • Characteristics of commercial software

  • Evolution of software for business

  • Generation of computers

  • Overview of different programming languages

  • Developments in programming techniques

  • Factors that led to the emergence of the software engineering discipline

  • Core aspects of software engineering

  • Salient features of software development

After going through this chapter a reader will understand the scope of software engineering and its importance in software development.

Today, every sector of the economy depends on computers to a great extent. Software is a key element of any computer-based ...

Get Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.