implementing a web client for integrated data, role, …...software engineering for business...
TRANSCRIPT
![Page 1: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/1.jpg)
Software Engineering for Business Information Systems (sebis)
Department of Informatics
Technische Universität München, Germany
wwwmatthes.in.tum.de
Implementing a Web Client for Integrated
Data, Role, Function, and Task ModellingMaster’s Thesis kick-off presentation
Tobias Schrade, 22nd February 2016, Garching
![Page 2: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/2.jpg)
1. Introduction
1. Role Model
2. Task Model
3. Function Model
4. Integrated Model
2. Research Objective and Questions
3. Mock-Ups
4. Timeline
Overview
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 2
![Page 3: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/3.jpg)
Hybrid Wikis as a tool to model enterprise information systems
Hybrid Wikis are currently missing an integrated user-interface for data, role,
function and task modelling
The prototype implemented during this thesis
Introduction
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 3
![Page 4: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/4.jpg)
Role Model
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 4
Workspace
1..*
Attribute
has ▼
*
Entity
AttributeDefinition
has ▼
*
EntityTypeis of type ►
is defined by ►
*
0..1*
0..1*
Group User
Principal*
*
«interface»
AccessControlled
Is allowed to read►
Is allowed to edit►
AccessCont.
AccessCont.
![Page 5: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/5.jpg)
Task Model
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 5
Workspace
1..*
◄ contains
Attribute
has ▼
*
Entity
AttributeDefinition
has ▼
*
EntityType
contains ►
is of type ►
is defined by ►
*
0..1*
0..1*
*
has ▲
is defined by ►
0..1*
0..1
1..*
has ▲
Task*
0..1
1..*
TaskDefinition
1..*
Stage◄ has
has ▼
has ▼AccessCont.
![Page 6: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/6.jpg)
MxLDefineable
MxLReferable
Function Model
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 6
«interface»
MxLDefineable
«interface»
MxLReferable
refers to ►
* *
Workspace
1..*
Attribute
has ▼
*
Entity
AttributeDefinition
has ▼
*
EntityTypeis of type ►
is defined by ►
*
0..1*
0..1*
Function
DerivedAttribute
Definition
*
*
MxLDefineable
MxLReferable
MxLReferable
MxLReferable
![Page 7: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/7.jpg)
Integrated Model
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 7
Data Model
Role Model
Task Model
Function
Model
?
?
?
![Page 8: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/8.jpg)
Research Objective: Facilitate data, role, function and task modelling within a
hybrid wiki platform with the help of a web based user interface to provide a way to
generate and administrate the above mentioned models.
Research Questions:
Q1: „How does an integrated meta-model for data, role, function and task models
look like?
Q2: „How to design an integrated user interface for the management of data, role
function and task models?“
Research Objective and Questions
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 8
![Page 9: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/9.jpg)
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 9
All Mock-Ups made by: Sirma Gjorgievska
![Page 10: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/10.jpg)
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 10
![Page 11: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/11.jpg)
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 11
![Page 12: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/12.jpg)
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 12
![Page 13: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/13.jpg)
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 13
![Page 14: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/14.jpg)
Timeline
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 14
Literature
Research
Feb. 15
Prototype
ImplementationEvaluation 2nd Prototype
Write Thesis
March 1 June 1May 15 July 1 Aug. 1 Aug. 15
Generate
Metamodel
March 15
![Page 15: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/15.jpg)
Technische Universität München
Department of Informatics
Chair of Software Engineering for
Business Information Systems
Boltzmannstraße 3
85748 Garching bei München
Tel +49.89.289.
Fax +49.89.289.17136
wwwmatthes.in.tum.de
Tobias Schrade
B.Sc.
Thank you for your attention.
Tel +49 170 8014403
![Page 16: Implementing a Web Client for Integrated Data, Role, …...Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München,](https://reader034.vdocuments.mx/reader034/viewer/2022050108/5f45de7a030cf2145750ac79/html5/thumbnails/16.jpg)
[1] Hauder, Matheus; Kazman, Rick; Matthes, Florian(2015): Empowering End-
Users to Collaboratively Structure Processes for Knowledge Work
[2] Matthes, Florian; Neubert, Christian; Steinhoff, Alexander (2011): Hybrid Wikis:
Empowering Users to collaboratively structure Information
[3] Reschenhofer, Thomas; Bhat, Manoj; Hernandez-Mendez, Adrian; Matthes,
Florian (2016): Lessons Learned in Aligning Data and Model Evolution
inCollaborative Information Systems
References
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 16