SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE"

Transcription

1 SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE Riyanarto Sarno 1, Rizky Januar Akbar 1, Nurul Fajrin Ariyani 1, Ratih N.E. Anggraini 1, Riska A. Pratistari 1, Ikti Oktavianty 1, I.G.M. Indra Prasetya 1, Eka Gibran Hasany 1 Informatics Department, Faculty of Information Technology, Institut Teknologi Sepuluh Nopember (ITS) Gedung Teknik Informatika, Kampus ITS, Surabaya, Indonesia 1, 1, 1, 1, 1, 1, 1, 1 ABSTRACT Project management software is often used in the companies. The escalation of business competition forces the application to quickly adapt the business changes. In order to overcome the challenges, we need project management software that based on service oriented architecture (SOA). To provide the service oriented solutions, we use service oriented analysis and design (SOAD) and service portfolio views for identifying service candidates. We also partially adopted PRINCE2 as case study in this paper. We have successfully identified service candidates and design it into web service dictionary. Keywords: SOAD, project management, service candidate. 1 INTRODUCTION Business needs is always changing along with the escalation of business competition. Those changes must be responded quickly so that not left behind in the competitive era. Information technology as the one of supporting systems of business is required to quickly adapt against the changes in business. SOA is an architectural model for realizing serviceoriented solutions [1]. It is useful for anticipating the opportunities and threats in business [2]. Hence, we need a methodology in order to develop applications that fulfill the criteria of SOA. SOAD is an interdisciplinary service modeling approach that combines existing development processes and notations such as ObjectOriented Analysis and Design (OOAD), Enterprise Architecture (EA), and Business Process Modeling (BPM) [2]. There are other works that use this methodology. In [3], SOAD is used to analyze and design services that are adaptable in variety clients and contexts. Whereas, the combination of SOAD and use case approach is accomplished to identify highquality services [4]. In our previous work, we use SOAD in Service Portfolio for Enterprise Resource Planning (ERP) [5]. It produced a portfolio of services that include Conceptual View (CV), Logical View (LV), and the Physical View (PV) of an ERP. CV consists of functional domain diagram, mapping of functional domain, business process activity diagram (BPAD) and sub business process activity diagram (SBPAD). LV includes business activities in business processes, the matrix of business services with business entities. Physical view is designed for manufacturing ERP software. This paper aimed to identify service candidates for project management software by using service oriented analysis and design. We partially adopted the PRINCE2 as the case study for applying the SOAD. PRINCE2 is a structured methodology for project management using process based approach that can be easily adopted by generic projects [6]. PRINCE2 provides a procedure for planning, managing, controlling and monitoring a running project. It also provides steps that must be done when the activities are not going as planned. 2 THEORETICAL CONSIDERATION 2.1 Service Oriented Analysis and Design SOA is an architecture that connects services according to the requirements. It forms an application ecosystem for accomplishing results that are expected by the service consumers (end users or other services). To produce a service based on SOA, it needs steps that cover the requirement analysis process and system design that will be the architectural foundation of the system. It can be overcome by using SOAD. SOAD uses topdown approach in its analysis and design. It starts from requirement analysis in business level then translating it into the services by classifying the business processes of an enterprise. Services that are produced represent the V23 ISSN

2 V24 The 6 th International Conference on Information & Communication Technology and Systems Figure 1. Elements of SOAD [2] collection of business process modeling of an enterprise. Then, it is derived into supporting components that can be implemented in the system. Design of SOAD as shown in Figure 1 is divided into three domains based on the concept that is being used: Business domain explains the business process and its function in an enterprise. It is represented by BPM. Architecture domain explains the architecture of system. It is developed using objectoriented design represented by Unified Modeling Language (UML) and modeled using EA. Application domain explains the implementation of functionalities in the system. It is developed using OOAD approach. 2.2 Service Portfolio Views Service portfolio is a place to hold the information for service consolidation. It contains information such as, service definition, access and usage policies and nonfunctional requirement for a service. To identify the problem using topdown approach in SOAD, service portfolio provides three levels of views as shown in Figure 2 [5]. Conceptual View CV contains business processes outline that will be developed in the system. It makes management level easier to define the business process that can be understood by people that not too understand about technical matters. Elements of CV are integration of functional domains (functional domain diagram), BPAD, SBPAD, stakeholder diagram, and workflow diagram. Functional domain diagram explains about the involved domains in the system that will be developed. BPAD represents sequence of business processes that happens the functional domain. SBPAD represents sequence of sub business processes in functional domain. Stakeholder diagram describes all the interested parties in the system. Workflow diagram represents sequence of Figure 2. Service portfolio views activity inside the sub business process in the functional domain. Logical View LV is a bridge for connecting between CV and physical view. Business processes that have already defined in the CV are analyzed deeper to produce output for application developer. Elements of logical view are business layer, service layer, component layer, matrix of business services versus the business entities, and business service activity diagram. Business layer in SOAD represents the classification of business services according to its process and business functionalities. This layer is divided into three parts namely functional domain, business process, and business service. Service layer represents realization of business service that later will be developed to support the system. Component layer represents the supporting components of service. Furthermore, component is a group of class that can be used to build a service. Inside the LV business service is derived into software service and business entity is derived into software entity. It is represented in a matrix of business services versus business entities. Software service that is contained in service layer will be implemented as operation of web services. Moreover, activity for each business service is also defined. It involved internal business process, usage of software service, and design of software service in a business service activity diagram (BSAD). Physical View PV contains realization of the design in CV and LV. This view is divided into several layers, such as: web service layer, presentation layer, application service layer, domain model layer, and access layer. Web service layer shows the web services that are provided by the functional domain. The operations of the web service are also represented with its corresponding input and output. Presentation layer represents the design of user ISSN

