1 / 16

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”. Lecture 5: 13.02.2012 Arne-J ørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no. INF5120 - Lecture plan - 2012. Part I: SSI – Service Innovation and Agile Service/Software Engineering

jadyn
Télécharger la présentation

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INF5120”Modellbasert Systemutvikling””Modelbased System development” Lecture 5: 13.02.2012 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no

  2. INF5120 - Lecture plan - 2012 • Part I: SSI – Service Innovation and Agile Service/Software Engineering • Part II: SSMDE – Model Driven Engineering • Part III – Model Driven Interoperability and ADM • 1: 16/1: Introduction to Model Based System Development (INF5120) • 2: 23/1: SIE I: Enterprise Architecture, Role modeling-Collaboration and Value Networks – Verna Allee (VNA) • 3: 30/1: SIE II:: Business Process Modeling with BPMN 2.0 and Business Model Innovation - Peter Lindgren (BMI) • 4: 6/2: SIE III: AT ONE –User-oriented design – with Use cases and user stories • 5: 13/2: SIE IV: Service modeling with SoaML – Service modeling - Design, patterns • 6: 20/2: SIE V: Information Modeling with UML and Design with DCI - Design, patterns • 7: 27/2: MDE I: Software Process Model Frameworks – Essence/SEMAT, SPEM, EPF and ISO 24744 –Shihong Huang/Brian Elvesæter • 8: 5/3: MDE II: Metamodels, Domain specific languages and UML profiles (Franck Fleurey) • 9: 12/3: MDE III: Metamodeling, MDLE and DSL Tools (EMF, GMF, ATL, Kermeta) • 10: 19/3: MDE IV: Model transformations - MOFScript, QVT DSLs with examples • 11: 26/3: MDE V: Internet Service Architectures - with BPM/BPEL and SOA/Cloud transformations • 2/4, 9/4: EASTER • 12: 16/4: MDE VI: User Interface Modeling – IFML etc. - ESITO • 13: 23/4: MDI I: Semantic technologies, Ontologies and Semantic annotations , Rules/SBVR • 14: 30/4: MDI II: Model Driven Service Interoperability • 15: 7/5: MDI III: ADM and Migration to Cloud computing • 16: 13/5: Conclusion and Summary for INF5120 - Preparation of Exam • Exam: Monday June 4th, 2011, 1430-1830 (4 hours)

  3. INF5120 – Oblig/Exercise plan - 2012 • 1: 16/1: None • 2: 23/1: Guest lecture: Value Networks – Verna Allee (VNA) • 3: 30/1: Guest lecture: Business Model Innovation - Peter Lindgren (BMI) – Establish groups • 4: 6/2: AT ONE initial exercise – overall approach for Oblig 1 – “myServiceFellow” • 5: 13/2: Group presentation • 6: 20/2: Group presentation • 7: 27/2: Group presentation • 8: 5/3: MDE Tools – introduction – Oblig 2 intro • 9: 12/3: MDE Tools II - EMF • 10: 19/3: MDE Transformation tools - Delivery of Oblig 1 • 11: 26/3: MDE V: Internet Service Architectures - with BPM/BPEL and SOA/Cloud transformations • 11: 26/3: Walk through of Oblig 1 • 2/4, 9/4: EASTER • 12: 16/4: MDE User Interface tools – ESITO o.a. • 13: 23/4: Oblig 2 questions • 14: 30/4: Oblig 2 delivery • 15: 7/5: Oblig 2 summary • 16: 13/5: Conclusion and Summary for INF5120 - Preparation of Exam • Exam: Monday June 4th, 2011, 1430-1830 (4 hours)

  4. Outline • INF5120 methodology - see: inf5120.modelbased.net • Service Design, AT ONE • myServiceFellow • Oblig 1 • Next lecture

  5. Service Innovation

  6. Service innovation practices support neffics.modelbased.net

  7. Service Innovation workflow

  8. myServiceFellow http://vimeo.com/34160910

  9. Individual exercise – until February 13th • Download myServiceFellow on a SmartPhone, iPhone or Android (from the respective AppStore). • Identifiy and evaluate touchpoints related to service interaction points you know about in the context of University of Oslo and Institute for Informatics • Think both about touchpoints that can be incrementally improved and radically improved (i.e. new apps/applications etc.) • Document your touchpoint evaluations using the app myServiceFellow

  10. Service Design – ”My University” • Actors - Value Networks, Role models – VNA, Verna Allee • Service/Customer Journey – BPMN, Role play, • Touchpoints - UI sketches – Experiences – UI sketches • Opportunities and Needs • Identified services – SoaML – collaboration diagrams • Specificed services – SoaML - composite diagrams • 13/2: Touchpoint identification, customer journey (All) • 20/2: Actors and Role models, Value Networks, Role play • 27/2: BPMN diagrams, initial SoaML diagrams • 19/3-26/3: Final group delivery Oblig 1

  11. Requirements for the Oblig 1 delivery Methodology: inf5120.modelbased.net • A group delivery – one document per group - containing your models for your selected area of interest. • AT ONE – Service Innovation/Service Design • Actors – Role models, CRC cards, – Interactive Role play, Value Network analysis • Customer/User/Service journey, BPMN, User stories/use cases • Touchpoints – Service descriptions/specifications, SoaML and UML for information exchange • Opportunities/Needs – match/mismatch ? • Experiences – Service experiences, User Interface sketches • Voluntary: Model related to Business Model Innovation

  12. inf5120.modelbased.net • Oblig 1: Required models from inf5120.modelbased.net • Service innovation – with AT ONE • - Actors – (role models, CRC, value networks) T, ONE • Business process modelling (with BPMN – and potentially customer/service journeys) • Business service modelling - SoaML • User stories– and use cases - use case template • Services architecture and contract modelling - SoaML • Service interface and component modelling - SoaML • Other areas/models are optional

  13. Use of tools in Oblig 1 • Value Networks – VNA www.valuenetworks.com - one user representative per group • Ideas – Sticky/coloured notes in Symphonical, www.symphonical.com – AT ONE workshop results • Service journeys – BPMN in Modelio • Service Models – SoaML in Modelio • Service Information models – SoaML/UML in Modelio

  14. Next Lecture – February 20th, 2012 • SoaML continued • Information Modeling with UML • Oblig 1 – Group presentations, Actors and Role Play – baseline for value networks

More Related