Presentation is loading. Please wait.

Presentation is loading. Please wait.

GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: A Tool for the Evaluation of COTS Components C. Quer, X. Franch, X. Lopez-Pelegrín.

Similar presentations


Presentation on theme: "GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: A Tool for the Evaluation of COTS Components C. Quer, X. Franch, X. Lopez-Pelegrín."— Presentation transcript:

1 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: A Tool for the Evaluation of COTS Components C. Quer, X. Franch, X. Lopez-Pelegrín Universitat Politècnica Catalunya http://www.lsi.upc.es/~gessi

2 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ SUMMARY Selection of COTS components The DesCOTS System Functionalities of DesCOTS-EV Architecture of DesCOTS-EV Current and Future Work Contents of the DesCOTS web page

3 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ CONSUMER PROVIDER Selection of COTS: The COTS Market Mail Servers Anti-virus Database systems OCR tools Video-edition Middleware Compilers Anti-spam Financial management Project Planning Format Transformation Chatting Enterprise Resource Planning Document Management Web Content Management e-sourcing Procurement Warehouse Management Point-of-sale Customer Service and Support

4 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Products 1. ------ 2. ------ 3. 4. Requirements Selection of COTS: Quality Models Products Selected Comparison Quality Model Product Evaluation Specification of Requirements Evaluations vab q p us z r1r2r3r4 Products Selected Comparison Quality Model: “The set of characteristics and the relationships between them which provide the basis for specifying quality requirements and evaluating quality” ISO/IEC 14598-1, Software product evaluation – Part 1: General overview. 1999.

5 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Selection of COTS: The Quality Framework Hierarchy of Subcharacteristics and attributes Subcharacteristics Characteristics Metrics   ƒ ƒ ½  a b c a b c  a b c ƒ ƒ Based on the ISO 9126-1 standard

6 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Selection of COTS: Identification of Domains Communications Business Applications Sigle-user Multi-user Content Management Customer Relationships Document Management Web Content Management Customer Service and Support e-sourcing Mail Client Chatting Categories Domains

7 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ The DesCOTS System Taxonomy Quality Models Users AD QM j Domain Expert Evaluations i EV i Provider or Domain Expert Requirements SL k Consumer Administrator

8 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Functionalities of DesCOTS-EV Identify the domain to which the product belongs. Create / Select a product. Create / Select an evaluation of a product. Browse the quality model of the domain. Evaluate each quality entity.

9 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identify the domain -1 Mail Server Evaluator Business Applications Multi-user Internal Software Software Applications Collaboration Software Expert Mode: For expert users of the taxonomy. Opening and closing the categories, until finding the desired category or domain.

10 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identify the domain - 1 Browsing the taxonomy: Expert mode Browsing the taxonomy: Expert mode Browsing the taxonomy: Expert mode Browsing the taxonomy: Expert mode

11 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identifiy the domain -2 Mail Server Evaluator General Purpose Collaboration Software Internal Communication Software Mail Server Tools Collaboration Software Basic Mode: For users that do not know the taxonomy. Browsing the taxonomy with the help of a wizard (taxonomy navigator) that asks questions and proposes answers that yield to the suitable domain.

12 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identify the domain - 2 Browsing the taxonomy: Basic mode Browsing the taxonomy: Basic mode Questions and proposed answers Browsing the taxonomy: Basic mode Questions and proposed answers Browsing the taxonomy: Basic mode Questions and proposed answers Mail Server Tools Domain Found

13 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Create / Select a product Mail Server Evaluator Creation of the product "TestMailServer 1.0" The products that belong to a domain of the taxonomy appear as special elements in the taxonomy browser. Options that may be done on a product Edit information registered on the product Manage its evaluations Delete the product and its evaluations

14 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Create / Select a product Creating the TestMailServer 1.0 Creating the TestMailServer 1.0 Options when we select Eudora 6.2

15 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Create / Select a product evaluation Mail Server Evaluator Creation of an evaluation of the product "TestMailServer 1.0" A product may have more than one evaluation. But it is just possible one evaluation under construction. When one evaluation is complete, the evaluation is validated in order to be used in the selection of products. Options that may be done on an evaluation Edit information registered on the evaluation Delete the evaluation Validate the evaluation

16 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Create / Select a product evaluation Creating a new evaluation for the TestMailServer 1.0 Creating a new evaluation for the TestMailServer 1.0 Options on an evaluation

17 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Browse the quality model Mail Server Evaluator Browsing the quality model of the mail server domain in order to evaluate the "TestMailServer 1.0" Characteristics Subcharacteristics Attributes (derived, basic) As we have seen, when one evaluation is edited the quality model of the domain is presented to the user.

18 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Browse the quality model Browsing the evaluation of TestMailServer 1.0 Browsing the evaluation of TestMailServer 1.0 Chacaracteristics Browsing the evaluation of TestMailServer 1.0 Functionality Subcharacteristics Browsing the evaluation of TestMailServer 1.0 Suitability Subcharacteristics Browsing the evaluation of TestMailServer 1.0 Folders Suitability Subcharacteristics Browsing the evaluation of TestMailServer 1.0 Default Folders Attributes

19 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Evaluate a product Mail Server Evaluator The evaluation of a quality entity, depends on the metrics that these quality entities have assigned. Basic attributes - simple metrics (boolean, integer,...) and structured (set, tuple, domain, function) Derived attributes - formula from the value of its sub-attributes Characteristics, Subcharacteristics - subjective metrics Assign a value to the attribute "DefaultFolders", that has a set metrics

20 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Evaluate a product Assigning a value to the Default Folders attribute Choosing one of the possible metrics Possible Default Folders to choose Selected values of the Default Folder attribute

21 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV Client/Server Architecture Presentation Domain Data Management DBMS Provider Node Administrator Node BD-EV Servlets BD-EV BD-QM BD-TX BD-US Servlets BD-QM BD-TX BD-US Java Servlets MySQL BD-QM BD-TX BD-US Servlets BD-QM BD-TX BD-US BD-EV Servlets BD-EV HTTP / XML

22 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Current Work We are implementing the evaluation of formulas for the derived attributes that is not finished. We are working in new versions of the SL and AD subsystems We are filling QM and EV of data  Web Content Management Domain  Document Management Domain  Requirement Management Domain

23 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS Web Page http://www.lsi.upc.es/~gessi/QMTool/QMTool.html References of papers Manuals for the use of the tool Information about new versions of the tool Possible download of the client program of the tool

24 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Questions?


Download ppt "GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: A Tool for the Evaluation of COTS Components C. Quer, X. Franch, X. Lopez-Pelegrín."

Similar presentations


Ads by Google