Customization (CDFMC) Methodology

Size: px
Start display at page:

Download "Customization (CDFMC) Methodology"

Transcription

1 Chapter 3 Customer-based Design for Mass Customization (CDFMC) Methodology 3.1 Introduction Product design has been considered as the deciding factor to achieve the goal of mass customization. The prerequisite of a successful product design is to have a right understanding of individual customer requirements. Traditionally, customer requirements are first collected and then analyzed by design engineers to develop products to meet these requirements. However, organizations have recognized that they cannot rely on designers, developers or specialists to know how to design products or services to meet the customer requirements since designers are seldom the primary users of the products and their own biases and rationalizations often interfere with assessing what customers truly need or want. Hippel (1998) pointed out that users, rather than suppliers, are the actual designers of the application-specific portion of a product. Thus, customer-centered design has become a business strategy used by many companies to gain competitive advantage and maintain economic viability (Smart and Whiting, 2001). Currently, an increasing amount of research and industrial applications discussed in the last chapter has appeared on customer-centered product development. The implementation of customer-based design strategy has involved all the factors of 35

2 product life-cycle development, including product supply chain (e.g., customers, sellers, manufacturers, distributors), design knowledge (e.g., functional specifications, product structure, product family design, design solution optimization), computeraided tools (e.g., knowledge-based systems, web-based systems), etc. However, there is a lack of a systematic theory that has comprehensively considered these issues for the implementation of the strategy. Therefore, the key factors and kernel technologies should be identified and a formal approach is needed to implement the strategy. 3.2 Customer-based Design Strategy To implement the customer-based design strategy, the key factors or roles have to be identified and analyzed to determine their requirements. In a product life cycle, customers and manufacturers play the two most important roles among all the factors. Thus, it is essential to identify their needs and actions in order to successfully implement the strategy. From the manufacturers viewpoint, they need to rationalize the product line, and design and develop product families for different market segments. Modularity in product family design has offered manufacturers greater flexibility for rapid and economical development of mass-customized products. On the other hand, manufacturers have to provide customers with a platform or environment to let them become actual designers of the application-specific portion of a product in order to implement the strategy. Using this platform, namely, a knowledge-based mass customization system, customers can easily retrieve valuable information, clearly express their needs and conveniently obtain their personalized products. However, these platforms involve complex knowledge and constraints of modular product 36

3 families in the application domain. Thus, an effective product family modeling approach is needed to support the design synthesis and product customization processes. In addition, advanced IT and AI technologies are also needed to develop these tools or systems. From the customers viewpoint, there are different market segments, such as low-end, middle-end or high-end markets, with different product requirements. Customers also need more information about the products, e.g., market-related information, besides the product architecture information and functional specifications. To easily and economically obtain the related information of products or services, customers should have effective tools to help them. Generally, these tools should be provided by the manufacturers or suppliers, and can easily be used by the common customers. When purchasing a product, namely implementing product customization, different customers may need different levels of support from the tools in terms of their familiarity with the product, and their buying habits. Accordingly, there are three methods to implement the customization process: 1. Customers provide all the requirements, e.g., functional specifications, and customized products can be obtained. This requires the biggest help from the tools or systems, such as a user-recommending system. 2. Customers provide some requirements, e.g., functional specifications, and simultaneously specify certain architecture features, e.g., components or assemblies, and the customized products can be obtained with partial support from the tools or systems, such as configuration systems. 3. Customers specify all the structural features, e.g., assemblies and components that meet all the constraints. This is a design-it-yourself (DIY) method. This 37

4 requires the least support from the tools or systems, which may only provide functions like catalog-based selection and order. According to the amount of user influence in the customization process, product customization can be divided into automated customization, semi-automated customization, and interaction-based customization. The automated customization corresponds to the first method, where computer-aided configuration tools or knowledge-based systems can create a solution automatically in terms of customer needs with minimum user influence. The interaction-based customization corresponds to the third method, where customers have the largest influence on the tools or systems, using a manual method to obtain their products. The semi-automated customization is between the two methods. In order to satisfy different customer requirements, a comprehensive product customization process is proposed and implemented as a computer-aided system or tool to realize the three methods. In addition, customers often have difficulties finding their desired products due to conflictive needs or incomplete requirement information in product customization. For the former case, these tools should give customers rational explanation and good advice on what to do next. For the latter case, the customers may obtain many feasible solutions because of the incomplete requirement information. In this situation, these tools should help customers select an optimal solution among these feasible solutions. Therefore, a successful computer-aided system or tool should solve these issues. According to the axiomatic design theory (Suh, 1990), product design is defined as a process mapping from a functional domain to a physical domain, in which a set of 38

