1 copyright © 2013 elsevier inc. all rights reserved. chapter 7 system design techniques

19
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

Upload: daniel-schmitt

Post on 27-Mar-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

1Copyright © 2013 Elsevier Inc. All rights reserved.

Chapter 7

System Design Techniques

Page 2: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

2Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.1 The waterfall model of software development.

Page 3: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

3Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.2 The spiral model of software design.

Page 4: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

4Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.3 A successive refinement development model.

Page 5: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

5Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.4 A simple hardware/software design methodology.

Page 6: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

6Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.5 A hierarchical design flow for an embedded system.

Page 7: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

7Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.6 The SDL specification language.

Page 8: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

8Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.7 An OR state in Statecharts.

Page 9: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

9Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.8 An AND state in Statecharts.

Page 10: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

10Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.9 An AND/OR table.

Page 11: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

11Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.10 Layout of a CRC card.

Page 12: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

12Copyright © 2013 Elsevier Inc. All rights reserved.

Figure 7.11 Long-lived bugs are more expensive to fix.

Page 13: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

13Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.1

Page 14: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

14Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.2

Page 15: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

15Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.3

Page 16: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

16Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.4

Page 17: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

17Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.5

Page 18: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

18Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.6

Page 19: 1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 7 System Design Techniques

19Copyright © 2013 Elsevier Inc. All rights reserved.

UN Figure 7.7