ch2 - Ian Sommerville 2000 Software Engineering, 6th...

Info iconThis preview shows pages 1–9. 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
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 1 Systems Engineering l Designing, implementing, deploying and operating systems which include hardware, software and people Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 2 Objectives l To explain why system software is affected by broader system engineering issues l To introduce the concept of emergent system properties such as reliability and security l To explain why the systems environment must be considered in the system design process l To explain system engineering and system procurement processes Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 3 Topics covered l Emergent system properties l Systems and their environment l System modelling l The system engineering process l System procurement Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 4 What is a system? l A purposeful collection of inter-related components working together towards some common objective. l A system may include software, mechanical, electrical and electronic hardware and be operated by people. l System components are dependent on other system components l The properties and behaviour of system components are inextricably inter-mingled Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 5 Problems of systems engineering l Large systems are usually designed to solve 'wicked' problems l Systems engineering requires a great deal of co-ordination across disciplines Almost infinite possibilities for design trade-offs across components Mutual distrust and lack of understanding across engineering disciplines l Systems must be designed to last many years in a changing environment Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 6 Software and systems engineering l The proportion of software in systems is increasing. Software-driven general purpose electronics is replacing special-purpose systems l Problems of systems engineering are similar to problems of software engineering l Software is (unfortunately) seen as a problem in systems engineering. Many large system projects have been delayed because of software problems Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 7 Emergent properties l Properties of the system as a whole rather than properties that can be derived from the properties of components of a system l Emergent properties are a consequence of the relationships between system components l They can therefore only be assessed and measured once the components have been integrated into a system Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 8 Examples of emergent properties l The overall weight of the system This is an example of an emergent property that can be computed from individual component properties....
View Full Document

Page1 / 47

ch2 - Ian Sommerville 2000 Software Engineering, 6th...

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

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