3 Service Oriented Analysis and Design of Project Management SoftwareRiyanarto Sarno V25 Figure 3. PRINCE2 process model interface (UI). Application service layer contains business logic in each functional domain. Domain model layer is a layer that contains the implementation of software entities. It also contains transfer object (DTO) that might be used by web services. Components are also represented in domain model layer. Moreover, access layer contains connection in order to save or retrieve the from base. It can be implemented using any kinds of technologies including object relational framework (ORM). 2.3 PRINCE2 PRINCE2 (PRojects IN Controlled Environments) is a structured method of project management which designed to meet the needs of its users. It applied some generic methods and tested for all types of projects. Furthermore, it is a project management methodology with a simple processbased approach that easily adopted in accordance with the scale of the project. The methodology of PRINCE2 provides not only several procedures in managing resources of project to design and regulate the course of events, but also some steps that must be done when the activities do not go as planned. It devotes proven methods (best practice) in project management. This methodology is already widely known and provides a common language for people or stakeholders who are involved in a project. PRINCE2 explains how to divide a project into several stages in order to control resources in an efficient and regular monitoring of progress. Various positions and responsibilities for managing a project are clearly defined and can be adopted in accordance with the scale, the complexity of project, and the organizational capabilities. The process model of PRINCE2 covering activities from starting the project according its track, to controlling and managing the progress Figure 4. Stakeholder diagram until it is completed. The key to success in using PRINCE2 process model is doing adaptation and adjustment to the needs of the project. Figure 3 shows the steps of management processes in PRINCE2 process model. Those management processes are as follows [6]: Starting Up a Project (SU) Directing a Project (DP) Initiating a Project (IP) Controlling a Stage (CS) Delivery (MP) Stage Boundaries (SB) Closing a Project (CP) Planning (PL). 3 ANALYSIS We designed the project management application that refers to PRINCE2 using SOAD. In [7], SOAD is an architectural style that modularizes information system become services. Services that are provided consist of internal process of functional domain and external services. Service which is internal process is used to fulfill the business needs, while the external service can be used by other parties. Therefore, the application can be integrated each other. PRINCE2 can be applied into various types of project. However, we considered a project as a generic project in this paper. The mapping of PRINCE2 process model into our application is shown in Table 1. Management processes that are not listed in Table 1 are not mapped. ISSN

