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 COTS Marketplace ◦ Quality Models ◦ The Quality Framework ◦ The Identification of Domains The DesCOTS System Functionalities of DesCOTS-SL Current and Future Work Contents of the DesCOTS web page

3 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Selection of COTS: The COTS Marketplace COTS Consumer What kind of product do I need? Which aspects do I have to consider to state my requirements? Which products satisfy my requirements? Mail Servers Anti-virus Video-edition Middleware Anti-spam Compression Tools Chatting Document Management Web Content Management e-sourcing Procurement Warehouse Management Customer Service and Support COTS Marketplace

4 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Selection of COTS: Quality Models Quality Model Products Product Evaluation Evaluations vab q p us z 1. ------ 2. ------ 3. 4. Requirements Specification of Requirements r1r2r3r4 Products Selected Comparison Negotiation 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 Quality Models are defined for Software Domains

7 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 Products and evaluations are related to Software Domains

8 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 Selection Projects are related to Software Domains

9 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

10 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Functionalities of DesCOTS-SL Identification of the domain Management of Projects-Requirements Giving priorities to requirements Formalization of Requirements. Selection of Products

11 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Identification of the domain What kind of product do I need? Question = Is the product for the collaboration of users or for the management of data? Answer = Collaboration of users

12 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

13 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

14 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

15 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

16 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

17 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

18 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

19 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-EV: Identification of the domain

20 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ I open my project to select a Reference Manager Tool DesCOTS-SL: Management Projects-Requirements

21 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Management Projects-Requirements

22 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Management Projects-Requirements

23 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Management Projects-Requirements

24 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Management Projects-Requirements

25 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Management Projects-Requirements

26 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ I have to give priorities to my requirements DesCOTS-SL: Giving Priorities to Requirements Ordinal AHP

27 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Giving Priorities to Requirements

28 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Giving Priorities to Requirements

29 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Giving Priorities to Requirements

30 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Giving Priorities to Requirements

31 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Formalization of Requirements Which aspects do I have to consider to state my requirements? RQ1 = I would like to have my references classified into three databases (research, teaching, home). RQ2 = I would like to capture references from the digital bibliographic databases to which I have access. RQ3 = I would like to have interoperability with my word processor and to have a copy of my reference databases in my PDA.

32 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Formalization of Requirements RQ1 = I would like to have my references classified into three databases (research, teaching, home). RQ2 = I would like to capture references from the digital bibliographic databases to which I have access. RQ3 = I would like to have interoperability with my word processor and to have a copy of my reference databases in my PDA. Formalized RQ2 = ("ISI filter" in Predefined Import Filters) or Adding Import Filters = TRUE Formalized RQ1 = Number of Libraries > 3 Formalized RQ3 = ("Open Office Word" in Word Processors Interoperability) and Synchronizing with PDAs = TRUE

33 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Formalization of Requirements

34 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Formalization of Requirements

35 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Formalization of Requirements

36 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Selection of Products Which products satisfy my requirements? DesCOTS Evaluations Database RMT1RMT2RMT3 Number of Libraries Unlimited 30 Predefined Import Filters Ovid Silver Platter PsycINFO (APA) ISI ISI-CE Ref. Update (ISI) ISI ISI-CE Adding Import Filters FALSETRUEFALSE Word Proc. Interoperability Open Office Word 2003 Word Perfect Open Office Word 2000 Word 2003 Word XP Word 2000 Word 2003 Synchronizing with PDAs FALSETRUEFALSE

37 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Selection of Products

38 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Selection of Products

39 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Selection of Products

40 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS-SL: Selection of Products

41 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ The DesCOTS System Taxonomy Quality Models Users DesCOTS-AD Domain Expert COTS Provider or Domain Expert Administrator DesCOTS-QM DesCOTS-EV Requirements COTS Consumer DesCOTS-SL I manage the Taxonomy I validate the Quality Models I add users to the system I construct the Quality Model of a domain I evaluate Products I define requirements in a selection project I select and negotiate until I find the desired products Evaluations

42 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ Current Work We are improving the usability of the formal definition of requirements. We are improving the reusability of metrics in quality models, by developing a general metrics manager for QM. We are filling QM and EV of data  E-learning Tools  Anti-virus Tools  Web Editors

43 GESSI Software Engineering Research Group – www.lsi.upc.edu/~gessi/ DesCOTS Web Page http://www.lsi.upc.edu/~gessi/DesCOTS References of papers Slide Presentations and Posters related with DesCOTS Manuals for the use of the tool Information about new versions of the tool Possible download of the client program of the tools

44 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