Download presentation
Presentation is loading. Please wait.
1
Requirements Analysis 19. 1 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis The OPEN Methodology Department of Information Systems
2
Requirements Analysis 19. 2 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Learning Objectives v Introduce the essential concepts of OPEN (a rival to RUP) v Overview the COMN notation (used in OPEN as an alternative to UML)
3
Requirements Analysis 19. 3 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved OPEN’s Idea of a Methodology Techniques Life cycle metamodel Modelling language Actions Process Representation Methodology What to doHow to organise it How to document what you’ve done
4
Requirements Analysis 19. 4 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved The OPEN Lifecycle v Basic form is the “contract- driven” lifecycle Initiation Requirement s elicitation Analysis + model refinement Evolutionary development Project planning Evaluation Implementatio n planning
5
Requirements Analysis 19. 5 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved The OPEN Development Activity v The development activity in more detail: Evolutionary development OOA OOD OOP V&V (verification + validation) Consolidation User revie w X 3
6
Requirements Analysis 19. 6 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Components of OPEN v The Process Specification defines these methodology components:
7
Requirements Analysis 19. 7 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved OPEN Activities
8
Requirements Analysis 19. 8 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Activity Examples v Project initiation v Requirements engineering v Analysis and model refinement v Project planning and build
9
Requirements Analysis 19. 9 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Open Tasks v Activity = one or more tasks v Mainly represents the developer’s view v Some management tasks also included v Comprehensive list of tasks
10
Requirements Analysis 19. 10 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Task Examples
11
Requirements Analysis 19. 11 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved OPEN Techniques H ow to carry out one or more tasks v List is again comprehensive (many pages) v Many not original to OPEN, e.g.
12
Requirements Analysis 19. 12 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Technique Examples v Class internal design v Object life cycle histories v Many techniques use C ommon O bject M odelling N otation (COMN) notation
13
Requirements Analysis 19. 13 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved OPEN Deliverables v Post-condition for an activity v Often a pre-condition for another activity v Examples:
14
Requirements Analysis 19. 14 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved COMN Notation v Common Object Modelling Notation
15
Requirements Analysis 19. 15 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved COMN Notation BOAT LAUNCH Specialisation YACHT Aggregation HULLMAST 1 - * 1 - 3 Containment CARGOPASSENGER U 1 - * 1 FLAG (Carries) 1 - * Note: in COMN associations are always unidirectional OBJECT NAME CLASS NAME Characteristics Adapt for different characteristics, e.g. responsibilities, attributes, etc. ObjectClass How does this differ from UML?
16
Requirements Analysis 19. 16 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Other OPEN Notation v OPEN uses notation that is close to UML
17
Requirements Analysis 19. 17 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Summary v Introduced the main concepts of OPEN v Overviewed the COMN notation
18
Requirements Analysis 19. 18 The OPEN Methodology - 2005b519.ppt © Copyright De Montfort University 2000 All Rights Reserved Further Reading www.open.org.au Bennett, S. et al, 2002, “Object Oriented Systems Analysis and Design Using UML” McGraw-Hill (Chapter 22) Graham, I., et al, 1997, “The OPEN Process Specification” Addison-Wesley
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.