Exercise lecture : Exercise 2 and 3 Rune / Yun. Overview Intro to exercise 3 Aspects from exercise 2.

Slides:



Advertisements
Similar presentations
Document Properties: adding information to your Microsoft Office documents Step 1: Add information to Document Properties What are Document Properties.
Advertisements

1 After completing this lesson, you will be able to: Create a new presentation using a design template. Enter text in the Slide pane. Create a new slide.
Unit Testing in the OO Context(Chapter 19-Roger P)
Project 8 Creating Style Sheets.
Welcome to IT-Training -We’re here to teach you PowerPoint-
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2010 Version) Implementing.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2010 Version) Implementing.
Lecture 1 Introduction to the ABAP Workbench
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
© InLoox GmbH InLoox Web App product presentation The web client for project management on the Internet.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
SUNY Morrisville-Norwich Campus- Week 7 CITA 130 Advanced Computer Applications II Spring 2005 Prof. Tom Smith.
Extended Learning Module J (Office 2007 Version) Implementing a Database with Microsoft Access McGraw-Hill/Irwin Copyright © 2010 by the McGraw-Hill Companies,
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 11 1 Microsoft Office Excel 2003 Tutorial 11 – Importing Data Into Excel.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Google Confidential and Proprietary 1 Intro to Docs Google Apps Apps.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Practice Insight Instructional Webinar Series Reporting
ArcGIS Workflow Manager An Introduction
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
Getting Started with Expression Web 3
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
ITEC224 Database Programming
1 GRL Tools JUCMNav vs. OpenOME CSI5112 – Project Winter 2008 Bo Peng, Li Chen, Yessine Daadaa.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Open Biomedical Ontologies. Open Biomedical Ontologies (OBO) An umbrella project for grouping different ontologies in biological/medical field –a repository.
Requirements Engineering Requirements Elicitation Process Lecture-8.
Microsoft ® Office SharePoint ® Server 2007 Training SharePoint document libraries II: All about checkout Bellwood-Antis School District presents:
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Microsoft ® Office OneNote ® 2003 Training Get to know OneNote CGI presents:
1 NORMA Lab. 5 Duplicating Object Type and Predicate Shapes Finding Displayed Shapes Using the Diagram Spy Using Multiple Windows Using the Context Window.
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
ICT EMMSAD’05 13/ Assessing Business Process Modeling Languages Using a Generic Quality Framework Anna Gunhild Nysetvold* John Krogstie *, § IDI,
Web Design-Lecture3-QN-2003 Web Design Enhancing a Website.
Creating Google Sites Laura Assem, Director of Technology.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
How to Design PowerPoint Presentations Which are EASI to Create While Enhancing Accessible, Clear Communication Norm & Beth Coombs.
Lesson 4.  After a table has been created, you may need to modify it. You can make many changes to a table—or other database object—using its property.
WDMD 170 – UW Stevens Point 1 WDMD 170 Internet Languages eLesson: Variables, Functions and Events (NON-Audio version) © Dr. David C. Gibbs WDMD.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
1 Model-based Development and Evolution of Information Systems Quality of models and modeling languages John Krogstie Professor, IDI, NTNU UPC,
1 Exchange Network Shared Schema Components. 2 Shared Schema Components Topics: Introduction to Shared Schema Components Purpose/value of using Shared.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module J (Office 2007 Version) Implementing.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Creating a multi-page form using Tab Controls. In today’s class, we will be using the Tab Control method to create the Form / SubForm combination.
Access Module Implementing a Database with Microsoft Access A Great Module on Your CD.
GJXDM Tool Overview Schema Subset Generation Tool Demo.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
Creating GP Reports in Excel using Access and ODBC RICHARD WARD MAY 23, 2013.
Click your mouse for next slide Dreamweaver – Synchronizing your Site to a Network Drive In the first lesson we defined our site and we associated a root.
SECTION 1: Add-ons to PowerPoint
Integrating Data From Multiple Schedules
Creating Oracle Business Intelligence Interactive Dashboards
Microsoft Office Access 2010 Lab 2
TOPSpro Special Topics
SysML v2 Formalism: Requirements & Benefits
Start promoting in Manage the marketing process
Electronic Field Study Advanced User Training
Grauer and Barber Series Microsoft Access Chapter One
Presentation transcript:

Exercise lecture : Exercise 2 and 3 Rune / Yun

Overview Intro to exercise 3 Aspects from exercise 2