4 V26 The 6 th International Conference on Information & Communication Technology and Systems Table 1. Map of PRINCE2 to General Terms of Project Management Project Management Process with PRINCE2 Project Management Process with Generic Approach Figure 5. BPAD Figure 6. SBPAD By using SOAD, problem analysis in functional domain is done by topdown approach. So that every functional domain is modeled in several point of views, such as CV, LV, and PV. CV provides information for all parties that are involved in functional domain. That information is represented in stakeholder diagram. Our design of the stakeholder diagram is shown in Figure 4. CV also represents BPAD and SBPAD. BPAD describes business process flow that happened in functional domain. SBPAD describes sub business process flow. Sub business process is a derivative of business process. BPAD and SBPAD are shown in Figure 5 and Figure 6. Workflow diagram in CV represents business process workflow related to the system. In LV, each of functional domains is divided to several business processes. Division of business processes are done based on function similarities, for example master management business SU IP SU2 SU3 IP4 IP5 Design Project Management Team Appoint Project Management Team Setting Up a Project Control Setting Up a Project Files Organizing Planning Project Activities Organizing Planning Organizing Creating Portfolio Organizing Creating Contract Controling Updating CS CS6 Reporting Highlights Project DashBoard Actuating Realizating MP MP2 Executing a Work Package Project Controling Modifying SB SB2 Updating a Project Plan Project Planning Plan PL1 Designing a Plan Planning PL Organizing Configuring Organization Structure SU5 Defining Project Approach Organizing Initiating Planning an Initiation Project SU6 Stage IP2 PL2 PL3 Planning a Project Defining & Analysing Identifying Activities & Dependencies Planning Material Planning Service Planning Planning Activity Planning Employee process that handles the management that is needed by application. Each of business process is divided again into business service. This business service is not only the internal process for application but it is also for other entity, for instance master management has managing product as business service. This business service is provided by the handled project and to fulfill the internal needs such as insert, update and delete to provide the needs of other entities to gather information using web service. To realize the web service, we need a component that is formed from aggregate class which is represented in component layer. The short explanation of it is shown on Table 2. Business service is derived into software service. Then, business entity is broke down into software entity which are described in a matrix namely matrix of business services versus business ISSN

5 Service Oriented Analysis and Design of Project Management SoftwareRiyanarto Sarno V27 Table 2. Business Layer, Software Layer, and Component Layer Business layer Software Component Layer Layer Functional Business Business Software Software Domain Process Service Service Component 1.1 material MasterMaterial material 1. Project managem ent Managem ent master 1.2 supplier 1.3 service 1.4 plan 1.5 activity 1.6 product 1.7 employee supplier service plan activity product employee MasterService MasterPlan Activities UserProfile Table 3. Division of sub business process for master management business process Business Sub Business Business Service Process Process Software Service material 1.1 material material 1. Managem ent master suplier service project management product employee 1.2 supplier 1.3 service 1.4 plan 1.5 activity 1.6 product 1.7 employee supplier service plan activity product employee Figure 8. The software architecture Figure 7. BSAD for sub business process managing product entities. Software entities can be called as class candidate. LV is also defined activities from each business service in a BSAD. In order to create BSAD, the business process is broke down into subbusiness process. The division of subbusiness process is shown in Table 3. In BSAD, each of activity is classified by sub business process. The example of BSAD for sub business process managing product is shown in Figure 7. 4 DESIGN This section explains about the design of PV. The design of PV is used as the software architecture that represents relationship between layers in PV. This design can be implemented directly by developer into code structure. The design of software architecture can be seen in Figure 8. The web service layer is a place for web service candidates which are the result of the analysis in CV and LV. Web service layer represents software services that are provided by the functional domain. The service candidates are represented as web service dictionary as shown in Table 4. Furthermore, components are needed in order to provide web service. The list of component which is called component dictionary can be seen in Table 5. ISSN

6 V28 The 6 th International Conference on Information & Communication Technology and Systems Table 4. Web services dictionary for management master Web Service Operation Parameter Return Description Service Material Project Management Service Material Activity Plan Employee Employee 5 CONCLUSION List<> List<Service> List<Material> List<Activities> product service material activity List<MasterPlan> master plan List<> supplier List<UserProfile> employee In order to create service candidate for project management software using SOAD, PRINCE2 process model is mapped into the generic term of project management. Then, we created service portfolio views for project management. The division of service portfolio into CV, LV, and PV simplifies the topdown manner using SOAD. CV and LV are involved in the analysis phase. Deliverables from this phase are service candidates and class candidates. Moreover, PV is done in design phase. Deliverables from the PV are web service dictionary and component dictionary. In this paper we identified service candidates for generic term of project management that partially adopted from PRINCE2 process model. The service candidates that are produced from analysis phase are transformed into web service dictionary. The web service dictionary can be used to implement the project management software. Web services which are resulted from the dictionary are fine grained services. Acknowledgements This research was supported by the Institut Teknologi Sepuluh Nopember (ITS) under the Penelitian Guru Besar grant number 0535/I2.7/PM/2009. Table 5. Component dictionary for management master Component Class Description MasterService MasterMaterial MasterPlan Activities Role Approval ApprovalStatus MasterService REFERENCES MasterMaterial MasterMaterialHierarcy MaterialConfiguration MaterialType TechnicalSpesification MasterPlan MasterPlanActivities Activities ActivitiesItem Predecessor Project Rating Role RolePrivillege RoleType UserProfile manage product store master service store master material manage master plan manage activities manage supplier manage employee [1] David C, John D, Nitin G, Hanu K, Brian L, Christoph S, Herbjorn W, and Mickie W (2010) SOA with.net and Windows Azure. Michigan: Prentice Hall. [2] Olaf Z, Pal K, and Clive G (2004) Elements of ServiceOriented Analysis and Design [Online]. Available at: developerworks/webservices/library/wssoad1/ [Accessed: 24 May 2010]. [3] Soo Hoo Chang, and Soo Dong Kim (2007) A ServiceOriented Analysis and Design Approach to Developing Adaptable Services. In: IEEE International Conference in Services Computing (SCC 2007). Salt Lake City, July 9 13, [4] Si Huayou, Ni Yulin, Yu Lian, and Chen Zhong (2009) A ServiceOriented Analysis and Modelling Using Use Case Approach. In: Computational Intelligence and Software Engineering (CiSE 2009). Wuhan, December 1113, [5] Riyanarto S, and Anisah H (2010) A Service Portfolio for an Enterprise Resource Planning. International Journal of Computer Science and Network Security (IJCSNS) Vol. 10 No. 3, pp [6] Office of Government Commerce (2005) Successful Projects with PRINCE2. London: TSO (The Stationery Office). [7] Brown, Paul C (2008) Implementating SOA: Total Architecture in Practice. Massachusetts: AddisonWesley. ISSN