5 design specifications, referred to as product structure features, is found to meet the functional requirements and related constraints. In the first production customization strategy, the customer requirements involve only the functional domain, while the customer needs are related to both the functional and the physical domains in the second product customization strategy. In the third product customization strategy, customer requirements are only associated with the physical domain. According to the classification of product variety design proposed by Fujita and Ishii (1997), namely, the system-level, configuration-level and parameter-level varieties, the first strategy can be mapped onto the system-level variety design problem, while the second and third strategies may be mapped onto the configuration-level and parameter-level variety design problems respectively. A successful computer-aided system or tool needs to support these underlying design principles. The issues and challenges mentioned above need to be solved through a systematic approach to successfully implement the customer-based design strategy. In the next section, the framework for customer-based design for mass customization, namely CDFMC, will be proposed. 3.3 CDFMC Framework The CDFMC framework was constructed based on the approaches for solving the issues of the representation schemes of the domain knowledge of a modular PFA, problem-solving technique for design synthesis, and the optimization technique for design solution optimization. In the following section, these issues will be discussed. 39

6 3.3.1 Knowledge Acquisition and Representation Knowledge acquisition and representation are among the most critical factors for the successful development of knowledge-based systems or tools. This is especially true for systems that can help customers implement product customization since product customization involves the knowledge in product life-cycle development, namely, the domain knowledge of a modular PFA. Generally, the sources of knowledge are distributed among different people within an organization. Thus, knowledge acquisition has long been viewed as a bottleneck in the design and implementation process (Walczak, 1998). In this research, the configuration stage of product family design is the focus, where a modular PFA is built based on other researchers work (e.g., Jiao and Tseng, 1999a; Gu and Sosale, 1999; Stone et al., 2000; Dahmus et al., 2001). With a modular PFA, knowledge acquisition in the application domains has been completed at this stage. Thus, the main task is to effectively organize and represent the configuration knowledge of the product families. As described in Section 2.1.1, a modular PFA has been widely adopted in product family design. There are two characteristics of a modular PFA: hierarchy and classification. A product family is a modular system that is composed of different kinds of modules. These modules can be further decomposed and organized into a hierarchical architecture. This decomposition can be based on the different viewpoints such as customer functional needs and product physical architecture. To effectively support design synthesis and product customization process, there are many ways to organize the configuration knowledge. Soininen et al. (1998) proposed a general ontology of configuration knowledge that is independent of the problem 40

7 solving methods, while Jiao and Tseng (1999b) presented another classification of configuration knowledge in which a product family model consists of three classes: Entity, View and Constraint, and these classes are further divided into sub-classes. Different classification methods of the configuration knowledge form different relationships between the classes. Sabin and Weigel (1998) pointed out that a minimal list of relations among the classes of an effective representation scheme in computeraided configuration tools have to include: classification relationships (e.g., is-a), aggregation relationships (e.g., part-of), local constraints (e.g., structural, arithmetic, cardinality), global constraints (e.g., resource constraints, optimization criteria), etc. Based on the review of product family representation in Section 2.1.3, the objectoriented approach includes several distinct characteristics that enable a natural decomposition and hierarchical structuring of complex configuration knowledge, represent complex constraints between classes or objects, and support the dynamically evolving nature of domain knowledge (Gorti et al., 1998). Furthermore, objectoriented approaches are widely combined with other representation schemes (e.g., CSP-based framework, case-based framework, other knowledge-based scheme) to increase the flexibility of knowledge representation and modeling and improve the capability of design synthesis. Hence, the object-oriented approach can be used to model the configuration knowledge of a modular PFA. The critical issue is the use of object-oriented techniques to define a meta model to effectively represent a modular PFA and support design synthesis in product customization. In this research, a meta model has been defined for a modular PFA and a frame-based representation scheme has been used to describe the meta model. The detailed description of the representation scheme is given in Chapter 4. 41

