EstonianEnglish (United Kingdom)

Home Tarkvara arendus
Tarkvara arendus PDF Print E-mail
There are no translations available.

Tarkvara arenduse all mõistame kliendispetsiifiliste tarkvaralahenduste loomist. See võib toimuda nö. nullist kui mõne olemasoleva tarkvaratoote täiendamisena.

Tarkvara elutsükkel koosneb paljudest eripalgelistest, kuid ühte eesmärki teenivatest tegevustest alates analüüsist ja ülesande püstitamisest lõpetades  programmeerimise, testimise ja koolitusega. Kindlasti peab tarkvara arendus hõlmama ka projekti- ja kvaliteedijuhtimist.
Neid tegevusi pakume nii eraldi teenustena kui ka täispaketina. 

Kõigi projektide puhul oleme üritanud järgida printsiipi, et konkreetse tegevusega tegeleks selle valdkonna parimad asjatundjad. Analüütik ei ole alati hea projektijuht ja programmeerija ei ole tihti hea analüütik. Samuti oleme üritanud vältida nö. ühemehe projekte, kus üks spetsialist teostab algusest lõpuni kogu projekti. Isegi väikesemahuliste projektide puhul kasutame erinevates tarkvara elutsükli osades erinevaid ja sobivaid spetsialiste.

Tarkvara arendusprojektide juhtimine

Projektijuhtimise eesmärgiks on saavutada etteantud ressurssidega parim tulemus. Parim tulemus nii kliendi- kui teenusepakkuja tarvis.
Suuremate tarkvara arendusprojektide juhtimisel kasutame projekti tükeldamist väiksemateks iteratsioonideks, et hajutada tellja ja täitja riske ning töökoormust.

Süsteemianalüüs

Süsteemianalüüsi viime läbi järgides Rational UP metoodikat ning kasutades Rational Software Architect tarkvara.
Süsteemianalüüsi väljundite kirjeldamisel UML-i. See tagab analüüsi tulemite hilisema ühilduvuse arendusprotsessiga ning üheselt arusaadavuse kõigile, kes sama metoodikat kasutavad.

Äriprotsesside kaardistamine

Äriprotsesside kaardistamine võib olla eraldiseisev projekt või tuleneda süsteemianalüüsist. Samuti aitame kliendil juurutada äriprotsesside muudatusi, kui selline vajadus on esile kerkinud analüüsi käigus.

Infosüsteemide nõuete analüüs

  • Funktsionaalsed nõuded
  • ISKE turbenõuete analüüs

Detailanalüüs


Infosüsteemide realiseerimine

Selle valdkonna alla sobivad järgmised tarkvara elutsüklit läbivad tegevused: 

  • Tarkvara arendus
  • Testimine
  • Juurutamine
  • Koolitus

Läbi aastate on tarkvara arenduses Girfi loodud lahendused baseerunud väga erinevatel platvormidel (PHP, ASP, Java, Visual C, Lotuse tootepere jne). Ühest küljest tänu kogunenud teadmistele ja praktikale ning teisest küljest hoidmaks ära oma kompetentsi killustatust, oleme üha enam fokusseerumas kahele platvormile:

  • Java serverilahendused (nii vabavaralised kui kommertsserverid)
  • Lotus Notes/Domino