Design and Implementation of Inventory Domain for Enterprise Resource Planning Using SOA and Workflow Approach

Design and Implementation of Inventory Domain for Enterprise Resource Planning Using SOA and Workflow Approach IPTEK, Journal of Proceeding Series, Vol. 1, 2014 (eissn: 2354-6026) 583 Design and Implementation of Inventory Domain for Enterprise Resource Planning Using SOA and Workflow Approach Dwi Sunaryono 1,

More information

A Comparison of SOA Methodologies Analysis & Design Phases

A 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 information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky

More information

Object-Oriented Systems Analysis and Design

Object-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 information

Service Oriented Architecture Integration

Service Oriented Architecture Integration ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:

More information

INTEGRATED SERVICE ARCHITECTURE FRAMEWORK (ISAF) FOR ITIL V3

INTEGRATED SERVICE ARCHITECTURE FRAMEWORK (ISAF) FOR ITIL V3 INTEGRATED SERVICE ARCHITECTURE FRAMEWORK (ISAF) FOR ITIL V3 Akbar Nabiollahi Faculty of Computer science and Information System University Teknologi Malaysia 81310, Skudai, Johor nabi_ir@yahoo.com Rose

More information

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Delmir de Azevedo Junior 1 and Renato de Campos 2 1 Petrobras University, Republican

More information

Managing Successful Projects

Managing Successful Projects 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Managing Successful Projects with PRINCE2 Office of Government Commerce

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-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 information

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC 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

Investigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA

Investigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA Investigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA Akbar Nabiollahi, Rose Alinda Alias, Shamsul Sahibuddin Faculty of Computer Science and Information System Universiti

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Developing Collaborative Environments A Holistic Software Development Methodology Marge Petersen and John Mitchiner Sandia National Laboratories

Developing Collaborative Environments A Holistic Software Development Methodology Marge Petersen and John Mitchiner Sandia National Laboratories Developing Collaborative Environments A Holistic Software Development Methodology Marge Petersen and John Mitchiner Sandia National Laboratories mbpeter@sandia.gov jlmitch@sandia.gov Abstract Sandia National

More information

SOA: The missing link between Enterprise Architecture and Solution Architecture

SOA: The missing link between Enterprise Architecture and Solution Architecture SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing

More information

Embedded System Software Testing Based On SOA For Mobile Service

Embedded System Software Testing Based On SOA For Mobile Service International Journal of Advanced Science and Technology 55 Embedded System Software Testing Based On SOA For Mobile Service Myung-Hee Lee,1, Cheol-Jung Yoo 1, Ok-Bae Jang 1, 1 Computer Science Chonbuk

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

A Survey of Service Oriented Development Methodologies

A Survey of Service Oriented Development Methodologies A Survey of Service Oriented Development Methodologies Ervin Ramollari 1, Dimitris Dranidis 1, and Anthony J. H. Simons 2 1 South East European Research Centre (SEERC) 17 Mitropoleos Str., 54624 Thessaloniki,

More information

AUDIT OF ACCOUNTING INFORMATION SYSTEM USING COBIT 4.1 FOCUS ON DELIVER AND SUPPORT DOMAIN

