1 / 24

DesCOTS-EV: A Tool for the Evaluation of COTS Components

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. SUMMARY. Selection of COTS components The DesCOTS System Functionalities of DesCOTS-EV Architecture of DesCOTS-EV

oriana
Download Presentation

DesCOTS-EV: A Tool for the Evaluation of COTS Components

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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. 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. CONSUMER PROVIDER Selection of COTS: The COTS Market e-sourcing Compilers Enterprise Resource Planning Anti-virus Anti-spam Format Transformation Mail Servers OCR tools Point-of-sale Database systems Web Content Management Middleware Document Management Video-edition Warehouse Management Project Planning Financial management Procurement Customer Service and Support Chatting

  4. Quality Model ------ 1 . ------ ----- - 2 . ----- 3 . ----- 4 . Comparison Product Evaluation Specification of Requirements Products Selected Comparison r1 r2 r3 r4 q p v a b z s u Evaluations Products Selected Selection of COTS: Quality Models 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. Products Requirements

  5. Characteristics a b c Selection of COTS: The Quality Framework Based on the ISO 9126-1 standard Subcharacteristics Hierarchy of Subcharacteristics and attributes a a ƒ   ƒ ƒ  ƒ ½  Metrics     b b c c

  6. Web Content Management Document Management Customer Service and Support Mail Client Chatting e-sourcing Selection of COTS: Identification of Domains Business Applications Multi-user Sigle-user Categories Content Management Communications Customer Relationships Domains

  7. The DesCOTS System AD Administrator Taxonomy Quality Models Users Provider or Domain Expert EVi QMj Domain Expert Evaluationsi SLk Consumer Requirements

  8. 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. DesCOTS-EV: Identify the domain -1 Expert Mode: For expert users of the taxonomy. Opening and closing the categories, until finding the desired category or domain. Software Applications Business Applications Mail Server Evaluator Multi-user Internal Software Collaboration Software

  10. Browsing the taxonomy: Expert mode Browsing the taxonomy: Expert mode Browsing the taxonomy: Expert mode DesCOTS-EV: Identify the domain - 1 Browsing the taxonomy: Expert mode

  11. DesCOTS-EV: Identifiy the domain -2 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. Collaboration Software General Purpose Collaboration Software Mail Server Evaluator Internal Communication Software Mail Server Tools

  12. 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 DesCOTS-EV: Identify the domain - 2 Browsing the taxonomy: Basic mode

  13. DesCOTS-EV: Create / Select a product The products that belong to a domain of the taxonomy appear as special elements in the taxonomy browser. Creation of the product "TestMailServer 1.0" Mail Server Evaluator • Options that may be done on a product • Edit information registered on the product • Manage its evaluations • Delete the product and its evaluations

  14. Creating the TestMailServer 1.0 Options when we select Eudora 6.2 DesCOTS-EV: Create / Select a product Creating the TestMailServer 1.0

  15. DesCOTS-EV: Create / Select a product evaluation 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. Creation of an evaluation of the product "TestMailServer 1.0" Mail Server Evaluator • Options that may be done on an evaluation • Edit information registered on the evaluation • Delete the evaluation • Validate the evaluation

  16. 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. DesCOTS-EV: Browse the quality model As we have seen, when one evaluation is edited the quality model of the domain is presented to the user. • Browsing the quality model of the mail • server domain in order to evaluate the • "TestMailServer 1.0" • Characteristics • Subcharacteristics • Attributes (derived, basic) Mail Server Evaluator

  18. Browsing the evaluation of TestMailServer 1.0 Functionality Subcharacteristics Browsing the evaluation of TestMailServer 1.0 Folders Suitability Subcharacteristics Browsing the evaluation of TestMailServer 1.0 Suitability Subcharacteristics Browsing the evaluation of TestMailServer 1.0 Default Folders Attributes Browsing the evaluation of TestMailServer 1.0 Chacaracteristics DesCOTS-EV: Browse the quality model Browsing the evaluation of TestMailServer 1.0

  19. DesCOTS-EV: Evaluate a product 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 Mail Server Evaluator Assign a value to the attribute "DefaultFolders", that has a set metrics

  20. Choosing one of the possible metrics Selected values of the Default Folder attribute Possible Default Folders to choose DesCOTS-EV: Evaluate a product Assigning a value to the Default Folders attribute

  21. BD-EV Servlets BD-QM BD-TX BD-US Servlets BD-EV BD-QM BD-TX BD-US BD-EV Servlets BD-QM BD-TX BD-US Servlets BD-QM BD-TX BD-US BD-EV Client/Server Architecture Provider Node Administrator Node Presentation Domain Data Management DBMS DesCOTS-EV Java HTTP / XML Java Servlets MySQL

  22. 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. 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. Questions?

More Related