The Usability Engineering Repository (UsER)
|
|
|
- Helena Singleton
- 10 years ago
- Views:
Transcription
1 The Usability Engineering Repository (UsER) Marc Paul, Amelie Roenspieß, Tilo Mentler, Michael Herczeg Institut für Multimediale und Interaktive Systeme (IMIS) Universität zu Lübeck Ratzeburger Allee Lübeck Abstract: The Usability Engineering Repository (UsER) is a tool system designed and implemented in prototypical state to support the analysis, design and evaluation of interactive systems. For this purpose, UsER provides method modules covering different aspects of analysis, design, implementation and evaluation. While created in a linear, document-like structure, contents can be interlinked in order to point out semantic interrelationships, ease navigation and allow tracing requirements forward and backward in the process. The modules can be configured and used as needed and none of them is mandatory. We will introduce UsER using the Human-Centered Design (HCD) Process as example. 1 Introduction Various development processes for software engineering exist. However, the usercentered analysis, design and evaluation of interactive systems are deficiently taken into account in many projects. Either the process model does not support considering users, tasks and overall context or integrated tooling is missing. We combined several approaches in the areas of Software Systems Engineering, Requirements Engineering and especially Usability Engineering to support the whole process of development. The current result is an analysis and modelling environment as development repository called UsER (Usability Engineering Repository). It allows to flexibly combine different tools and methods depending on project-specific needs as well as to trace and reuse all information raised during the development process. UsER supports the process of human-centered design (ISO 9241:210) according to the six key principles: 1. the design is based upon an explicit understanding and documentation of users, tasks and context; 2. stakeholders can be involved throughout design and development; 3. the design is driven and refined by user-centered formative evaluation; 4. the process is iterative; 113
2 5. the design addresses the whole user experience; 6. the design team provides multidisciplinary skills and perspectives. Most software developing companies meanwhile recognize how important usable software is for their customers, but not how to reach this goal. Usability is not simply an additional requirement to be implemented at the end of the development. Usability Engineering provides a wide range of methods and systematic approaches for the support of development, for example the Goal-Directed-Design [CRC07], the Usability Engineering Lifecycle [Ma99] or the Human-Centered Design (HCD) Process [ISO11], to name but a few. All of these need to be applied throughout the whole development process. We decided to design and develop UsER as a modular tool environment so it can be adapted flexibly to any existing process. 2 UsER Modules in a Sample Process To provide a systematic and predictable approach to software development, we support every step of the HCD process (as an example process) with certain modules (see Fig. 1). In order to benefit from this process, all of its results may be transferred to the implementation process. Requirements are particularly well suited for this task. Figure 1: Extended Human-Centered Design Process A UsER module supports certain aspects of a usability engineering method. Information gathered in one module can be interlinked with information in other modules. These references help to understand development decisions made during analysis, design or evaluation, as they can be retraced directly from the requirements concerned. 114
3 A development project in UsER is organized as a linear structure like a typical development document. Each chapter or section provides the functionality of a specific module (see Figure 2). These can be arranged via drag&drop to model contract and development documents.the resulting structure itself can be stored and later reused as a template for future projects. The modules realized so far support analysis and design as well as requirements management throughout the whole software development process. Figure 2: Selected combination of modules in UsER 2.1 Analysis of the Domain and the Users Hereafter, we will have a look at the functionality of some modules following the approach of HCD. User Analysis In order to understand the context in which application software is supposed to be used, it has to be analyzed together with the stakeholders. The first idea for this module was to create and manage personas [CRC07, PA06], which could then be reused in the other modules. During development we realized that it would be helpful and practical classifying user descriptions on different levels of detail [PA06]. User classes or less abstract stereotypes can now be created as organizational roles or target groups. The information collected in user classes can then be reused by inheritance and refined for more detailed user descriptions. Thus, user descriptions can be defined on an abstraction level according to the needs of the project [PA06]. Additionally, the module has a progress bar indicating roughly how much important information has already been 115
4 specified in the user description. Including field data can be important for user descriptions. UsER supports this by providing so called behavioral variables [CRC07]. These are user attitudes and aptitudes which are relevant for the project, e.g. whether the users prefer simple interfaces over customizable ones. The answers are mapped onto a bidirectional scale, visualizing trends and clusters which can be used to describe characteristics of fictional users based on field research data. The data might even be gathered semi-automated from an evaluation module. Specified for single or several projects, user descriptions also contain user goals, which can become requirements in order to be taken into account for the later specification. It is indispensable to determine and analyze the tasks future users are supposed to carry out with the system [Co99, He09]. The module for user analysis already allows task description on an abstract level, also called external tasks [He09] in operational contexts. These can be described in more detail in the module for task analysis, while the artifacts used can be specified in the module for artifact models. Task Analysis Tasks may be decomposed into subtasks using the model of Hierarchical Task Analysis (HTA) [AD67]. The integrated list editor allows direct graphical manipulation of the tree representation as well as keyboard-only input. HTA is an effective tool for visualizing and understanding tasks [Be10] as it shows tasks in the context of their higher purpose. A task description contains some basic information like pre- and postconditions, duration, criticality etc. As mentioned before, artifacts (work objects) required for a task can be described in a module of their own. Additionally references to organizational roles may be established, which allow the description of team-based tasks and lead to the method called HTA-T (HTA for Teams). A UsER-wide component allows interlinking any entities of all modules. Artifact Models From the user s perspective, it often is not the application which is relevant but the work objects to be manipulated [PA06] like documents or physical work objects. UsER supports the modeling of artifacts with names, an optional description and arbitrarily configurable attributes.these can serve as a basis for information models or help to describe detailed context information by linking to other modules, e.g. for defining who in an organization works with which artifacts or for which task certain artifacts are required. Organization Analysis Information about operational structures is often depicted in form of organization charts. The handling of this module is similar to existing applications like Microsoft Visio. Organization units, roles and staff positions can be described in this module. Every piece of information already collected e.g. users or tasks can be assigned to the elements of the organization chart to get a good overview and deeper understanding. 116
5 Scenarios Alternatively or additionally it is possible to describe the application in a more informal textual form. Inspired by the approach of Scenario-based Design by Rosson and Carroll [RC01], this module supports the description of problem scenarios. Furthermore, it allows to enrich every scenario by adding pre- and postconditions. All information collected so far (users, tasks, etc.) can be linked to these descriptions. This module is also suitable for the transition to the next step of the HCD process. As a rich text application the module allows to include graphics and other media. 2.2 Specifying Requirements For a comfortable transition to the next step of the HCD process there is an interface integrated in the scenario module for deriving requirements from each problem scenario. Here it is important to articulate these requirements in an abstract way like recommended by Goal-oriented Requirements Engineering [La00, La01, Po08]. All requirements gathered from the scenario module can be processed inside this module to create formal requirements. It will be possible to import or export requirements from or into other requirements engineering environments through the standardized ReqIFformat. The requirements module collects all requirements within one project in a sortable table. It allows decomposing a requirement into sub-requirements. Furthermore, it is possible to add more information to the requirements, like source, reason, type (bug, new feature etc.) or a category to sort the requirements by system components. 2.3 Create Solutions and Refine Requirements The idea in this step of the HCD process is to refine the abstract requirements (goals) previously collected by describing the activities in a textual way. These textual descriptions ( design scenarios [RC01]) work well for discussing solutions with the stakeholders. They are used to specify how a goal can be met [Ro98]. Because of the different ways imaginable for achieving a goal, it should be possible to describe whole use cases with a main case and alternative cases. The module we are using for this step is the scenario module already used for describing the problem situation at the beginning of the process. To attach several scenarios to one use case it is possible to include them in different chapters within a project. Scenarios can be interlinked using the hypertext function. For refining the scenarios continuously we integrated the external mockup tool Balsamiq which supports the fast and flexible creation of low fidelity prototypes. 2.4 Evaluate the Solutions Two of the key principles of HCD are involving the user and evaluating the developed solutions together with them. To support this as well as an iterative refinement process we integrated an evalution module which allows formative and summative evaluation of the software using standardized or specialized questionnaires together with an annotation 117
6 function which allows comments for every element of content. By this, solutions can be collaboratively refined and iterated. As the results of questionnaires are shown in UsER and the annotations are sorted chronological, decision processes can be retraced. When a solution finally meets the user requirements, the concepts can be transferred to the developers for implementation. 3 Summary and Future Work The Usability Engineering Repository (UsER) is an integrated modular framework to support various user centered development methods and processes for interactive systems in a flexible way. Modules for user, task and organizational analysis can be combined with modules for scenarios, interaction design or evaluation. As an open architecture UsER can be extended by additional modules. For instance, we are currently working on tool support for the analysis, design and evaluation of safety-critical systems. References [AD67] Annett, J. and Duncan, K. Task analysis and Training Design. Occupational Psychology. 41, July, 1967, pp [Be10] Benyon, D. Designing Interactive Systems: A Comprehensive Guide to HCI and Interaction Design. Harlow, England: Pearson Education, [Co99] Constantine, L. Software for use: A practical Guide to the Models and Methods of usagecentered Design, [CRC07] Cooper, A., Reimann, R. and Cronin, D. About Face 3: The Essentials of Interaction Design, [He09] Herczeg, M. Software-Ergonomie: Theorien, Modelle und Kriterien für gebrauchstaugliche interaktive Computersysteme. München: Oldenbourg Wissenschaftsverlag, [ISO11] International Organization for Standardization. ISO :2010 Human-centred Design for Interactive Systems, [La01] Lamsweerde, A. Goal-Oriented Requirements Engineering : A Guided Tour. Proceedings of the Fifth IEEE International Symposium on Requirements Engineering, [La00] Lamsweerde, A. Handling Obstacles in goal-oriented Requirements Engineering. IEEE Transactions on Software Engineering, 10, 2000, pp [Ma99] Mayhew, D.J. The Usability Engineering Lifecycle : A Practitioner s Handbook for User Interface Design. San Francisco, CA: Morgan Kaufmann, [Po08] Pohl, K. Requirements Engineering. dpunkt.verlag, [PA06] Pruitt, J. and Adlin, T. The Persona Lifecycle: Keeping People in Mind throughout [Ro98] Product Design. San Francisco, CA: Morgan Kaufmann, Rolland, C. Guiding Goal Modeling using Scenarios. IEEE Transactions on Software Engineering 12, 1998, pp [RC01] Rosson, M. and Carroll, J.M. Usability Engineering: Scenario-Based Development of Human-Computer Interaction. San Francisco, CA: Morgan Kaufmann,
Task-Model Driven Design of Adaptable Educational Hypermedia
Task-Model Driven Design of Adaptable Educational Hypermedia Huberta Kritzenberger, Michael Herczeg Institute for Multimedia and Interactive Systems University of Luebeck Seelandstr. 1a, D-23569 Luebeck,
Managing the Agile Process of Human-Centred Design and Software Development. Peter Forbrig & Michael Herczeg. Universität Rostock & Universität Lübeck
Managing the Agile Process of Human-Centred Design and Software Development Peter Forbrig & Michael Herczeg Universität Rostock & Universität Lübeck Outline Introduction Influences Agile Software Development
Managing the Agile Process of Human-Centred Design and Software Development
Managing the Agile Process of Human-Centred Design and Software Development Peter Forbrig 1 and Michael Herczeg 2 1 University of Rostock, Institute of Computer Science Albert-Einstein-Str. 22, 18051 Rostock
Designing Interactive Systems
THIRD EDITION Designing Interactive Systems A comprehensive guide to HCl, UX and interaction design David Benyon PEARSON Harlow, England London * New York Boston San Francisco Toronto Sydney * Auckland
11 Tips to make the requirements definition process more effective and results more usable
1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to
Towards Collaborative Requirements Engineering Tool for ERP product customization
Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,
Surveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
Integration of Usability Techniques into the Software Development Process
Integration of Usability Techniques into the Software Development Process Xavier Ferre Universidad Politecnica de Madrid [email protected] Abstract Software development organisations are paying more and
Persona driven agile development
Persona driven agile development Build up a vision with personas, sketches and persona driven user stories Dominique Winter GreenPocket GmbH Cologne, Germany [email protected] Eva-Maria Holt
How To Design A Customer Relationship Management (Crm) System
Journal of Computer Science 4 (7): 557-564, 2008 ISSN 1549-3636 2008 Science Publications Human Computer Interaction Approach in Developing Customer Relationship Management Mohd Hairul Nizam M. Nasir,
ProGUM-Web: Tool Support for Model-Based Development of Web Applications
ProGUM-Web: Tool Support for Model-Based Development of Web Applications Marc Lohmann 1, Stefan Sauer 1, and Tim Schattkowsky 2 1 University of Paderborn, Computer Science, D 33095 Paderborn, Germany {mlohmann,sauer}@upb.de
A Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design
Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design Peter Forbrig University of Rostock Chair in Software Engineering Outline Introduction
Enterprise Architecture
Fakultät für Informatik Technische Universität München Enterprise Architecture Management Tool Survey 2008 Iteratec IT-Management Workshop 8.10.2008 Florian Matthes Software Engineering for Business Information
The Concern-Oriented Software Architecture Analysis Method
The Concern-Oriented Software Architecture Analysis Method Author: E-mail: Student number: Supervisor: Graduation committee members: Frank Scholten [email protected] s0002550 Dr. ir. Bedir Tekinerdoǧan
User-centered Requirements Elicitation for Business Intelligence Solutions
User-centered Requirements Elicitation for Business Intelligence Solutions Hendrik Meth and Alexander Mädche University of Mannheim Chair of Information Systems IV - Enterprise Information Systems 68131
Scenario-Based Development of Human-Computer Interaction. MARY BETH ROSSON Virginia Polytechnic Institute and State University
USABILITY ENGINEERING Scenario-Based Development of Human-Computer Interaction MARY BETH ROSSON Virginia Polytechnic Institute and State University JOHN M. CARROLL Virginia Polytechnic Institute and State
Tool Support for Software Variability Management and Product Derivation in Software Product Lines
Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,
BI Project Management Software
BI Project Management Software Plan and Manage with Confidence When planning a new project, program managers can search past projects to leverage project assets and resources. With complete project and
Chapter 11. HCI Development Methodology
Chapter 11 HCI Development Methodology HCI: Developing Effective Organizational Information Systems Dov Te eni Jane Carey Ping Zhang HCI Development Methodology Roadmap Context Foundation Application 1
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
Clarifying a vision on certification of MDA tools
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,
Domain of Management Project Management Resource Management
Domain of Management The domain of management entails the planning, organizing, coordinating and supervising of instructional technologies (Seels & Richey, 1994). When dealing with management, instructional
Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit
Development models R. Kuiper and E.J. Luit 1 Introduction We reconsider the classical development models: the Waterfall Model [Bo76], the V-Model [Ro86], the Spiral Model [Bo88], together with the further
How To Design A Website For The Elderly
CHAPTER THREE USER CENTERED DESIGN APPROACH 3.1 Introduction This chapter focuses on two main sections that are about user centered approach and applying this approach to design of the Blue Air Travel
Software Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering
Software Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Overview Phases during Software Development
Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti
Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
USER EXPERIENCE TRAINING CLASSES New York City
USER EXPERIENCE TRAINING CLASSES City webcredible > user experience training classes - NYC Want to be a digital superstar? Want a team full of digital superstars? You re in the right place. Get in touch
HCI Human Computer Interaction
HCI Human Computer Interaction Institut für Computertechnik ICT Institute of Computer Technology Jürgen Falb Institut für Computertechnik 2 HCI A Multi-disciplinary Subject The ideal designer needs expertise
3SL. Requirements Definition and Management Using Cradle
3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
Adapted from slides by John Musser
Adapted from slides by John Musser 1 What s the difference? Plan Identify activities. No specific start and end dates. Estimate Determine the size and duration of activities. Schedule Add specific start
How To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
Requirements Definition and Management Processes
Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
A Methodology for the Development of New Telecommunications Services
A Methodology for the Development of New Telecommunications Services DIONISIS X. ADAMOPOULOS Centre for Communication Systems Research School of Elec. Eng., IT and Mathematics University of Surrey Guildford
User experience prototyping a literature review
User experience prototyping a literature review University of Oulu Department of Information Processing Science Tuomas Nissinen Bachelor s Thesis 15.4.2015 2 Abstract According to the human-centered design
Usability Testing (in HCI 304-424B) McGill University, January 26 th, 2006. Usability Testing. with Howard Kiewe. Seven Infrequently Asked Questions
Usability Testing with Howard Kiewe Seven Infrequently Asked Questions 2006, Howard Kiewe The Seven IAQs We will cover the following questions: 1. What is a Usability Test? 2. Who are the Test Participants?
Business Process Services. White Paper. Improving Efficiency in Business Process Services through User Interface Re-engineering
Business Process Services White Paper Improving Efficiency in Business Process Services through User Interface Re-engineering About the Authors Mahesh Kshirsagar Mahesh has a vast experience of about 24
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
A Framework for Integrating Software Usability into Software Development Process
A Framework for Integrating Software Usability into Software Development Process Hayat Dino AFRICOM Technologies, Addis Ababa, Ethiopia [email protected] Rahel Bekele School of Information Science, Addis
Verona: On-Time, On-Scope, On-Quality
Verona: On-Time, On-Scope, On-Quality All project teams struggle to meet the potentially conflicting objectives of delivering ontime, with all committed features and with the highest levels quality. And
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
A Process is Not Just a Flowchart (or a BPMN model)
A Process is Not Just a Flowchart (or a BPMN model) The two methods of representing process designs that I see most frequently are process drawings (typically in Microsoft Visio) and BPMN models (and often
Scenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria [email protected]
However, the marketplace for replaceable components is still not at sight due to many
Software Replaceability: An NFR Approach Lei Zhang Lawrence Chung Jing Wang Department of Computer Science The University of Texas at Dallas {lei74, chung, jwang}@ utdallas.edu Abstract Building software
Screen Design : Navigation, Windows, Controls, Text,
Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
TeamCompanion Solution Overview. Visual Studio
TeamCompanion Solution Overview Visual Studio Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example
Announcements. Project status demo in class
Web Design cs465 Announcements Project status demo in class Why? You will likely be involved in Web design You have many of the skills necessary Understand similarities and differences between GUI design
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,
Stefan Glatzmaier, Michael Sokollek. Project Portfolio Management with SAP. RPM and cprojects. Bonn Boston
Stefan Glatzmaier, Michael Sokollek Project Portfolio Management with SAP RPM and cprojects Bonn Boston Contents Acknowledgements... 9 Introduction... 11 1 Overview of Project Portfolio Management with
Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao
Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated
Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices
Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices MedConf 2009 Munich, October 13-15,2009 Table of Contents Siemens Healthcare and Vector Consulting Services Motivation
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company
GENERIC AGENCY STATEMENT OF WORK Generic Company TABLE OF CONTENTS Our Envisioning Methodology... 3 Promote a Friendly Image to Prospective & Current Clients... 3 Enable Ease of Use... 3 Create a Design
Bureau for Visual Affairs
Bureau for Visual Affairs title: British Museum Research Space date: July 4th, 2011 Bureau for Visual Affairs 8 Playhouse Court 62 Southwark Bridge Road London SE1 0AT t: 020 7928 7338 bureau-va.com [email protected]
Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest
Efficient Management of Tests and Defects in Variant-Rich Systems with pure::variants and IBM Rational ClearQuest Publisher pure-systems GmbH Agnetenstrasse 14 39106 Magdeburg http://www.pure-systems.com
Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003
Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 18-19 The Unified Process Static dimension Glossary UP (Unified
UML TUTORIALS THE USE CASE MODEL
UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between
Requirements engineering and quality attributes
Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................
Enterprise Portfolio Management
Enterprise Portfolio Management Managing large volumes of structured data Through its powerful capabilities as a structural modeling tool, ABACUS Summary provides of whitepaper a ready-to-go Summary solution
D6.3 Knowledge Model: Project Knowledge Management
D6.3 Knowledge Model: Project Knowledge Management Project title: Project acronym: Project number: Project instrument: Knowledge in a Wiki KIWI ICT-2007.4.2-211932 EU FP7 Small and Medium-Scale Focused
Towards Flexible Business Process Modeling and Implementation: Combining Domain Specific Modeling Languages and Pattern-based Transformations
Towards Flexible Business Process Modeling and Implementation: Combining Domain Specific Modeling Languages and Pattern-based Transformations Steen Brahe 1 and Behzad Bordbar 2 1 Danske Bank and IT University
IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3
Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 INTRODUCTION This course is designed to provide the students with the basic competencies required to identify requirements, document
A comparison of BON and Hodge-Mock. oriented software development methodologies
A comparison of BON and Hodge-Mock software development methodologies December 2012 Abbas Naderi Afooshteh ([email protected]) 91211054 Sharif University of Technology 1. Introduction This whitepaper intends
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform Technical Discussion David Churchill CEO DraftPoint Inc. The information contained in this document represents the current
MERVIN FRANCIS JOHNSINGH
MERVIN FRANCIS JOHNSINGH Email Address: [email protected] LinkedIn Profile : http://in.linkedin.com/in/mervinfjohnsingh SUMMARY Nearly 7 Years of Professional work experience spanning software development,
Reverse Literate Programming
Reverse Literate Programming Markus Knasmüller Johannes Kepler University Linz Altenbergerstraße 39 Linz, 4040, Austria Tel. +43 732 2468 7133 Fax +43 732 2468 7138 Internet [email protected]
VAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
Glossary How to Support Institutionalization of a Mature UX Practice
Glossary How to Support Institutionalization of a Mature UX Practice of a Mature UX Practice Table of Contents A... 3 B... 3 C... 3 D... 4 E... 4 F... 4 G... 5 H... 5 I... 5 M... 6 0... 6 P... 6 R... 7
Prototyping Techniques for
Prototyping Techniques for Better Web Design Billie Johnson, CBAP, CSM [email protected] Agenda Overview of Prototyping Technique Prototyping Progression Paper vs. Digital Prototypes Conclusion Seminar
