Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertArve Haraldsen Endret for 9 år siden
1
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl
2
Bakgrunn Opprinnelig 2 forskjellige oppgaver Karl Morten: ”Components acquisition and evaluation” Håkon: “Technology-driven architecture work”
3
Første forslag problemstilling Technology-driven development process Architecture definition Technology Evaluation Technology Integration Technology Exploitation
4
MEN Altfor mye arbeid! -> Redusert prosess
5
Ny problemformulering ”We want to define a process, aimed at identifying a combination of COTS products that is optimized for ease of integration and some particular non-functional requirements in the context of current software evaluation and integration state-of-the-art.”
6
Hva trengte vi? Rammeverk for evaluering av COTS Metode for å finne ”best-quality” kombinasjon Modell for å finne arkitektoniske uoverensstemmelser Modell for å estimere integrasjonskostnader Kunnskap om programvarearkitektur og integrasjon generelt
7
Definisjon og utprøving av prosess Definerte prosess, bruk av state-of-the-art Gjennomførte in-house trial (eksemplifisering av prosess) med arkitektur n-tier og best- quality: interoperabilitet og standarder. – Data-laget: Oracle 9i og Clustra 4.1 – Mellomvare: DCOM og CORBA – Klient-laget: ActiveX og Java Applet
8
Oppsummering Konklusjon – COTS evaluering og integrasjon -> Umodent fagfelt – Behov for uavhengige eksperimenter og case- studies for å validere modeller Videre arbeid – Prøve ut prosessen med utgangspunkt i andre kvalitetskrav. Eksempelvis sikkerhet og ytelse. – Kunne brukt en annen arkitektur som baseline?
9
Erfaringer - hva lærte vi? Utvalgte deler COTS evaluering og integrering state-of-the-art Ressurskrevende å evaluere COTS! Vanskelig å estimere integrasjonskostnader. Brukte lang tid på å definere oppgaven, men samtidig var dette en lærerik prosess. Viktig å begrense oppgaven!
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.