Presentation is loading. Please wait.

Presentation is loading. Please wait.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2.

Similar presentations


Presentation on theme: "©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2."— Presentation transcript:

1 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2

2 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 2 Exam 2 l Tuesday, 04/29/08 l 1-hour l Closed book l Chapters 8, 11, 12, 14, 16, 17 l 20% of your total grade

3 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 3 Exam topics -1 l Chapter 8: System Models Context model Architectural model Behavioral model Data-flow models State machine models Data models Object inheritance model Object aggregation model UML

4 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 4 Exam topics -2 Chapter 11: Architectural Design Architectural design decisions System organisation Repository model, client-server model, layered model Decomposition styles Control styles Centralised control vs event-based control. Reference architectures

5 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 5 Exam topics -3 l Chapter 12: Distributed Systems Architectures Multiprocessor architectures Client-server architectures Thin client, fat client, three tier Distributed object architectures Middleware, CORBA (Common Object Request Broker Architecture). Inter-organisational computing

6 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 6 Exam topics -4 l Chapter 14: Object-oriented Design Objects and object classes Generalization, association An object-oriented design process Object identification, design models Design evolution

7 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 7 Exam topics -5 l Chapter 16: User interface design Design issues The user interface design process User analysis User interface prototyping Interface evaluation Questionnaires, user observation, video recording

8 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 8 Exam topics -6 l Chapter 17: Rapid software development Agile methods Extreme programming Test first development People not process (pair programming, collective ownership and sustainable pace) Software prototyping

9 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 9 Sample exam questions l HW2 questions.

10 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 10 HW2 questions l 8.2: Data Flow Diagram for cash withdrawal from ATM. l 8.8: Class hierarchy diagram and an aggregation diagram for a person computer system. l 11.4: Structural model for Ticket issuing system Video conferencing system Robot floor cleaner l 11.7: Control model for Salary system Software toolset TV controller

11 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 11 HW2 questions l 12.3: client server model for stock information system l 12.4: problems for converting an legacy system to a client- server system. l 14.4: object classes for Telephone Printer Stereo system Bank account Library catalogue l 14.7: objects for Group diary and appointment system Automatic gas payment system

12 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 12 HW2 questions l 16.5: advantages for graphical display and four good applications l 16.10: design a questionnaire for user interface of Microsoft word l 17.1: why rapid software delivery maybe more important than detailed functionality for some business? l 17.5: why test-first development can improve the requirement understanding? What are the potential difficulties?


Download ppt "©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2."

Similar presentations


Ads by Google