Presentation is loading. Please wait.

Presentation is loading. Please wait.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.

Similar presentations


Presentation on theme: "©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets."— Presentation transcript:

1 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets

2 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 2 Slide 2 Use Case Packets A Use Case Packet is a folder with specifications for a specific use case. It is complete enough to be given to a developer for use in writing, testing and implementing the code of that use case. It contains the description of the use case, user interfaces, database and additional items to help to define for the programmer what needs to be coded. It is a programmers folder of the information they need to code the use case.

3 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 3 Slide 3 Use Case Packets An Use Case Packet could contain Use Case Diagram for the proposed system For the selected USE CASE: Use Case Description User Interface Designs and Navigation Table Definitions Message Analysis Table Sequence Diagrams Extended Class Diagram (portion for this use case)

4 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 4 Slide 4 Use Case Packets CREATION OF THE PACKET Maintainability of these packets is difficult It is too difficult to keep up with these packets if you do not build links. Build a packet so you can link to the documents of the SDS from the packet. If those documents change then you will have the correct version. Some items you will want to link to are the Use Case Diagram, User Interface Designs and Navigation, Table Definitions

5 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 5 Slide 5 Use Case Packets A Use Case Packet contains Use Case Diagram – taken from the SDS – if revisions are needed during design this must be coordinated with the entire team. Use Case Description – from the data dictionary of the SDS User Interface Designs and Navigation – this includes the interfaces needed for this use case.. Table Definitions – tables needed for this use case diagram – changes to this during design must be coordinated with the entire team to identify any other Use Cases using these tables.

6 ©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 6 Slide 6 Use Case Packets Message analysis table – Constructed using all the items defined at this point in the Use Case Packet Sequence diagram for normal scenario – Constructed using the message analysis table. Extended Class Diagram – includes the analysis classes (domain classes) documented in the SRS, user interface classes for each user interface in the Use Case, user interface controllers to control the interface, database classes for each table, use case controller, any other classes needed. Due to time constraints these extended classes are not included in the Data Dictionary.


Download ppt "©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets."

Similar presentations


Ads by Google