Exercise 3 Available, extended deadline with one week (see updated exercise schedule on web) Task 1: Evaluate the quality of another groups model from exercise 2 (instance model in task 2) Task 2: Goal-modelling: Work further on your result from exercise 2, task 1 (type level model) Task 3: Strategic dependancy model, link EEML and i* in same model Task 4: As task 3 in assignment 2 Possible to work on task 1 and task 2/3/4 in paralell

Task 1 Will get the METIS model made by another group (or from us) Will not get information about which group Evaluate physical, empirical, syntactic, semantic, and pragmatic quality (not the others) Important to have in mind that there is a large number of ways to arrange such models ! Although it is possible to add to the model based on information from for instance the web sites that it was linked to, this is not mandatory.

Task 2 – Goal modelling Extend your own type-level model If you learn new things relative to the new information in this case, you can (but do not have to) update the class and tasks models you have already made. Focus is on goal-modelling (including relating goals to tasks) Good starting point: A new container: Goals Add goals, goal relationships and links from goals to tasks There might also be goals listed in the task description from exercise 2

Task 3 – Strategic Dependancy Model Using i* as supported in METIS In the same model as you worked on before Limited form of meta-modelling (see next slide) Recommend to save the model after task 2 seperately!

Task 3: Augment meta-model Open your model (currently EEML-model) Click the meta-model tab Select i* (if it says not loaded, load it clicking the +-sign) Drag i* metamodel onto the background of your model On question if you want to augment the meta-model, answer yes

Task 3: SD-modelling Good starting point: Add a new container with name e.g. actor dependancies Use the i* concepts within this You should link some of the concepts in your i* model to the same concept in the EEML model (using for instance a ’general relationship’) Note that i* and EEML appearantly share concepts (task, goal), on the other hand, these have different rules and properties, probably best to do the modelling by dragging concepts from the menu (and not using the New Object)

Short on exercise 2 (relative to exercise 3 task 1) Will not show a possible solution of this today Will have an overview of a possible solution for exercise 2 and 3 after exercise 3 is submitted Some overall aspects –Folder structure –Use of sub-modelling

Exercise 3, task 4 lanuage quality Not here expected to develop detailed evaluation according to the quality framework/language quality Same applies to task 4 in exercise 3 Both positive and negative aspects relevant Will perform more detailed evaluation of language quality in later exercises

Exercise 3, task 4 Not expected that you have been using all the potentially relevant functionality in exercise 2. Validity more important than completeness Both positive and negative aspects Must try to differentiat aspects of the tool and aspects of the concrete modelling language and its implementation in the tool Some highlights (next slide)

METIS physical quality Store models as files, but also repository solution exist (not in our setup), including versioning, access controll etc. Also the reporsitory is unfortunately currently working on a file level. Propriatary file format, but possible to make models available on web (Web report), or to be navigated using METIS browser. Difficult to include live models in e.g. document (word, take screendump/snagit etc) Sub-modelling to make it possible for a team to work on seperate parts for later integration Meta-modelling to make it possible to extend and specialise the modelling language, difficult to manage Possible to import/export models to other tools (e.g. from database or to excel)

METIS empirical quality Good alignement and equal spacing facilities Possible to specify layout strategies, and have these enforced Possible to change anchor points of relations Can differentiate relationships etc through different fonts/colors etc Available swimlane-view No spell checking of texts

METIS syntactic quality Syntax error prevention: Can restrict allowed relationships between different modelling concepts, types of concepts being included as part of other concepts Can be sidestepped using type change mechanism Syntax error checking through ’validate model’

METIS semantic quality Limited support of advanced consistency checking in the tool itself Some support of quick modelling –Stamping, new object etc –Importing from excel and databases with automatic layout Some support of quick changes –Swap direction

METIS pragmatic quality Grouping of part of the language in folders etc makes it possible to work with large models, some with large depth in decomposition structure Filtering : Both predefined (Find…) and throught the definition of own criteria Possible to make own views based on an existing model, changes to a modelling concept propagated to all views Can view the same concept in different ways using different viewstyles Difficult to manage view functionalty. View criterias not persistently stored Any model execution/simulation must be done using other tools

METIS social quality Model annotation to make it possible to gather input from a lot of different stakeholders linked to the model Can model exceptions (in language constructs) No explicit support for argumentation processes

METIS organizational quality Little support for expressing and making sure the goals of modelling is fulfilled (can be included as part of the language) Limited methodological support Relatively expensive tool Relatively steep learning curve Training services available Tool available for the foreseeable future, stable customer base