Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOFTWARE ENGINEERING MCS-2 LECTURE # 1. COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A.

Similar presentations


Presentation on theme: "SOFTWARE ENGINEERING MCS-2 LECTURE # 1. COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A."— Presentation transcript:

1 SOFTWARE ENGINEERING MCS-2 LECTURE # 1

2 COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A Practitioner’s Approach (7 th Edition) by Roger S. Pressman RECOMMENDED READING MATERIAL

3 WHAT IS SOFTWARE?  Software is a set of instructions which can perform some useful task.  Computer software is the product that software professionals build and then support over long term.  Software is not just the programs but also all documentation and configuration data.  Software is:  Instructions (computer programs) that when executed provide desired features, function, and performance;  Data structures that enable the programs to adequately manipulate information, and  Documents that describe the operation and use of the programs.

4 WHAT IS ENGINEERING?  Engineering is the use of scientific knowledge in a productive way.  Civil, mechanical, electrical engineering.  These are based on the knowledge of physics.  Software engineering is based on the knowledge of computer.

5 WHAT IS SOFTWARE ENGINEERING?  Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use.  Engineering discipline  All aspects of software production

6 SOFTWARE PRODUCTS / CATEGORIES OF SOFTWARE Software delivers the most important product; information.  Generic software  Bespoke / customized software / product-line software  System software; drivers, compilers, etc.  Application software  Engineering / Scientific software; astronomy, volcanology, etc.  Embedded software; digital functions in automobile, keypad control of oven, etc.  Web applications /WebApps; e-com.  Artificial Intelligence software; robotics, pattern recognition, game playing, etc.

7 ROLE OF SOFTWARE  Software is both a product and a vehicle for delivering a product.  Software is developed or engineered, not manufactured.  Software doesn’t ‘wear out’.  Although the industry is moving towards component-based construction, most software continues to be custom-built. SOFTWARE CHARACTERISTICS

8 GOOD LUCK ! ☻


Download ppt "SOFTWARE ENGINEERING MCS-2 LECTURE # 1. COMPULSORY READING MATERIAL  Software Engineering (6 th edition) by IAN Sommerville  Software Engineering; A."

Similar presentations


Ads by Google