AUDIT OF ACCOUNTING INFORMATION SYSTEM USING COBIT 4.1 FOCUS ON DELIVER AND SUPPORT DOMAIN AUDIT OF ACCOUNTING INFORMATION SYSTEM USING COBIT 4.1 FOCUS ON DELIVER AND SUPPORT DOMAIN 1 NI PUTU SRI MERTA SURYANI, 2 GUSTI MADE ARYA SASMITA, 3 I KETUT ADI PURNAWAN 1 Under Graduate Student, Department

More information

An Introduction to PRINCE2

An Introduction to PRINCE2 Project Management Methodologies An Introduction to PRINCE2 Why use a Project Methodology and What Does PRINCE2 Enable? PRINCE - PRojects IN Controlled Environments - is a project management method covering

More information

Axiomatic design of software systems

Axiomatic design of software systems Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.

More information

Service Identification and Modeling for Service Oriented Architecture Applications *

Service Identification and Modeling for Service Oriented Architecture Applications * Service Identification and Modeling for Service Oriented Architecture Applications * Min Je Cho, Hyung Rim Choi, Hyun Soo Kim, Soon Goo Hong, Yavuz Keceli, Jae Young Park Department of Management Information

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Service Oriented Analysis and Design (SOAD) in Practice Part 4 Adomas Svirskas Vilnius University October 2005 Agenda Service identification and definition Business process

More information

Enterprise Architecture: Practical Guide to Logical Architecture

Enterprise Architecture: Practical Guide to Logical Architecture Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21

More information

Managing a Successful Project Using Syllabus

Managing a Successful Project Using Syllabus Managing a Successful Project Using 2013 Version 1.5 (Status Live) Page 0 Ow ner Chief Examiner 1. Introduction The Managing Successful Projects w ith PRINCE2 manual provides guidance on the principles,

More information

Performance Management Systems: Conceptual Modeling

Performance Management Systems: Conceptual Modeling 2011 International Conference on Economics and Business Information IPEDR vol.9 (2011) (2011) IACSIT Press, Bangkok, Thailand Performance Management Systems: Conceptual Modeling Dmitry Isaev Business Analytics

More information

Enterprise Integration using Service Oriented Architecture

Enterprise Integration using Service Oriented Architecture Enterprise Integration using Service Oriented Architecture Oldooz karimi 1 and Nasser modiri 2 1 Department of Computer Engineering,MSC,Azad University,Branch Sofiyian sofiyian, Iran, oldooz_karimi@yahoo.com

More information

Robust Object Oriented System Analysis

Robust Object Oriented System Analysis Robust Object Oriented System Analysis Dr Jie Zhao, Dunstan Thomas Consulting Summary Uses cases are widely accepted as the best approach to capturing system requirements, in particular, functional requirements.

More information

A COMPARISON OF PRINCE2 AGAINST PMBOK

A COMPARISON OF PRINCE2 AGAINST PMBOK Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Analysis and Design of Knowledge Management Systems for School of Information System at XYZ University (A Case Study Approach)

Analysis and Design of Knowledge Management Systems for School of Information System at XYZ University (A Case Study Approach) , pp. 229240 http://dx.doi.org/10.14257/ijmue.2014.9.12.21 Analysis and Design of Management Systems for School of Information System at XYZ University (A Case Study Approach) Yohannes Kurniawan and Siti

More information

Swirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997

Swirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997 1 Swirl Multiplayer Gaming Simplified CS4512 Systems Analysis and Design Assignment 1 2010 Marque Browne 0814547 Manuel Honegger - 0837997 Kieran O' Brien 0866946 2 BLANK MARKING SCHEME 3 TABLE OF CONTENTS

More information

Software Development in the Large!

Software Development in the Large! Software Development in the Large! Peter Eeles Executive IT Architect, IBM peter.eeles@uk.ibm.com IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development

More information

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN Mohammad A. Rob, University of Houston-Clear Lake, rob@cl.uh.edu ABSTRACT In recent years, there has been a surge of

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Corresponding Author email: javeri_mit@yahoo.com

Corresponding Author email: javeri_mit@yahoo.com International Research Journal of Applied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251838X / Vol, 5 (11): 14381445 Science Explorer Publications Presenting a model for the deployment

More information

Section C. Requirements Elicitation

Section C. Requirements Elicitation This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this

More information

A Model for Component Based E-governance Software Systems

