inf5120 and inf9120 ”modelbasedsystem development” · (md/ea, smaply and balsamiq) n bae-4:...
TRANSCRIPT
Telecom and Informatics 1
INF5120 and INF9120”Modelbased System development”
Lecture 4: 08.02.2016Arne-Jørgen Berre
Telecom and Informatics 2
This Lecture, February 8, 2016
Introduction to App development with WebRation (and later with IFML)
n Introduction to Agile development (Scrum/Kanban –further for February 15th) w/Someone.io
n Further description for Obligs and tool training
Telecom and Informatics
Course parts (16 lectures)
3
n January – February (1-7) (BAE/WebRatio): n MDE-1: Introduction to INF5120n MDE-2: Modeling structure and behaviour (UML and UML 2.0 and metamodeling) ( B Hjelle)n BAE-1: Business Architecture – Business Model Canvas - Strategyzer tool. n SAE-1: WebRatio for Mobile App development (Get an App up and running!)n BAE-2: Essence, Scrum, User stories and Use cases 2.0, Backlog, with Someone (B, OW)n BAE-3: BPMN process, VDML and UML Activ.Diagrams, … (MD/EA, Smaply and Balsamiq)n BAE-4: Service Design, AT ONE,Touchpoints, UI, UX, Smaply and Balsamiq (Amela)n Oblig 1: BA Spec, WebRatio App1 (indivual) (end of February, March 7th), Agile Scrumn March (8,9,10) (MDE/IFML/Client-Side): n MDE-3: Model driven engineering – Metamodels, DSL, UML Profiles, EMF, Sirius Editorsn SAE-2: IFML – Interaction Flow Modeling Language, WebRatio advancedn MDE-4: DSLs – MOFScript, ATL Eclipse Sirius, transformation technologiesn Oblig 2: Sirius DSL Editor for IFML +/- (indivual), WebRatio/IFML App2 UI (simple) (end of
March, April 4th )n April (11,12,13) (SAE/UML/Server-side): n SAE-3: WebRatio Server side and IFML, Data models/UML, Architecture patternsn SAE-4: UML Service Modeling, ServiceML,SoaML, UML 2.0 Composition, MagicDrawn SAE-5: Non Functional requirements – OCL and PLanguagen Oblig 3: SA Spec (More models), WebRatio/IFML App 3 Server (end of April, May 2nd)n May (14,15,16): (Bringing it together)n SAE-6: Final WebRatio App demo and discussion day (May 2nd) n MDE-5: Enterprise Architecture, TOGAF, UPDM, SysML – DSLs etc. – Big picturen MDE-6: Conclusions/Summary of the coursen Exam (4 hours), (June 6th)
Telecom and Informatics
Course components
4
Model DrivenEngineering (MDE)-1
Business ArchitectureEngineering (BAE)-2
Software/System ArchitectureEngineering (SAE)-3
"Citizense"3 OBLIGS
Telecom and Informatics 5
This Lecture, February 1, 2016
Metamodeling and metamodels
Business Architecture, Business Engineering and Business Model Canvas
n Establishments of groups for Obligs. Introduction to the Obligs
n Introduction to tools
Telecom and Informatics
Strategyzer (Osterwalder)
6
Telecom and Informatics
Strategyzer interface
7
Add people
Add canvas
Telecom and Informatics 8
Telecom and Informatics 9
Telecom and Informatics
"Citizense" - Project for spring 2016n www.biocaching.com
10
Telecom and Informatics 11
Oblig 1, February 1, 2016
CitiSenze case – Oblig 1 part 1
n Group: Describe potential Business Model(s) for CitiSenze – using Strategyzer
Telecom and Informatics 12
Next Lecture, February 15, 2016Agile development with User stories and Use
cases - Es
n Introduction to Agile development
n Introduction to Team management – using Someone.io –for Scrum and Kanban
n Business Model introduction – 1700-1800 Webinar with Osterwalder
Telecom and Informatics
WebRatio, www.webratio.com
13
Telecom and Informatics
WebRatio Mobile Platform
14
Telecom and Informatics
Community Edition
15
Telecom and Informatics
(30 min) Introduction video for WebRatio:
16
https://www.youtube.com/watch?v=UNG8FK3wEjA
Telecom and Informatics
Register as a new user
17
Register as user at webratio.com (use uio.no e.mail address in the WebRatio community)
Telecom and Informatics
Installing WebRatio Mobile Platform
18
https://my.webratio.com/learn/pcu1x?pcp1x=setting-up-webratio-mobile-platform-v-80&sp=page24t&link=ln230x&fllbck=.sv2
Telecom and Informatics
IFML General overview
19
https://my.webratio.com/learn/learningobject/ifml-general-overview-v-72?link=oln72ae.redirect&nav=14&cbck=wrReq10172