1 / 8

Software Engineering MCS-2 Lecture # 1

Software Engineering MCS-2 Lecture # 1. 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. What is Software?.

fergus
Download Presentation

Software Engineering MCS-2 Lecture # 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software EngineeringMCS-2Lecture # 1

  2. Compulsory Reading material • Software Engineering (6th edition) by IAN Sommerville • Software Engineering; A Practitioner’s Approach (7th 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 Characteristics • 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.

  8. Good Luck ! ☻

More Related