A Model for Component Based E-governance Software Systems A Model for Component Based E-governance Software Systems A.SHRABAN KUMAR 1, G.JAYARAO 2,B.SHANKAR NAYAK 3, KBKS. DURGA 4 A.ESWARA RAO 5 1,2,3,4 Associate Professor CSE, St.MARTIN S ENGINEERING COLLEGE,

More information

Two Roles of Processes in SOA

Two Roles of Processes in SOA Abstract Vitaly Khusidman The synergy between BPM and SOA is well known and is explained in a number of publications. However, the distinction between business processes that orchestrate services in the

More information

Master of Science Service Oriented Architecture for Enterprise. Courses description

Master of Science Service Oriented Architecture for Enterprise. Courses description Master of Science Service Oriented Architecture for Enterprise Courses description SCADA and PLC networks The course aims to consolidate and transfer of extensive knowledge regarding the architecture,

More information

MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION

MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION Marek Rychlý and Petr Weiss Faculty of Information Technology, Brno University of Technology, Czech Republic, rychly@fit.vutbr.cz,

More information

Umbrella: A New Component-Based Software Development Model

Umbrella: A New Component-Based Software Development Model 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.

More information

Design of Data Management Guideline for Open Data Implementation

Design of Data Management Guideline for Open Data Implementation Design of Data Guideline for Implementation (case study in Indonesia) Arry Akhmad Arman Institut Teknologi Bandung Jl. Ganesha 10 Bandung Indonesia 40132 Phone: +62-22-2502260 arry.arman@yahoo.com Gilang

More information

Chapter 15. Web services development lifecycle

Chapter 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 information

Project Management Standards: A Review of Certifications/Certificates

Project Management Standards: A Review of Certifications/Certificates Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in

More information

ECE 750 T11 Component-Based Software System Project Proposal. Web-based Course Registration System using Component-Based Development

ECE 750 T11 Component-Based Software System Project Proposal. Web-based Course Registration System using Component-Based Development ECE 750 T11 Component-Based Software System Project Proposal Web-based Course Registration System using Component-Based Development Submitted by: Noor Mohiuddin 20362950 Nabiilah Rajabalee 20185995 Raees

More information

JOB DESCRIPTION APPLICATION LEAD

JOB DESCRIPTION APPLICATION LEAD JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process

More information

Convergent services in the service oriented architecture Natalya Yashenkova

Convergent services in the service oriented architecture Natalya Yashenkova Convergent services in the service oriented architecture Natalya Yashenkova The article describes how service oriented architecture and the standard OSS solutions can close the gap between the process

More information

41. How Should Services Be Identified or Specified to Maximize Reuse?

41. How Should Services Be Identified or Specified to Maximize Reuse? CHAPTER 5 METHODS 103 41. How Should Services Be Identified or Specified to Maximize Reuse? A key tenet of understanding SOA is the focus on getting the organization to reuse versus a focus on the programmer

More information

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,

More information

2.1. The Notion of Customer Relationship Management (CRM)

2.1. The Notion of Customer Relationship Management (CRM) Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,

More information

How to bridge the gap between business, IT and networks

How to bridge the gap between business, IT and networks ericsson White paper Uen 284 23-3272 October 2015 How to bridge the gap between business, IT and networks APPLYING ENTERPRISE ARCHITECTURE PRINCIPLES TO ICT TRANSFORMATION A digital telco approach can

More information

Development of Performance Management Systems Dmitry Isaev Business Analytics Department Higher School of Economics (HSE) Moscow, Russian Federation disaev@hse.ru Abstract In the paper basic principles

More information

A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS

A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS 1 YOUSEF KHALEEL, 2 RIZA SULAIMAN 1 Student, Department of Industrial Computing, UKM, Selangor, Malaysia 2 Assoc.

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113

Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113 Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113 Contents Enterprise architecture (EA) Manufacturing operations management (MOM) Rationale of the lecture:

More information

Chapter -5 SCALABILITY AND AVAILABILITY

Chapter -5 SCALABILITY AND AVAILABILITY Chapter -5 SCALABILITY AND AVAILABILITY 78 CHAPTER 5 Chapter - 5. Scalability and Availability S.No. Name of the Sub-Title Page No. 5.1 The importance of Scalability and Availability 79 5.2. Design Patterns

More information

Business Process Modeling with Structured Scenarios

Business Process Modeling with Structured Scenarios Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last

More information

California Enterprise Architecture Framework

California Enterprise Architecture Framework Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need

More information

Creating a Corporate Integrated Data Environment through Stewardship

