implementing a web client for integrated data, role, …...software engineering for business...
TRANSCRIPT
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
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
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
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.
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.
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
Integrated Model
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 7
Data Model
Role Model
Task Model
Function
Model
?
?
?
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
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 9
All Mock-Ups made by: Sirma Gjorgievska
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 10
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 11
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 12
Mock-Ups
© sebisMaster’s Thesis kick-off presentation, 22nd February 2016 13
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
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
[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