Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.

Similar presentations


Presentation on theme: "1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2."— Presentation transcript:

1 1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2

2 2 What is a SDLC The system really consists of two parts: Model Diagrams and supporting Documents Prototypes System Hardware Software

3 3 Definitions Prototype: A first system usually done with a rapid development tool (ex: VisualBasic interfaces) Usually has limited functionality Users can see results very quickly

4 4 Definitions Planning The process of gathering what is needed to solve a business problem Includes a feasibility study Includes project steps

5 5 Definitions Analysis The process of determining detail requirements in the form of a model Design The process of drawing blueprints for a new system

6 6 Definitions Construction The actual coding of the model into a software package Uses one of three languages: C++ VisualBasic Java

7 7 Definitions Implementation Doing whatever is necessary to startup a system Includes: Database Networks Hardware configuration

8 8 Definitions Maintenance Doing whatever is necessary to keep a system running Includes: repairs to correct errors enhancements to accommodate changes in requirements

9 9 Deliverables Deliverables consist mainly of diagrams and their supporting documentation For example: Models that emphasize dynamics Models that emphasize structure Models can be used for specifying the outcome of analysis Models can be used for specifying the outcome of design

10 10 Deliverables Planning: Investigative phase Initial Project Specifications Environmental Diagram Determine System Functions (Pages 43-44) A simple list of tasks for each requirement a system must do For example: record video rental calculate past-due fine

11 11 Deliverables Planning: Environmental Diagram Rent Video Pay Employees Video Store Information System Clerk

12 12 Deliverables Planning: System Attributes Simple properties describing each requirement of a system (See page 46) For example: record video rental under 15 seconds calculate fine and return response in 5 seconds

13 13 Deliverables Planning: Prototype Initial draft of interface. Recall it is a first system usually done with a rapid development tool Since users can see results very quickly they will pay attention, offer suggestions, and begin to ‘buy-into’ the project

14 14 Deliverables Analysis: Use case diagrams Show the dynamics between the users (actors) of the system and the system itself These are a narrative representation

15 15 Deliverables Analysis: Conceptual Diagram Shows the structure of the objects and their relationships This is a graphical representation

16 16 Deliverables Analysis: System Sequence Diagram Shows the dynamics between the users (actors) of the system and the system itself This is a graphical representation

17 17 Deliverables Design: Interaction Diagram Shows the interaction between objects This is a graphic representation It is a dynamic blueprint

18 18 Deliverables Design: Class Diagram Shows the structure between objects Shows the structure inside objects This is a graphic representation It is a static blueprint

19 19 Summary UML provides a standard for the following additional artifacts: Use Case (Dynamic Analysis Output) Conceptual Model (Static Analysis Output) System Sequence Diagram Interaction Diagram (Dynamic Design Blueprint) Class Diagram (Static Design Blueprint)


Download ppt "1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2."

Similar presentations


Ads by Google