8 Although the object-oriented approach can be used to represent the hierarchical configuration knowledge of product families from multiple viewpoints such as the functional and structural viewpoints, a method to structure the configuration knowledge is needed. As a structuring method that has been proven in practice, quality function deployment (QFD) can translate the voice of customer (VoC) into product design or engineering characteristics, and subsequently into parts characteristics, process plans and production requirements (Hauser and Clausings, 1988). The basic QFD tool is a product-planning matrix, which is frequently referred to as the house of quality (HoQ). Generally, there are four sets of matrices, in which the first two matrices focus on the determination of design characteristics for the entire product and its features. Rao et al. (1999) stated that QFD is well compatible with knowledgebased systems since this matrix fits nicely with the equivalent premise/conclusion matrix (rule sets) frequently used in knowledge-based systems. The QFD techniques are used in the knowledge base development to convert customer requirements into design and manufacturing specifications (Ngai and Chow, 1999; Rezayat, 2000a). Thus, combining with the object-oriented model approach, QFD has been used as a structured method to map the customer needs onto the product technical specifications in this research. Schmidt (1997) identified the shortcomings of traditional QFD applications, one of which is that the traditional QFD neglects the existence of individual part-related customer needs. However, these customer needs are important to realize the customerbased design strategy described in Section 3.2. Thus, these customer needs must be considered in modeling the configuration knowledge of a modular PFA. 42

9 3.3.2 Problem-solving Technique Problem-solving techniques are important for effectively addressing the design tasks. As reviewed in Section 2.1.4, many reasoning or searching techniques have been proposed to generate or select design solutions from the knowledge bases that contain the domain knowledge described in the corresponding representation schemes. However, these techniques are not able to effectively support the product customization process due to lack of complete and uniform representation schemes for the configuration knowledge of product families. In this research, an object-oriented product family modeling approach has been proposed as the knowledge representation scheme. The corresponding problem-solving technique, namely, a constraint-based framework, has also been formulated to handle the product customization process, since the CSP-based techniques are effective problem-solving techniques and include many domain-independent approaches to reduce the search complexity. The combination of the object-oriented representation and the CSP-based techniques can fully exploit the advantages of approaches, namely, the knowledge expressiveness and the search efficiency. As discussed in Section 3.2, the issues that need to be addressed in product customization include design solution generation, design solution optimization, and conflictive needs handling. The corresponding algorithms have been formulated to handle these issues respectively. The algorithms constitute the constraint-based framework. A detailed description of the constraint-based framework is given in Chapter 5. 43

10 3.3.3 Optimization Techniques In the configuration design stage, optimization techniques have been used to derive an optimal configuration of the modules for a product variant from all the feasible module configuration spaces according to conflictive goals and criteria. Optimization techniques are used to formulate the optimization models that are abstracted from engineering design problems. As reviewed in Section 2.1.5, many optimization models have been built to solve the product configuration problem from different viewpoints. In product customization, customers often encounter situations where many products of a product family can satisfy their requirements. Thus, an optimal product should be selected among these feasible products for the customers. This issue should be tackled to realize the customer-based design strategy described in Section 3.2. In this research, optimization models have been developed based on a modular PFA to quantitatively handle customers preferences on product features such as product cost, quality and performance. According to the different preferences, there are two optimization models, namely, the single-objective and multi-objective models. In the constraint-based framework, the preferences are treated as software constraints and the optimization models are transformed into optimization evaluation functions to select an optimal solution from the feasible candidates. These will be described in Chapter CDFMC Implementation System Implementation Technology 44

11 To implement the customer-based design strategy, the development of knowledgebased mass customization systems or tools has to utilize the latest IT and AI technologies. The advancement of IT, especially in the web technology, makes it possible for knowledge-based systems to realize this strategy. In fact, the system should be an enterprise-web portal for life-cycle support, and acts as a distributed design and manufacturing environment that enables integrated product, processes, and protocols development (Rezayat, 2000b). The system should be able to handle the issues such as enterprise-wide access or sharing of information, updating of information, and management of information and resources. Rezayat (2000b) has identified the main components of these systems, which include a client/server system architecture, the web as its backbone and technologies such as browsers, HyperText Markup Language (HTML), Transmission Control Protocol/Internet Protocol (TCP/IP) and so on. These technologies have been used in this research to develop the system prototype. On the other hand, developments in the AI technology allow knowledgebased systems to effectively handle complex knowledge and help customers obtain a customized product timely and easily. The knowledge representation and reasoning algorithms mentioned in Section 3.3 have been applied in the prototype system System Development Method The system prototype development method is important since it influences the system migration and extensibility, reusability of system components, testing, etc. Recently, the component-based development (CBD) approach has become an important and widely adopted approach in the software industry, as it allows large-scale codes to be used or reused across multiple platforms, in various languages and at different locations across networks (Rosenman and Wang, 2001). The reuse of existing software 45