Creating a Corporate Integrated Data Environment through Stewardship The Open Group Creating a Corporate Integrated Data Environment through Stewardship Enterprise Architecture Practitioners Conference Given January 2007 San Diego Presented by: Robert (Bob) Weisman CGI

More information

PROCESS AUTOMATION FOR DISTRIBUTION OPERATIONS MANAGEMENT. Stipe Fustar. KEMA Consulting, USA

PROCESS AUTOMATION FOR DISTRIBUTION OPERATIONS MANAGEMENT. Stipe Fustar. KEMA Consulting, USA PROCESS AUTOMATION FOR DISTRIBUTION OPERATIONS MANAGEMENT Stipe Fustar KEMA Consulting, USA INTRODUCTION To prosper in a competitive market, distribution utilities are forced to better integrate their

More information

4.1 Domain Analysis. Object-Oriented Software Engineering Practical Software Development using UML and Java

4.1 Domain Analysis. Object-Oriented Software Engineering Practical Software Development using UML and Java 4.1 Domain Analysis Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 4: Developing The process by which a software engineer learns about the domain to better

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS

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

More information

WHAT IS PRINCE2? Benefits There are many benefits of using PRINCE2 but primarily it:

WHAT IS PRINCE2? Benefits There are many benefits of using PRINCE2 but primarily it: WHAT IS PRINCE2? Introduction PRINCE2 (Projects in a Controlled Environment) is a structured project management method that can be applied regardless of project scale, type, organisation, geography or

More information

An Integrated Methodology for Implementing ERP Systems

An Integrated Methodology for Implementing ERP Systems APDSI 2000 Full Paper (July, 2000) An Integrated Methodology for Implementing ERP Systems Su-Yeon Kim 1), Eui-Ho Suh 2), Hyun-Seok Hwang 3) 1) Department of Industrial Engineering, POSTECH, Korea (tomi@postech.edu)

More information

The Importance of Integrative Components in the Field of e-business and Information Systems

The Importance of Integrative Components in the Field of e-business and Information Systems Jelica Trninić Jovica Đurković The Importance of Integrative Components in the Field of e-business and Information Systems Article Info:, Vol. 3 (2008), No. 1, pp. 023-028 Received 12 Januar 2008 Accepted

More information

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

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,

More information

Pattern Language Overview

Pattern Language Overview Service Integration Patterns for Invoking Services from Business Processes Carsten Hentrich CSC Deutschland Solutions GmbH Abraham-Lincoln-Park 1 65189 Wiesbaden, Germany e-mail: chentrich@csc.com Uwe

More information

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe

More information

Service Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht

Service Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht Service Oriented Architecture Design and Development Method René van Donselaar Universiteit Utrecht Notice of Originality I declare that this paper is my own work and that information derived from published

More information

Purpose: Content: Definition: Benefits: outputs outcomes benefits Business Case dis-benefit Key Responsibilities: Approach: Executive Developed

Purpose: Content: Definition: Benefits: outputs outcomes benefits Business Case dis-benefit Key Responsibilities: Approach: Executive Developed Key Learning Points The Swirl Logo is a trade mark of the AXELOS Limited. Is used by the Project Board throughout the project to verify its continued viability:- Is the investment in this project still

More information

Meta-Model specification V2 D602.012

Meta-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 information

Logical Data Models for Cloud Computing Architectures

Logical Data Models for Cloud Computing Architectures Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps

More information

Evaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation

Evaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation Evaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation SHINPEI OGATA Course of Functional Control Systems, Graduate School of Engineering Shibaura Institute of

More information

Evaluating OO-CASE tools: OO research meets practice

Evaluating OO-CASE tools: OO research meets practice Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht

More information

Redesigned Framework and Approach for IT Project Management

Redesigned 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 information

Transformation of Information Technology Based on Human Computer Interaction Concept

Transformation of Information Technology Based on Human Computer Interaction Concept Institute of Advanced Engineering and Science International Journal of Informatics and Communication Technology (IJ-ICT) Vol.2, No.3, December 2013, pp.137 ~143 ISSN: 2252-8776 137 Transformation of Information

More information

Clarifying a vision on certification of MDA tools

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,

More information

Software Engineering: A Practitioner s s Approach, 6/e Roger Pressman. Chapter 10 Architectural Design

Software Engineering: A Practitioner s s Approach, 6/e Roger Pressman. Chapter 10 Architectural Design Software Engineering: A Practitioner s s Approach, 6/e Roger Pressman Chapter 10 Architectural Design 1 Why Architecture? The architecture is not the operational software. Rather, it is a representation

More information

Architectural view model for an integration platform

