Software Engineering 1
Software Engineering 1
Unit 1
Introduction to Software Engineering
Structure
1.1 Introduction
1.2The Evolving role of software
1.3 An industry perspective
1.4 Software problem
1.5 Software Crises
1.6 Software Engineering Problem
1.6.1 Fundamental problemsof software engineering
1.6.2 Important qualities of software product.
1.7 Software Engineering approach
1.7.1 Phased development process
1.7.2The software life cycle.
1.8 Principles of Software Engineering
models.
1.9 Software Development process
process models
1.9.1 Uses of development
1.9.2Process models
1.10 Summary
1.1INTRODUCTION
"the collection of computer programs, procedures,ts
IEEE defines software as, definition clearly states that,
documentation and data". This
rules and associated includes all associated
software is not just a collection of programs, but
the development process should
implies that, software
documentation and data.This
constitute the software.
focus on all the things
Definition 3:
Software establishment and use of sound
engineering is defined as "the
geerng principles in order to cbtain the software that economical, reilabis
and works - Fritz Bauer
efficiently on real machines."
Software engineering methods provide vast number of tasks Such as: project
management, system and software requirement analysis, design of data
structures, program architecture - algorithms, coding, testing, maintenance etc.
Page No. 3
MAHE
Software Engineering