SourceInventory - Technikai adatok

A FrontEndART SourceInventory egy J2EE technológián alapuló keretrendszer, mely célja, hogy kinyerje, tárolja, monitorozza és lekérdezze szoftverfejlesztési életciklus metrikáit és egyéb tulajdonságait. A keretrendszer könnyen beépíthető a fejlesztési folyamatba, a kijelölt szoftvert folyamatosan elemzi, beleértve annak forráskódját is, majd az eredményeket egy központi adatbázisban tárolja.

A központi adatbázis képes különböző típusú metrikákat, struktúrákat és hierarchikus adatokat tárolni. A program fel van készítve az összes feltöltött változás nyomon követésére, amely egyszerűvé teszi az folyamatok elemzését és a kritikus pontok felkutatását.

A háromrétegű felépítés a következő platformokat/komponenseket tartalmazza:

  • Adatbázisréteg: PostgreSQL, Oracle Adatbázis
  • Alkalmazásréteg: Glassfish, Oracle WebLogic
  • Kliensréteg: Java Applet, Java Servlet Pages

A központilag tárolt adatok különböző forrásokból származhatnak, mint a forráskód, a verziókövető rendszer, az eseménykövető rendszer és egyebek.

A keretrendszer irányítja a külső forrásból történő adatkinyerést. Ugyancsak felelős az információ tárolásáért és nyomon követéséért. Külső források integrálásához csak a megfelelő konvertáló eszközök kifejlesztésére van szükség

A keretrendszer jelenleg a következő verziókövető rendszerekbe képes beépülni:

  • Subversion (SVN)
  • Concurent Versioning System (CVS)
  • IBM Rational ClearCase™

Támogatott programozási nyelvek:

  • Java
  • C#
  • C/C++
  • Python
  • Különféle SQL alapú nyelvek

Támogatott platformok:

  • Windows
  • Linux

A web-alapú adminisztrációs felület egyszerűvé teszi a monitorozás beállítását, értesítések feltételeinek megadását, küszöbértékek, felhasználói jogok, időzítések, stb. definiálását a különféle monitorozás alá vont projektekhez.

További információk:

A SourceInventory főoldala
Üzleti szempontok A SI technikai adatai