Architectural view model for an integration platform Journal of Theoretical and Applied Computer Science Vol. 6, No. 1, 2012, pp. 25-34 ISSN 2299-2634 http://www.jtacs.org Architectural view model for an integration platform Tomasz Górski Military University

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata

More information

THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR

THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR Jerzy Roszkowski, Andrzej Kobylinski 2 Management Systems Consulting, Poznanska 28/, 93-34 Lodz,

More information

PRINCE2 Practitioner - Instructor: Patrick von Schlag

PRINCE2 Practitioner - Instructor: Patrick von Schlag PRINCE2 Practitioner - Instructor: Patrick von Schlag Time Clips Course Introduction Course Introduction 0:00:10 0:01:25 0:01:06 0:02:41 3 Chapter 01 - Course Introduction Lesson: Course Introduction 0:00:10

More information

Aspect-Oriented Software Development based Solution for Intervention Concerns Problems:Case Study

Aspect-Oriented Software Development based Solution for Intervention Concerns Problems:Case Study Aspect-Oriented Software Development based Solution for Intervention Concerns Problems:Case Study Farhad Soleimanian Gharehchopogh Department of Computer Engineering, Science and Research Branch, Islamic

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

Data Model ing Essentials

Data Model ing Essentials Data Model ing Essentials Third Edition Graeme C. Simsion and Graham C. Witt MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE

More information

Modern Systems Analysis and Design

Modern Systems Analysis and Design Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) Which of the following requires a systems development method that uses a data orientation

More information

A Research and Practice of Agile Unified Requirement Modeling

A Research and Practice of Agile Unified Requirement Modeling 2009 International Symposium on Intelligent Ubiquitous Computing and Education A Research and Practice of Agile Unified Requirement Modeling Huang ShuiYuan, Duan LongZhen, Xie Jun, Tao JunCai, Chen GuiXiang

More information

IV. Software Lifecycles

IV. Software Lifecycles IV. Software Lifecycles Software processes and lifecycles Relative costs of lifecycle phases Examples of lifecycles and processes Process maturity scale Information system development lifecycle Lifecycle

More information

INTERNAL SERVICES GROUP PMO

INTERNAL SERVICES GROUP PMO Ownership & Awareness Program 1 Program 3 Program 4 Program 5 Program 6 Program 7 Program 2 Cap ability Development Infra structure Program n INTERNAL SERVICES GROUP ESSENTIAL FUNCTIONS Act as an interface

More information

Component Based Development Methods - comparison

Component Based Development Methods - comparison Component Based Development Methods - comparison Dan Laurenţiu Jişa Abstract: This paper realizes a comparison among three of the best known component based development methods, emphazing on the earlier

More information

Object Oriented System Analyze and Design of Revenue Information System using UML

Object Oriented System Analyze and Design of Revenue Information System using UML Object Oriented System Analyze and Design of Revenue Information System using UML Sany Ang Department of Accounting Petra Christian University, Surabaya, Indonesia san_angkasa@yahoo.com and Prof. Dr. Chaiyong

More information

Implementation of MDA Method into SOA Environment for Enterprise Integration

Implementation of MDA Method into SOA Environment for Enterprise Integration www.ijcsi.org 10 Implementation of MDA Method into SOA Environment for Enterprise Integration Wiranto Herry Utomo Faculty of Information Technology, Satya Wacana Christian University Salatiga, Central

More information

Assuming the Role of Systems Analyst & Analysis Alternatives

Assuming the Role of Systems Analyst & Analysis Alternatives Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the

More information

Analysis and Design Techniques for Service-Oriented Development and Integration

Analysis and Design Techniques for Service-Oriented Development and Integration Analysis and Design Techniques for Service-Oriented Development and Integration Olaf Zimmermann, Niklas Schlimm, Günter Waller, Marc Pestel IBM Deutschland Pascalstrasse 100 Stuttgart, Germany {ozimmer,

More information

SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures

SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures SOPLE-DE: An Approach to Design -Oriented Product Line Architectures Flávio M. Medeiros, Eduardo S. de Almeida 2, and Silvio R.L. Meira Federal University of Pernambuco (UFPE) 2 Federal University of Bahia

More information

Applying Agile Methods in Rapidly Changing Environments

Applying Agile Methods in Rapidly Changing Environments Applying Agile Methods in Changing Environments 7/23/2002 1 Applying Agile Methods in Rapidly Changing Environments Peter Kutschera IBM Unternehmensberatung GmbH Am Fichtenberg 1, D-71803 Herrenberg Steffen

More information