Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Advance software engineering rm odp

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
4+1 view model
4+1 view model
Wird geladen in …3
×

Hier ansehen

1 von 51 Anzeige
Anzeige

Weitere Verwandte Inhalte

Anzeige

Advance software engineering rm odp

  1. 1. EA SEAM RM-ODP ALLOY UML RM-ODP Part ІІ, ІІІ
  2. 2. RM-ODP Case Study 8 10
  3. 3. EA: Enterprise Architecture - Enterprise - Enterprise - - system sciences EA
  4. 4. EA: - - - xlets -
  5. 5. UML :Unified Modeling Language (Object Management Group) OMG . . C++,Java , C#
  6. 6. Alloy structural properties declaration syntax formula syntax OCL
  7. 7. RM-ODP: Reference-Model of Open distributed Processing ITU-T ISO - - - distributed system description framework (OMA, Model Driven Architecture) OMG - - View Point -
  8. 8. RM-ODP Architecture
  9. 9. RM-ODP: Five Viewpoints Support Different Concerns
  10. 10. RM-ODP: Viewpoints and Modeling Enterprise Viewpoint - Information Viewpoint - Computational Viewpoint - Engineering Viewpoint - Technology Viewpoint -
  11. 11. RM-ODP: Focus of Concern
  12. 12. 5 SEAM: Systematic Enterprise Architecture Methodology EA  - TOGAF ADM (Architecture Development Method) - all US Government Frameworks include a methodology specific to their EAF (DODAF, FEAF, TEAF) - Gartner/Meta Methodology - EAP - EA Cube Method - SEAM
  13. 13. 5 SEAM IT - SEAM SEAM SEAM - CAD
  14. 14. 5 SEAM Philosophy SEAM - what is knowledge? - what exists? - what is right or correct? - - ontology EA
  15. 15. 5 SEAM Philosophy Epistemology - Justification - - constructivism principle - all knowledge is relative to the observer
  16. 16. 5 SEAM Philosophy Ontology - - - RM-ODP CAD - Alloy - object, action, state, location in time, location in space - type , instance -
  17. 17. 5 SEAM Philosophy: Ethics - SEAM - - -
  18. 18. 6 RM-ODP Parts: - - - Part RM-ODP - Overview - Foundations - Architecture - Architectural Semantics -
  19. 19. 6 RM-ODP Parts: Part I Overview - ODP - ODP - ODP ODP - -
  20. 20. 6 RM-ODP Parts: Part II Foundations Specification - - ODP object, interface, object state and communication - ODP -
  21. 21. 6 RM-ODP Parts: Part III Architecture - - : Viewpoints RM-ODP - enterprise, information, computational, engineering and technology Part II - ODP
  22. 22. 6 RM-ODP Parts: Part IV Architectural Semantics - ODP - Part II -
  23. 23. 7 Hierarchy-Oriented Modeling of Enterprise Architecture using RM-ODP
  24. 24. 7 Abstract EA [ ] EA RM-ODP ODP SeamCad EA RM-ODP SeamCad - SEAM EA
  25. 25. 7  Introduction  SEAM and its RM-ODP Foundations  Motivation  Example  Challenges in modeling EA hierarchically  Leveraging RM-ODP and SEAM  Building Block  Illustration of building blocks in the Bookstore example  Illustration of building blocks in the Bookstore example  Illustration of building blocks in the Bookstore example  Computational viewpoints  Bindings  Meta-Modeling and tool support  Type and class  Meta-Model of SeamCad  Interpreting SEAM organizational level and functional level  Toolkit  Application and feedback
  26. 26. 7  Application  A case-Study in a masters course on EA and SOA  Enterprise model foe an ERP-seeking company in a market of watch parts manufacturing  Designing EA with SEAM and SeamCad  Lessons learned from building enterprise models in SeamCad  Feedback from practitioners, researchers and student  Protocol for obtaining users feedback  Ratings  Related work  ODP-based work on Enterprise modeling  Non-ODP enterprise modeling  Software and System modeling
  27. 27. 7 3  Conclusion  Contributions  Discussions  Future work
  28. 28.       
  29. 29.    Part II  Object  Part III RM-ODP  View RM-ODP Part III 
  30. 30.  Application and Feedback RM-ODP
  31. 31.  Enterprise modeling using the foundation concepts of the RM-ODP ISO/ITU standard(2007) Modeling Distributed Computing Management through RM-ODP(2012) RM-ODP Part II - Concept RM-ODP Part II
  32. 32.  CAD prototype SEAM SeamCad http:uow.edu.aulleSeamCad
  33. 33.  RM-ODP Part II RM-ODP ,
  34. 34.  RM-ODP Part II
  35. 35.  view as composite organizational view view as whole RM-ODP Part II,III
  36. 36.  Viewpoints RM-ODP Part III
  37. 37. Case Study Let us consider an example of a bookstorewhose management decides to provide the company's services via the Internet. The management has a goal to specify the services that the bookstore can provide its customers with and to describe how to implement them using business and IT resources. A book-selling market contains aBookValueNetworkand aCustomer. The value network consists of three companies: a bookstore company named BookCo(responsible for the service of processing the orders placed by the customer), a shipping company calledShipCo(responsible for shipping the books ordered) and a publishing companyPubCo(responsible for supplying the books that were ordered but not yet available in the inventory of the bookstore company). The departmental structure of the bookstore company shows two departments: one for coping with the purchasing data (PurchasingDep) and the other for managing an inventory of books (WarehouseDep). We might have an additional level showing the IT infrastructure of these departments.
  38. 38. Case Study:
  39. 39. Case Study:
  40. 40. Case Study:
  41. 41. Case Study:
  42. 42. Case Study:
  43. 43. Case Study:
  44. 44. Case Study:
  45. 45. Case Study:
  46. 46. Case Study:
  47. 47. Case Study:
  48. 48. 11 EA IT EA -

×