CHAPTER-1 - SOFTWARE ENGINEERING CHAPTER-1 INTRODUCTION TO...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: SOFTWARE ENGINEERING CHAPTER-1 INTRODUCTION TO SOFTWARE ENGINEERING WHAT IS SOFTWARE ? Computer programs and associated documentation Software products may be developed for a particular customer or may be developed for a general market Software products may be Generic- developed to be sold to a range of different customers Bespoke (custom) - developed for a single customer according to their specification What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software production. Software engineers should adopt a systematic and organised approach to their work use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available What is the difference between software engineering and computer science ? Computer Science Software Engineering is concerned with Computer science theories are currently insufficient to act as a complete underpinning for software engineering, BUT it is a foundation for practical aspects of software engineering theory fundamentals the practicalities of developing delivering useful software What is the difference between software engineering and system engineering ? Software engineering is part of System engineering System engineering is concerned with all aspects of computer-based systems development including hardware , software and process engineering System engineers are involved in system specification , architectural design , integration and deployment What Is Software? Computer software is the product that software professionals design and build. It encompasses Programs Content Documents Who Does It? Software engineers build it. Virtually everyone in the industrialized world uses it either directly or indirectly. Why Is It Important? Software affects nearly every aspect of our lives. What Are The Steps? You build software like you build any successful product, by applying a process that leads to a high-quality result. What Is the Work Product? From the view point of a software engineer , the work product is the programs , documents , and content (data). From the users viewpoint , the work product is the resultant information that somehow makes the users world better. The Product : Software is the engine that drives business decision making ....
View Full Document

Page1 / 36

CHAPTER-1 - SOFTWARE ENGINEERING CHAPTER-1 INTRODUCTION TO...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online