Top Banner
Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear
14

Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Dec 29, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-1 Copyright © 2003 Pearson Education, Inc.

Figure:

Computer Sciencean overview

EDITION 7

J. Glenn Brookshear

Page 2: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-2 Copyright © 2003 Pearson Education, Inc.

C H A P T E R 6

Software Engineering

Page 3: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-3 Copyright © 2003 Pearson Education, Inc.

Figure 6.1: The software life cycle

Page 4: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-4 Copyright © 2003 Pearson Education, Inc.

Figure 6.2: The development phase of the software life cycle

Page 5: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-5 Copyright © 2003 Pearson Education, Inc.

Figure 6.3: A structure chart for a simple Internet “mail order” business

Page 6: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-6 Copyright © 2003 Pearson Education, Inc.

Figure 6.4: A class diagram for a simple Internet “mail order” business

Page 7: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-7 Copyright © 2003 Pearson Education, Inc.

Figure 6.5: A structure chart showing data coupling

Page 8: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-8 Copyright © 2003 Pearson Education, Inc.

Figure 6.6: A collaboration diagram of a simple Internet “mail order” business

Page 9: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-9 Copyright © 2003 Pearson Education, Inc.

Figure 6.7: Logical and functional cohesion within an object representing an order form in a simple Internet “mail order” business

Page 10: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-10 Copyright © 2003 Pearson Education, Inc.

Figure 6.8: The publisher-subscriber pattern

Page 11: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-11 Copyright © 2003 Pearson Education, Inc.

Figure 6.9: The component-container pattern

Page 12: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-12 Copyright © 2003 Pearson Education, Inc.

Figure 6.10: A dataflow diagram of a simple Internet “mail order” business

Page 13: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-13 Copyright © 2003 Pearson Education, Inc.

Figure 6.11: An entity-relationship diagram

Page 14: Slide 6-1 Copyright © 2003 Pearson Education, Inc. Figure: Computer Science an overview EDITION 7 J. Glenn Brookshear.

Slide 6-14 Copyright © 2003 Pearson Education, Inc.

Figure 6.12: One-to-one, one-to-many, andmany-to-many relationships between entities of types X and Y