12 components allows system development to achieve the efficiency of time, quality and cost. The CBD approach also makes the system open and flexible. With these characteristics, the CBD approach can meet the needs of complex large-scale software systems, and has been adopted in the various business domains such as manufacturing, telecommunication, banking, etc. In the design field, research and implementation are currently being conducted. For example, Rosenman and Wang (2002) developed a component agent-based open CAD system for construction design. Pahng et al. (1998) created a distributed modeling and evaluation framework based on Common Object Request Broker Architecture (CORBA). This research uses the CBD approach to develop the knowledge-based mass customization system for product customization. In the CBD approach, a software component is defined as a part of an application that has been developed and tested independently, and later integrated into the application through simple communication. A component can perform a particular function and interact with other components in the system through a standard interface. The standard interface enables encapsulation so that the component may hide its inner details and provide public functions or services for the external world. Through standard interfaces, a component allows any application in any language on any platform to access its features and use its services. A consistent and standard interface enables a component to work well with others, and eases the integration of the components into a system. Based on the type of reusability, a component can be classified into two types. One type is reusable components that are used as servers. The other is application components that will use the services that are offered by the servers. Correspondingly, the CBD approach has two aspects: developing the servers, 46

13 i.e., the server side development, and developing applications, i.e., the client side development. To support component development, a number of standards and development tools are available today. Among such tools, the Microsoft s (distributed) Component Object Model (COM or DCOM), the Object Management Group s CORBA, and the Sunsoft s Enterprise Java Beans (EJB) are standards for the building of software components that can inter-operate in a reliable way. These standard interfaces allow CBD to be a more reasonable strategy in tackling the increasingly complex task of software development. Based on the system development platform (e.g., Win32 systems) and the development tool (e.g., Visual C++), the Microsoft s component object model has been used in this research. 3.5 Summary In this chapter, the key factors in the customer-based design strategy have been identified and their requirements analyzed. Based on the analysis, a framework for CDFMC methodology has been proposed for addressing issues such as knowledge acquisition and representation, the problem-solving technique and the optimization technique. Finally, the implementation technologies and the development method of the system prototype were also discussed. 47

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Component-Based Software Engineering Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain that CBSE is concerned with developing standardised components

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur Module 17 Client-Server Software Development Lesson 42 CORBA and COM/DCOM Specific Instructional Objectives At the end of this lesson the student would be able to: Explain what Common Object Request Broker

More information

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,

More information

Implementation Approach of ERP with Mass Customization

Implementation Approach of ERP with Mass Customization Implementation Approach of ERP with Mass Customization Yu ZHAO, Yushun FAN CIMS Engineering Research Center, Department of Automation, Tsinghua University, Beijing, China 100084 zhaoyu96@ tsinghua.org.cn,

More information

Managing Variability in Software Architectures 1 Felix Bachmann*

Managing Variability in Software Architectures 1 Felix Bachmann* Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA fb@sei.cmu.edu Len Bass Software Engineering Institute Carnegie

More information

Virtualization s Evolution

Virtualization s Evolution Virtualization s Evolution Expect more from your IT solutions. Virtualization s Evolution In 2009, most Quebec businesses no longer question the relevancy of virtualizing their infrastructure. Rather,

More information

On-Demand Business Process Integration Based on Intelligent Web Services

On-Demand Business Process Integration Based on Intelligent Web Services 132 On-Demand Business Process Integration Based on Intelligent Web Services Xiaohua Lu 1, Yinsheng Li 1, Ying Huang 2 1 Software School, Fudan University, Shanghai, China Phone: +86-21-55664096-808, {0014010,

More information

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led 2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills

More information

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP-2000-313

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP-2000-313 -3- Engineering Workflow The Process in Product Data Technology D.J.A. Bijwaard, J.B.R.M. Spee, P.T. de Boer National Aerospace Laboratory NLR, P.O.Box 90502, 1006 BM AMSTERDAM, The Netherlands Fax:+31

More information

2667A - Introduction to Programming

2667A - Introduction to Programming 2667A - Introduction to Programming Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction Elements

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA)

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA) Course Number: SENG 609.22 Session: Fall, 2003 Course Name: Agent-based Software Engineering Department: Electrical and Computer Engineering Document Type: Tutorial Report STANDARDS FOR AGENTS AND AGENT

More information

WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT

WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT P. Salvaneschi, M. Lazzari, "Weak information systems for technical data management", Worldwide ECCE Symposium on computers in the practice of building and civil engineering. Lahti, Finland, September

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Lecture 9: Requirements Modelling

Lecture 9: Requirements Modelling A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview

More information

A Framework for Virtual Enterprise Support Services

A Framework for Virtual Enterprise Support Services A Framework for Virtual Enterprise Support Services Vaggelis Ouzounis, Volker Tschammer ECCO Electronic Commerce Center of Competence, GMD-Fokus, Kaiserin-Augusta-Allee 31, D-10589, Berlin, Germany Tel:

More information

E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones.

E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones. E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones Introduction E-Commerce Supply Chain Management involves the co-ordination

More information

THIRD REGIONAL TRAINING WORKSHOP ON TAXATION. Brasilia, Brazil, December 3 5, 2002. Topic 4

THIRD REGIONAL TRAINING WORKSHOP ON TAXATION. Brasilia, Brazil, December 3 5, 2002. Topic 4 THIRD REGIONAL TRAINING WORKSHOP ON TAXATION Brasilia, Brazil, December 3 5, 2002 Topic 4 INFORMATION TECHNOLOGY IN SUPPORT OF THE TAX ADMINISTRATION FUNCTIONS AND TAXPAYER ASSISTANCE Nelson Gutierrez

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

Enabling Technologies for Web-Based Legacy System Integration

Enabling Technologies for Web-Based Legacy System Integration Enabling Technologies for Web-Based Legacy System Integration Ying Zou Kostas Kontogiannis University of Waterloo Dept. of Electrical & Computer Engineering Waterloo, ON, N2L 3G1 Canada Abstract With the

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

Patterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering

Patterns in. Lecture 2 GoF Design Patterns Creational. Sharif University of Technology. Department of Computer Engineering Patterns in Software Engineering Lecturer: Raman Ramsin Lecture 2 GoF Design Patterns Creational 1 GoF Design Patterns Principles Emphasis on flexibility and reuse through decoupling of classes. The underlying

More information

What is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator.

What is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator. What is Middleware? Application Application Middleware Middleware Operating System Operating System Software that functions as a conversion or translation layer. It is also a consolidator and integrator.

More information

Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113

Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113 Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113 Contents Enterprise resource planning (ERP) Product data management (PDM) Product lifecycle management

More information

Fast and Easy Delivery of Data Mining Insights to Reporting Systems

Fast and Easy Delivery of Data Mining Insights to Reporting Systems Fast and Easy Delivery of Data Mining Insights to Reporting Systems Ruben Pulido, Christoph Sieb rpulido@de.ibm.com, christoph.sieb@de.ibm.com Abstract: During the last decade data mining and predictive

More information

Project Management Case Study - A Strategic Perspective

Project Management Case Study - A Strategic Perspective Microsystems Case study Work Package 2 Author: Artur Ziółkowski, PhD., Eng. Table of contents:... 2 A- EXECUTIVE SUMMARY... 3 B BASIC INFORMATION ABOUT THE COMPANY... 4 C ENVIRONMENTAL ANALYSIS... 5 D

More information

Distributed Objects and Components

Distributed Objects and Components Distributed Objects and Components Introduction This essay will identify the differences between objects and components and what it means for a component to be distributed. It will also examine the Java

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

To introduce software process models To describe three generic process models and when they may be used

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

Course Description Bachelor in Management Information Systems

Course Description Bachelor in Management Information Systems Course Description Bachelor in Management Information Systems 1605215 Principles of Management Information Systems (3 credit hours) Introducing the essentials of Management Information Systems (MIS), providing

More information

Telecommunication (120 ЕCTS)

Telecommunication (120 ЕCTS) Study program Faculty Cycle Software Engineering and Telecommunication (120 ЕCTS) Contemporary Sciences and Technologies Postgraduate ECTS 120 Offered in Tetovo Description of the program This master study

More information

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

