EXTENDING UML FOR MODELLING OF DATA MINING CASES
|
|
- Lionel Griffith
- 8 years ago
- Views:
Transcription
1 EXTENDING UML FOR MODELLING OF DATA MINING CASES Prof. LADISLAV BURITA VOJTECH ONDRYHAL EXTENDING UML FOR MODELLING OF DATA MINING CASES The article describes possible approach for modelling data mining cases. The aim of the paper is to describe possibility of using standard modelling language for data mining process to achieve compatibility with other projects based on incremental approach, especially those using Unified Process and UML language. Common UML elements like use cases, classes, interfaces, components, nodes, etc. can be specialized by an extension mechanisms including stereotypes and named values. The new set of UML elements is provided and described for data mining process that covers whole project lifecycle. As an example of such approach can be stated data mining model element, that can extend UML element class by new named values like input data, output data, model parameters, etc. UML Schemas, syntax, semantic and usability examples for those new elements will be included in the paper. A cikk az adatbányászati esetek modellezésének egy lehetséges módját írja le. Célja hogy ismertesse az általános modellező nyelvek használatának lehetőségét az adatbányászati folyamatokhoz, megőrizve ezzel a kompatibilitást más projektekkel, különösen azokkal melyek Egységesített Eljárást és UML nyelvet használnak. Az általános UML elemek, mint a használati esetek (Use case), osztályok (class), komponensek, szálak (node) stb. egyedivé tehetők egy külső, sablonokat és nevesített értékeket tartalmazó mechanizmussal. Az így létrejött új UML elemkészlet használata ajánlott az egész project életciklust lefedő adatbányászati folyamatokhoz. Példaként egy ilyen megközelítéshez vegyük egy adatbányászati modell elemét, amely kiterjeszt egy UML osztályt új, nevesített értékekkel, amik lehetnek bementi és kimeneti adatok, paraméterek stb.. A cikk tartalmazza az új elemekhez tartozó UML sémákat és a szintaxist, valamint példákat a használatukhoz. Development Process Methodology A methodology formally defines the process that you use to gather requirements, analyze them, and design an application that meets them. There are many methodologies, each differing in some way or ways from the others. There are many reasons why one methodology may be better than another for any particular project: For example, some are better suited for large enterprise applications while others are built to design small embedded or safety-critical systems. Some methods better 111
2 VÉDELMI INFOKOMMUNIKÁCIÓ support large numbers of architects and designers working on the same project, while others work better when used by one person or a small group. Unified Process and UML Language The Unified Process and UML (Unified Modelling Language) are quickly becoming the defacto standards for development process (software development methodology), within the object-oriented and component-based software communities. The Unified Modelling Language (UML) is a graphical language for visualizing, specifying, constructing, and documenting the artefacts of a software-intensive system. The UML offers a standard way to write a system's blueprints, including conceptual things such as business processes and system functions as well as concrete things such as programming language statements, database schemas, and reusable software components. [www-uml] On the Figure 1 [RUP2000] there are displayed key concepts of Rational Unified Process (RUP). The aim of the research is to reuse of those concepts in building data mining methodology. 112 Figure 1 Key Concepts of Rational Unified Process
3 EXTENDING UML FOR MODELLING OF DATA MINING CASES mining development process methodologies In the data mining world, we can recognize several methodologies for data mining projects. These are usually tightly connected with software producers like SAS, SPSS, Oracle or Microsoft companies. Among these approaches, CRISP-DM methodology is probably the leader in the field of industry independent methodologies. The whole process is described in four level hierarchical process model, consisting of sets of tasks as follows: phase, generic task, specialized task, process instance. On the Figure 2 is the common representation of data mining project based on CRISP-DM. The data lies in the centre of the process. Figure 2 Project lifecycle according to CRISP-DM methodology Integration In a project, where data mining technology is only part of a whole solution, integrated environment has to be set up. Unified Process and UML, as was already mentioned, provide environment already accepted within 113
4 VÉDELMI INFOKOMMUNIKÁCIÓ software development communities. In the next part of the article possible approach for integration of data mining cases into corporate projects is introduced. All the main phases have been refactored and models, according to Unified Process guidelines, have been created. The following changes and additions have been made to the CRISP-DM methodology: Roles were introduced. Role is not explicitly defined in CRISP- DM. This will help to assign properly responsibilities to persons. For example role Analyst is required in Understanding workflow. Outputs and products from phases have been transformed to artefacts. Significantly reduced number of independent deliverables. Outputs from tasks were integrated and a list of suggested documents has been created. For all documents templates were defined in html and rtf formats. Modelling tool (Enterprise Architect) was used to model data mining process. From such tool subsequent documentation can be generated for output unification. od Process model packages (phases) Name: Package: Version: Author: Process model packages (phases) Mining Process Model 1.0 Vojtěch Ondryhal Tasks and Deliverables Business Understanding + Project Plan + Requirements + Terminology + Vision Understanding + Analysis Report Preparation + Set + Set Description Modelling + Model + Model Description + Model Parameters Settings + Test Design Ev aluation + Evaluation Report + Final Report Deployment + Deployment Plan + Monitoring And Maintenance Plan Figure 3 Mining Process Model Overview 114
5 EXTENDING UML FOR MODELLING OF DATA MINING CASES Business understanding The artefacts produced during work are: The vision document provides first insight into project. It includes the following parts: background, business objectives, business success criteria, inventory of resources, risks and contingencies, costs and benefits. Requirements document includes requirements, assumptions and constraints, data mining goals and data mining success criteria. Terminology repository (in form of document or model glossary in a tool) of relevant business terminology and data mining terminology. Project plan document, for example in a form of Gant chart. The plan lists stages, duration, resources, inputs, outputs and dependencies, including initial assessment of tools and techniques. Name: Package: Version: Author: Workflow detail Business Understanding 1.0 Vojtěch Ondryhal Determine business objectives Vision Business Analyst Determine Mining Goal Asses Situation Terminology Produce Project Plan Requirements Project Manager Project Plan Figure 4 Business understanding workflow detail understanding The artefact produced in this phase is Analysis Report Document that contains report on initial data collection, description on data, report on data exploration and data quality. 115
6 VÉDELMI INFOKOMMUNIKÁCIÓ Name: Package: Version: Author: Workflow detail Understanding 1.0 Vojtěch Ondryhal Collect Initial Describe Analyst Verify Quality Explore Analysis Report Figure 5 understanding workflow detail preparation This phase creates data sets that will be used in the next phases for modelling. Each activity displayed on Figure 6 provides a chapter in the Set Description document. Set contains real data prepared as an input for modelling. The data are properly selected, cleaned, eventually new data items created, merged and formatted. Name: Package: Version: Author: Workflow detail Preparation 1.0 Vojtěch Ondryhal Select Clean Construct Set Description Designer Set Format Integrate Figure 6 preparation workflow detail 116
7 EXTENDING UML FOR MODELLING OF DATA MINING CASES Modelling At the start of the workflow tests are created for model validation, training and testing. Model itself runs prepared dataset for results. Model parameters setting lists required parameters for model and values. Usually for different set of values model behaves variously. All variants of setting should be captured and described. Name: Workflow detail Package: Modell ing Version: 1.0 Author: Vojtěch Ondryhal Select Modell ing Techni que Generate Test Design Test Design Mining Engineer Build Model Model Description Model Parameters Settings Assess Model Model Set Figure 7 Modelling workflow detail Evaluation The evaluation report indicates how results meet business criteria defined in Business Understanding phase. During evaluation models are approved (or rejected). Name: Workflow detail Package: Evaluation Version: 1.0 Author: Vojtěch Ondryhal Evaluate Results Business Analyst Ev aluation Report Final Report Determine Next Steps Review Process Proj ect Manager Quality Insurance Manager Figure 8 Evaluation phase workflow detail 117
8 VÉDELMI INFOKOMMUNIKÁCIÓ Final report contains review of the whole process, checks whether all required activities have been finished. It also include list of possible action in the project and decisions on these actions. Deployment Deployment is last workflow in the data mining development process. Deployment packages and deployment plan for target environment is created. Monitoring and maintenance plan defines method of day-to-day result checking in order to assure correctness of produced results. Name: Workflow detail Package: Deployment Version: 1.0 Author: Vojtěch Ondryhal Plan Deployment Deployment Plan Deployment Manager Plan Monitoring And Maintenance Monitoring And Maintenance Plan Project Manager Review Project finalize Final Report Figure 9 Deployment phase workflow details 118 Conclusion The possible approach for modelling of data mining cases based on UML and CRISP-DM was introduced in the paper. Paper provides insight into the more detailed work that includes detailed description of deliverables, templates and examples. This methodology is based on prototypes which were experienced at the Communication and Information Systems Department at University of Defence. The advantage of this approach is unification of the project administration (templates, work description, etc.) with other development projects.
9 EXTENDING UML FOR MODELLING OF DATA MINING CASES References 1. [www-ea] Enterprise Architect web site [BOHTH05] Buřita L., Ondryhal V., Hodický J., Trunda M., Hlaváček M, Information Systems, University of Defence, 2005, U-3099 [in Czech language] 3. [CD01] CRISP-DM, Step by Step Mining Guide v. 1.0, CRISP-DM Consorcium, 4. [RUP2000] Rational Unified Process 2000 Online documentation 5. [www-vo] Web pages of the author. [in Czech language] 6. [www-uml] Unified Modelling Language Resource Page
10 120 VÉDELMI INFOKOMMUNIKÁCIÓ
CRISP-DM: The life cicle of a data mining project. KDD Process
CRISP-DM: The life cicle of a data mining project KDD Process Business understanding the project objectives and requirements from a business perspective. then converting this knowledge into a data mining
More informationThe Rap on RUP : An Introduction to the Rational Unified Process
The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: jeff@jeffreyjacobs.com http://www.jeffreyjacobs.com Survey Does your
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationRequirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
More informationIncreasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
More informationDevelopment Methodologies
Slide 3.1 Development Methodologies Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 3 Slide 3.2 SOFTWARE LIFE-CYCLE MODELS Development Methodologies
More informationPlan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
More informationCS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.
CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping
More informationComponents Of Successful Software Development. Mobi-Sys Internet Solutions Inc. Software Development Solutions and Consulting
Components Of Successful Software Development Mobi-Sys Internet Solutions Inc. Software Development Solutions and Consulting Components of Successful Software Development Component 1: The Right People
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationObject-Oriented Design
Object-Oriented Design Lecturer: Raman Ramsin Lecture 7: Finding Analysis Classes 1 Analysis Workflow: Analyze a Use Case The analysis workflow consists of the following activities: Architectural analysis
More informationData Project Extract Big Data Analytics course. Toulouse Business School London 2015
Data Project Extract Big Data Analytics course Toulouse Business School London 2015 How do you analyse data? Project are often a flop: Need a problem, a business problem to solve. Start with a small well-defined
More informationCRISP-DM, which stands for Cross-Industry Standard Process for Data Mining, is an industry-proven way to guide your data mining efforts.
CRISP-DM, which stands for Cross-Industry Standard Process for Data Mining, is an industry-proven way to guide your data mining efforts. As a methodology, it includes descriptions of the typical phases
More informationUnit 1 Learning Objectives
Fundamentals: Software Engineering Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Y9- Computer Science Unit 1. Introduction
More informationDigital Industries Trailblazer Apprenticeship. Software Developer - Occupational Brief
Digital Industries Trailblazer Apprenticeship Software Developer - Occupational Brief Table of Contents Contents 1 Software Developer Trailblazer Apprenticeship Introduction... 1 2 Software Developer Trailblazer
More informationPROJECT MANAGEMENT METHODOLOGY OF OBJECT- ORIENTED SOFTWARE DEVELOPMENT
PROJECT MANAGEMENT METHODOLOGY OF OBJECT- ORIENTED SOFTWARE DEVELOPMENT Ing. David BEDNÁŘ, Doctoral Degree Programme (2) Dept. of Information Systems, FIT, BUT E-mail: bednar@fit.vutbr.cz Supervised by:
More informationThe Unified Software Development Process
The Unified Software Development Process Technieche Universal Darmstadt FACHBEREICH IN-FORMAHK BLIOTHEK Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation tnventar-nsr.: Sachgebiete:
More informationBusiness Modeling with UML
Business Modeling with UML Hans-Erik Eriksson and Magnus Penker, Open Training Hans-Erik In order to keep up and be competitive, all companies Ericsson is and enterprises must assess the quality of their
More informationNASCIO 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
More informationTable of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24
Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes
More informationIn this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
More informationRequirements 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
More informationProGUM-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
More informationA Reference Model for Process-Oriented Software Development Organizations
A Reference Model for Process-Oriented Software Development Organizations João M. Fernandes 1 and Francisco J. Duarte 2 1 Dep. Informática, Universidade do Minho, Braga, Portugal 2 Blaupunkt Auto-Rádio
More informationClassical Software Life Cycle Models
Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation
More informationSoftware 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
More informationChapter 15. Web services development lifecycle
Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou mikep@uvt.nl Slide 15.2 Topics Web services development Properties of service development
More informationTo introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationSoftware 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
More informationSoftware Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
More information3C05: Unified Software Development Process
3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2
More informationWHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT
WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE
More informationSoftware Process and Models
Agenda Software Process Models Plan-driven Process Models Software Process and Models A software process model simplified, abstracted description of a software development process. A model is good for
More informationSAS in clinical trials A relook at project management,
SAS in clinical trials A relook at project management, tools and software engineering Sameera Nandigama - Statistical Programmer PhUSE 2014 AD07 2014 inventiv Health. All rights reserved. Introduction
More informationA complete software development process of a general report publication service implemented using Web Services
A complete software development process of a general report publication service implemented using Web Services Anders Nilsson & Klas Fahlberg February 1, 2008 Master s Thesis in Computing Science, 2*30
More informationA Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
More informationObject-Oriented Systems Analysis and Design
Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS
More informationBackground: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
More informationA Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda IBM Software Group
More informationModellistica 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
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking Software Development Processes Docente: Vito Morreale (vito.morreale@eng.it) 17 October 2006 1 The essence of
More informationCase Study. Developing an. Enterprise-wide Architecture. within. Insurance Australia Group
Case Study Developing an Enterprise-wide Architecture within Insurance Australia Group This case study was submitted to Sparx Systems by IAG after successfully using the Enterprise Architect modelling
More informationA Review of an MVC Framework based Software Development
, pp. 213-220 http://dx.doi.org/10.14257/ijseia.2014.8.10.19 A Review of an MVC Framework based Software Development Ronnie D. Caytiles and Sunguk Lee * Department of Multimedia Engineering, Hannam University
More informationRequirements Management Practice Description
Requirements Management Practice Description 1. REQUIREMENTS MANAGEMENT (RM) 1.1 Description of the practice TRASYS provide solutions to effectively manage critical issues and reduce risks in project related
More informationThe Rational Unified Process
kruchten_ch02.fm Page 17 Friday, November 7, 2003 4:54 PM Chapter 2 The Rational Unified Process THIS CHAPTER GIVES an overview of the Rational Unified Process, introduces the process structure, describes
More informationWhat Is the Rational Unified Process?
What Is the Rational Unified Process? by Philippe Kruchten Rational Fellow Rational Software Canada What exactly is the Rational Unified Process, or RUP as many call it now? I can give several answers
More informationChapter 2 Software Processes
Chapter 2 Software Processes Chapter 2 Software Processes Slide 1 Topics covered Software processes and process models Generic models: Waterfall Incremental development Reuse-oriented software engineering
More informationBasic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
More informationSupporting Collaborative Grid Application Development Within The E-Science Community p. 1
Supporting Collaborative Grid Application Development Within The E-Science Community Supporting Collaboration within the e-science Community Cornelia Boldyreff, David Nutter & Stephen Rank http://www.lincoln.ac.uk/faculties/computing/index.html
More informationUsing UML Part One Structural Modeling Diagrams
UML Tutorials Using UML Part One Structural Modeling Diagrams by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page 1 Trademarks Object Management Group, OMG, Unified Modeling Language,
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
More informationCS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:
CS 487 Week 8 Reading: 1. Ian Sommerville, Chapter 3. Objective: 1. To check the understandibility of the students in life cycle and process model for development of a software product. 2. To check if
More informationCS590D: Data Mining Chris Clifton
CS590D: Data Mining Chris Clifton March 10, 2004 Data Mining Process Reminder: Midterm tonight, 19:00-20:30, CS G066. Open book/notes. Thanks to Laura Squier, SPSS for some of the material used How to
More informationAppendix 2-A. Application and System Development Requirements
Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility
More informationClarifying 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,
More informationSoftware Engineering
1 Software Engineering Lecture 2: Software Life Cycles Stefan Hallerstede Århus School of Engineering 25 August 2011 2 Contents Naive Software Development Code & Fix Towards A Software Process Software
More informationI219 Software Design Methodology
I219 Software Design Methodology JAIST Master s Program Fall 2014 Nguyen Van Vu nvu@fit.hcmus.edu.vn Topics Course Introduction Objectives and Scope Evaluation Policies Content and Schedule Basic Concepts
More informationSurveying 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
More informationSoftware Project Management using an Iterative Lifecycle Model
Software Corporation Software Project Management using an Iterative Lifecycle Model 1 Objectives of this Presentation To understand what the Unified Process is To understand the iterative lifecycle approach
More informationSysML Modelling Language explained
Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling
More informationManaging Small Software Projects - An Integrated Guide Based on PMBOK, RUP, and CMMI
Managing Small Software Projects - An Integrated Guide Based on PMBOK, RUP, and CMMI César Cid Contreras M.Sc. Prof. Dr. Henrik Janzen Published at the South Westphalia University of Applied Sciences,
More informationNr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg
Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Impressum ( 5 TMG) Herausgeber: Otto-von-Guericke-Universität Magdeburg
More informationRedesigned Framework and Approach for IT Project Management
Vol. 5 No. 3, July, 2011 Redesigned Framework and Approach for IT Project Management Champa Hewagamage 1, K. P. Hewagamage 2 1 Department of Information Technology, Faculty of Management Studies and Commerce,
More informationUML FOR OBJECTIVE-C. Excel Software www.excelsoftware.com
UML FOR OBJECTIVE-C Excel Software www.excelsoftware.com Objective-C is a popular programming language for Mac OS X computers. The Unified Modeling Language (UML) is the industry standard notation for
More informationData Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
More informationFixed Scope Offering for Implementation of Sales Cloud & Sales Cloud Integration With GTS Property Extensions
Fixed Scope Offering for Implementation of Sales Cloud & Sales Cloud Integration With GTS Property Extensions Today s Business Challenges Adopt leading CRM practices and stream line processes Take advantage
More informationThis is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 15447
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationIBM Rational DOORS Next Generation
Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative
More informationSoftware Process and Project Plan
Software Process and Project Plan for Trillium Health - Grant Management Version: 1.2 Prepared by: Akshay Karnawat Date: November 26, 2014 (updated) Team Members: Shannon Trudeau (smtofny@gmail.com) Matt
More informationTraining 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
More informationProcess Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
More informationRequirements Management with Enterprise Architect
An Introduction to Requirements Management with Enterprise Architect By Sparx Systems All material Sparx Systems 2010 version 1.3 www.sparxsystems.com Sparx Systems 2010 Page 1 Trademarks Object Management
More informationGenerating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
More information!! " "!! # $ % " & ' $ % (! %) * +, $ ( ) ' " -
!!" "!! # $% " & '$%(!%)* +,$()' "- Table of Contents Abstract...3 1.0 Introduction...4 2.0 Approach...5 2.1 Iteration I - Inception... 7 2.2 Iteration II Elaboration... 8 2.3 Iteration III - Construction
More informationA Multitier Fraud Analytics and Detection Approach
A Multitier Fraud Analytics and Detection Approach Jay Schindler, PhD MPH DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily represent official
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 CM Configuration Change Management John D.
More informationFixed Scope Offering for Oracle Fusion HCM. Slide 1
Fixed Scope Offering for Oracle Fusion HCM Slide 1 Today s Business Challenges Adopt leading Global HCM practices. Streamline the HCM processes and achieve measurable efficiencies. Achieve HR excellence
More informationStep-by-step data mining guide
Step-by-step data mining guide Pete Chapman (NCR), Julian Clinton (SPSS), Randy Kerber (NCR), Thomas Khabaza (SPSS), Thomas Reinartz (DaimlerChrysler), Colin Shearer (SPSS) and Rüdiger Wirth (DaimlerChrysler)
More informationPHASE 6: DEVELOPMENT PHASE
PHASE 6: DEVELOPMENT PHASE The Phase features a key step in the project: system construction. The previous phases lay the foundation for system development; the following phases ensure that the product
More informationHow Application Lifecycle Management can address elearning Software Challenges
Karen Lee How Application Lifecycle Management can address elearning Software Challenges Borland solutions for fast and flexible software delivery A Borland ASEAN White Paper August 2004 Karen Lee Borland
More information(BA122) Software Engineer s Workshop (SEW)
Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems
More informationProject estimation with Use Case Points using Enterprise Architect (EA)
Project estimation with Use Case Points using Enterprise Architect (EA) Step by Step Guide: How to use Enterprise Architect (EA) as a CASE tool to facilitate calculating Use Case Points for software projects
More informationTime Monitoring Tool Software Development Plan. Version <1.1>
Time Monitoring Tool Software Development Plan Version Revision History Date Version Description Author 10/01/01 1.0 First Draft Sabrina Laflamme 12/01/01 1.1 Completion of Document John Lemon Page
More informationThe Business Process Model
An Introduction to UML The Business Process Model by Geoffrey Sparks All material (c) Geoffrey Sparks 2000 www.sparxsystems.com.au Geoffrey Sparks 2000 Page:1 Table of Contents THE BUSINESS PROCESS MODEL...3
More informationMeta-Model specification V2 D602.012
PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR
More informationAnalysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
More informationData Warehousing. Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de. Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1
Jens Teubner Data Warehousing Winter 2015/16 1 Data Warehousing Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de Winter 2015/16 Jens Teubner Data Warehousing Winter 2015/16 13 Part II Overview
More informationHow To Understand The Business Analysis Lifecycle
Business Analysis Lifecycle by Sergey Korban Aotea Studios Ltd November 2011 Contents Introduction... 3 Business Analysis Lifecycle... 4 Practical Application... 5 Start-Up Phase... 5 Initiation Phase...
More informationNAVAL POSTGRADUATE SCHOOL THESIS
NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS A NOVEL PROJECT MANAGEMENT THEORY AND ITS APPLICABILITY by Abdulkerim Erguner March 2008 Thesis Advisor: Co-Advisor: John Osmundson Kadir Alpaslan
More informationRequirements Management
REQUIREMENTS By Harold Halbleib Requirements Management Identify, Specify, Track and Control Requirements Using a Standard Process About the author... Harold Halbleib has a degree in Electrical Engineering
More informationWhite Paper What Solutions Architects Should Know About The TOGAF ADM
White Paper What Solutions Architects Should Know About The TOGAF ADM WP0015 October 2011 The Open Group Architecture Framework 1 (TOGAF) is the most widely referenced architecture framework currently
More informationIBM G-Cloud IBM SPSS Decision Management Software as a Service
IBM G-Cloud IBM SPSS Decision Management Software as a Service Service Definition 1 1. Summary 1.1 Service Description IBM SPSS Decision Management Software as a Service (SaaS) offers another way of delivering
More informationRUP for Software Development Projects
RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington
More informationRational Unified Process for Systems Engineering RUP SE1.1. A Rational Software White Paper TP 165A, 5/02
Rational Unified Process for Systems Engineering RUP SE1.1 A Rational Software White Paper TP 165A, 5/02 Table of Contents INTRODUCTION...1 BUSINESS MODELING...3 SYSTEM ARCHITECTURE...4 SYSTEM ARCHITECTURE
More informationwww.iacpe.com Knowledge, Certification, Networking
www.iacpe.com Knowledge, Certification, Networking Page : 1 of 95 Rev. 01- Feb 2016 IACPE No 19, Jalan Bilal Mahmood 80100 Johor Bahru Malaysia Introduction to Software Engineering The International of
More informationDevelopment 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
More informationSYSTEMS ANALYSIS DESIGN
SYSTEMS ANALYSIS DESIGN Third Edition ALAN DENNIS Indiana University BARBARA HALEY WIXOM University of Virginia ROBERTA M. ROTH University of Northern Iowa WILEY John Wiley & Sons, Inc. http://www.wiley.com/college/dennis
More informationWhite Paper IT Methodology Overview & Context
White Paper IT Methodology Overview & Context IT Methodologies - Delivery Models From the inception of Information Technology (IT), organizations and people have been on a constant quest to optimize the
More informationFunction Point Modeler Enterprise Edition A Software Lifecycle Management Tool
White Paper Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool Writer: CFPS M.E. Dipl.-Ing. M. Öztürk, Update: 01 March 2011 Introduction The Purpose of this paper is to give
More informationCDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.
More information