Software Engineering: A Practitioner's Approach by
Roger S. Pressman, latest edition. (Reference book) WHAT IS ENGINEERING? The action of working artfully to bring something about. WHAT IS SOFTWARE? Software is a set of instructions, data, or programs used to operate a computer and execute specific tasks.
In simpler terms, software tells a computer how to function. It’s a
generic term used to refer to applications, scripts, and programs that run on devices such as PCs, mobile phones, tablets, and other smart devices.
Software contrasts with hardware, which is the physical aspects of a
computer that perform the work. WHAT IS SOFTWARE? The majority of software is written in high-level programming languages due to the language being closer to natural human language as opposed to machine language.
The high-level language is then translated into low-
level machine code using a compiler or interpreter for the computer to understand. WHAT IS SOFTWARE? SOFTWARE VS HARDWARE WHAT IS SOFTWARE ENGINEERING? Software engineering is defined as a process of analyzing user requirements and then designing, building, and testing software application which will satisfy those requirements.