CHAPTER 1. Introduction to CAD/CAM/CAE Systems CHAPTER 1 1.1 OVERVIEW Introduction to CAD/CAM/CAE Systems Today s industries cannot survive worldwide competition unless they introduce new products with better quality (quality, Q), at lower cost (cost,

More information

Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g

Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g Systems Integration: Component-based software engineering Objectives To explain that CBSE is concerned with developing standardised components and composing these into applications To describe components

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

IFS-8000 V2.0 INFORMATION FUSION SYSTEM

IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 Overview IFS-8000 v2.0 is a flexible, scalable and modular IT system to support the processes of aggregation of information from intercepts to intelligence

More information

Mobile Financial Services Business Ecosystem Scenarios & Consequences. Summary Document. Edited By. Juha Risikko & Bishwajit Choudhary

Mobile Financial Services Business Ecosystem Scenarios & Consequences. Summary Document. Edited By. Juha Risikko & Bishwajit Choudhary Mobile Financial Services Business Ecosystem Scenarios & Consequences Summary Document Edited By Juha Risikko & Bishwajit Choudhary Mobey Forum Mobile Financial Services Ltd. Disclaimer: This document

More information

An Easier Way for Cross-Platform Data Acquisition Application Development

An Easier Way for Cross-Platform Data Acquisition Application Development An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers

More information

Mechanical Design Platform on Engineering Cloud

Mechanical Design Platform on Engineering Cloud Mechanical Design Platform on Engineering Cloud Yuichi Arita Naoyuki Nozaki Koji Demizu The Fujitsu Group is always using leading-edge information and communications technology (ICT) and building an integrated

More information

Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business

Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business Applications. Internetworked E-business enterprises

More information

Strategic Program Management

Strategic Program Management Governance Assessment Organizational Change Management Strategic Program Management Continuous Improvement Framework Processes Strategy Strategic Program Management Bob Prieto Published by Construction

More information

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, ivica.crnkovic@mdh.se 2 ABB Corporate Research,

More information

Design and Implementation of Supermarket Management System Yongchang Rena, Mengyao Chenb

Design and Implementation of Supermarket Management System Yongchang Rena, Mengyao Chenb 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of Supermarket Management System Yongchang Rena, Mengyao Chenb College

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

Product data model for PLM system

Product data model for PLM system roduct data model for LM system Li Yumei, Wan Li, Xiong Tifan (National CAD Support Software Engineering Research Center, Huazhong University of Science and Technology, Wuhan 430074) Abstract: roduct lifecycle

More information

The electricity business

The electricity business The electricity business Georg Schett, Claes Rytoft T he electricity industry has changed profoundly in recent years: deregulation, privatization, liberalization and even re-regulation are changing the

More information

Manage Software Development in LabVIEW with Professional Tools

Manage Software Development in LabVIEW with Professional Tools Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course

More information

Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A

Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,

More information

Database Scheme Configuration for a Product Line of MPC-TOOLS

Database Scheme Configuration for a Product Line of MPC-TOOLS Database Scheme Configuration for a Product Line of MPC-TOOLS Benjamin Klöpper, Tobias Rust, Bernhard Vedder, and Wilhelm Dangelmaier Heinz Nixdorf Institute, University of Paderborn, Fürstenallee 11,

More information

The Design of B2B E-commerce System Based on MVC Model and J2EE

The Design of B2B E-commerce System Based on MVC Model and J2EE MANAGEMENT SCIENCE AND ENGINEERING Vol. 4, No. 4, 2010, pp. 113-119 www.cscanada.org ISSN 1913-0341 [Print] ISSN 1913-035X [Online] www.cscanada.net The Design of B2B E-commerce System Based on MVC Model

More information

Heterogeneous Tools for Heterogeneous Network Management with WBEM

Heterogeneous Tools for Heterogeneous Network Management with WBEM Heterogeneous Tools for Heterogeneous Network Management with WBEM Kenneth Carey & Fergus O Reilly Adaptive Wireless Systems Group Department of Electronic Engineering Cork Institute of Technology, Cork,

More information

COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN

COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN 12 TH INTERNATIONAL DEPENDENCY AND STRUCTURE MODELLING CONFERENCE, 22 23 JULY 2010, CAMBRIDGE, UK COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN Andrew H Tilstra 1, Matthew I

More information

INFORMATION UNIFICATION BE- TWEEN ENTERPRISE RESOURCE PLANNING SYSTEM AND PRODUC- TION CONTROL SYSTEM

INFORMATION UNIFICATION BE- TWEEN ENTERPRISE RESOURCE PLANNING SYSTEM AND PRODUC- TION CONTROL SYSTEM INFORMATION UNIFICATION BE- TWEEN ENTERPRISE RESOURCE PLANNING SYSTEM AND PRODUC- TION CONTROL SYSTEM SEKI Yutaka *1 We have developed a communication software package, LinkforSap, that enables direct

More information

MISTI An Integrated Web Content Management System

MISTI An Integrated Web Content Management System MISTI An Integrated Web Content Management System Qiang Lin, Ph.D Abstract-- The Multi-Industry Supply-chain Transaction Infrastructure (MISTI) has been developed to facilitate today s business-to-business

More information

IT Architecture Review. ISACA Conference Fall 2003

IT Architecture Review. ISACA Conference Fall 2003 IT Architecture Review ISACA Conference Fall 2003 Table of Contents Introduction Business Drivers Overview of Tiered Architecture IT Architecture Review Why review IT architecture How to conduct IT architecture

More information

Computer Information Systems (CIS)

Computer Information Systems (CIS) Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.

More information

Component Based Development in Software Engineering

Component Based Development in Software Engineering Component Based Development in Software Engineering Amandeep Bakshi, Rupinder Singh Abstract--In today s world, Component Based development is an active research area for more than a decade in software

More information

Chapter 6 Essentials of Design and the Design Activities

Chapter 6 Essentials of Design and the Design Activities Systems Analysis and Design in a Changing World, sixth edition 6-1 Chapter 6 Essentials of Design and the Design Activities Chapter Overview There are two major themes in this chapter. The first major

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

Description of the program

Description of the program Study program Faculty Cycle Software Engineering Contemporary Sciences and Technologies Postgraduate ECTS 120 Offered in Tetovo Description of the program The Masters programme in Software Engineering

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Key Data Course #: 2311A Number of Days: 3 Format: Instructor-Led Certification Exams: Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual Studio.NET

More information

North Carolina Learning Object Repository (NCLOR)

North Carolina Learning Object Repository (NCLOR) NASCIO Recognition Awards Nomination 2009 Cross-Boundary Collaboration and Partnerships Category NORTH CAROLINA COMMUNITY COLLEGE SYSTEM North Carolina Learning Object Repository (NCLOR) Executive Summary

More information

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application

More information

Siemens ENEAS solutions for substation automation and protection

Siemens ENEAS solutions for substation automation and protection Siemens ENEAS solutions for substation automation and protection System solutions for energy automation Answers for energy. An integrated approach for the entire spectrum of energy automation New challenges

More information

Tool Support for Software Variability Management and Product Derivation in Software Product Lines

Tool Support for Software Variability Management and Product Derivation in Software Product Lines Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,

More information

INTEROPERABILITY IN DATA WAREHOUSES

INTEROPERABILITY IN DATA WAREHOUSES INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content

More information

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

The Internet and the Public Switched Telephone Network Disparities, Differences, and Distinctions

The Internet and the Public Switched Telephone Network Disparities, Differences, and Distinctions The Internet and the Public Switched Telephone Network Disparities, Differences, and Distinctions This paper discusses the telephone network infrastructure commonly known as the Public Switched Telephone

More information

Software Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model

Software Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model Software Design Design (I) Software Design is a process through which requirements are translated into a representation of software. Peter Lo CS213 Peter Lo 2005 1 CS213 Peter Lo 2005 2 Relationships between

More information

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.

More information

The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate.

The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate. Course Assessment Answers-1 Course Assessment The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate. 1. A person

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Artificial Intelligence & Knowledge Management

Artificial Intelligence & Knowledge Management Artificial Intelligence & Knowledge Management Nick Bassiliades, Ioannis Vlahavas, Fotis Kokkoras Aristotle University of Thessaloniki Department of Informatics Programming Languages and Software Engineering

More information

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Information Science & Systems Courses INFO 101 - Introduction to Information Technology Introduces

More information

Observations on PCB Assembly Optimization

Observations on PCB Assembly Optimization Observations on PCB Assembly Optimization A hierarchical classification scheme based on the number of machines (one or many) and number of boards (one or many) can ease PCB assembly optimization problems.

More information

Overview of CORBA 11.1 I NTRODUCTION TO CORBA. 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary

Overview of CORBA 11.1 I NTRODUCTION TO CORBA. 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary C H A P T E R 1 1 Overview of CORBA 11.1 Introduction to CORBA 11.2 CORBA architecture 11.3 Client and object implementations 11.4 Object services 11.5 New features in CORBA 3.0 11.6 Summary In previous

More information

Web-Centric Product Data Management

Web-Centric Product Data Management Volume 18, Number 1 - November 2001 to January 2002 Web-Centric Product Data Management By Dr. David S. Kelley KEYWORD SEARCH CAD Internet Management Manufacturing Quality Control Referred Article The

More information

Deploying Artificial Intelligence Techniques In Software Engineering

Deploying Artificial Intelligence Techniques In Software Engineering Deploying Artificial Intelligence Techniques In Software Engineering Jonathan Onowakpo Goddey Ebbah Department of Computer Science University of Ibadan Ibadan, Nigeria Received March 8, 2002 Accepted March

More information

Chapter 12 Programming Concepts and Languages

Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution

More information

Component Based Software Engineering: A Broad Based Model is Needed

Component Based Software Engineering: A Broad Based Model is Needed Component Based Software Engineering: A Broad Based Model is Needed Allen Parrish (parrish@cs.ua.edu) Brandon Dixon (dixon@cs.ua.edu) David Hale (dhale@alston.cba.ua.edu) Department of Computer Science

More information

The Business Value of a Web Services Platform to Your Prolog User Community

The Business Value of a Web Services Platform to Your Prolog User Community The Business Value of a Web Services Platform to Your Prolog User Community A white paper for project-based organizations that details the business value of Prolog Connect, a new Web Services platform

More information

Rapid application development for JEE using Adobe ColdFusion 9

Rapid application development for JEE using Adobe ColdFusion 9 Rapid application development for JEE using Adobe ColdFusion 9 Table of contents 1 Six issues affecting web application development 2 The ColdFusion approach for rapid application development 3 The business

More information

Agile Manufacturing for ALUMINIUM SMELTERS

Agile Manufacturing for ALUMINIUM SMELTERS Agile Manufacturing for ALUMINIUM SMELTERS White Paper This White Paper describes how Advanced Information Management and Planning & Scheduling solutions for Aluminium Smelters can transform production

More information

Chap 1. Introduction to Software Architecture

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

Design Patterns for Complex Event Processing

Design Patterns for Complex Event Processing Design Patterns for Complex Event Processing Adrian Paschke BioTec Center, Technical University Dresden, 01307 Dresden, Germany adrian.paschke AT biotec.tu-dresden.de ABSTRACT Currently engineering efficient

More information

Pro/INTRALINK 9.0/9.1 Curriculum Guide

Pro/INTRALINK 9.0/9.1 Curriculum Guide Pro/INTRALINK 9.0/9.1 Curriculum Guide NOTE: For a graphical depiction of the curriculum based on job role, please visit this page: http://www.ptc.com/services/edserv/learning/paths/ptc/proi_90.htm Web

More information

Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies

Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies Szolgáltatásorientált rendszerintegráció Comparison of component technologies Simon Balázs, BME IIT Outline Definitions Component technologies RPC, RMI, CORBA, COM+,.NET, Java, OSGi, EJB, SOAP web services,

More information

secure intelligence collection and assessment system Your business technologists. Powering progress

secure intelligence collection and assessment system Your business technologists. Powering progress secure intelligence collection and assessment system Your business technologists. Powering progress The decisive advantage for intelligence services The rising mass of data items from multiple sources

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

see >analyze >control >align < WhitePaper > planningit: alfabet s Logical IT Inventory

see >analyze >control >align < WhitePaper > planningit: alfabet s Logical IT Inventory see >analyze >control >align < WhitePaper > planningit: alfabet s Logical IT Inventory planningit: alfabet s Logical IT Inventory 2 A transparent IT Landscape IT planning takes place in a rapidly changing

More information

Industrial Network Security and Connectivity. Tunneling Process Data Securely Through Firewalls. A Solution To OPC - DCOM Connectivity

Industrial Network Security and Connectivity. Tunneling Process Data Securely Through Firewalls. A Solution To OPC - DCOM Connectivity Industrial Network Security and Connectivity Tunneling Process Data Securely Through Firewalls A Solution To OPC - DCOM Connectivity Manufacturing companies have invested billions of dollars in industrial

More information

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper. The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide

More information

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for Information Technology Engineers Examination Network Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination Version 2.0

More information

Agenda. Overview. Federation Requirements. Panlab IST034305 Teagle for Partners

Agenda. Overview. Federation Requirements. Panlab IST034305 Teagle for Partners Agenda Panlab IST034305 Teagle for Partners Sebastian Wahle, sebastian.wahle@fokus.fraunhofer.de Overview Testbed Federation Requirements Panlab Roles Federation Architecture Functional Components of Teagle

More information

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD)

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) 1. INTRODUCTIONS RAD refers to a development life cycle designed Compare to traditional life cycle it is Faster development with higher quality

More information