Elektronika.lt
 2024 m. gegužės 10 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 - Elektronika, technika
 - Kompiuterija
 - Telekomunikacijos
 - Įvykiai, visuomenė
 - Pažintiniai, įdomybės
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Gegužės 10 d. 08:24
Įgyvendintas autonominės duomenų rinkimo platformos projektas
Gegužės 9 d. 20:25
Naujojo „Volkswagen California“ kemperio premjera – dabar galima rinktis ir iš tinklo įkraunamą hibridą
Gegužės 9 d. 17:38
Ekspertas apie naują dirbtinio intelekto įstatymą: laiku neįvertinus rizikų – grės baudos
Gegužės 9 d. 14:29
Pristatytas „Tinder“ programėlės pokytis leis išvengti ir ypač pavojingų situacijų
Gegužės 9 d. 11:25
Kokia elektrikų ateitis?
Gegužės 9 d. 08:38
Naujausias sukčių įrankis – „FraudGPT“: kaip apsisaugoti
Gegužės 8 d. 20:29
Trys „iPhone“ ir „iPad“ aplikacijų valdymo patarimai
Gegužės 8 d. 17:23
VU mokslininkų tyrimas: kas antras tėvas sukuria vaikui socialinių tinklų paskyras
Gegužės 8 d. 14:25
Ko prireiks norintiems uždaryti mirusiojo paskyras internete?
Gegužės 8 d. 11:20
Profesorius Peeter Ross iš Estijos: medicinos studentams trūksta specifinių IT žinių
FS 22 Tractors
Farming Simulator 19 Mods, FS 22 Maps, FS22 Mods
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS22 Trucks
VAT calculator
VAT number check, What is VAT, How much is VAT
Paskola internetu
Vartojimo paskola, paskola automobiliui, paskola būsto remontui
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS22 Mods
FS22 Harvesters, FS22 Tractors Mods, FS22 Maps Mods
FS22 Mods
FS22 Maps,
FS22 Harvesters,
FS22 Tractors
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
Sims 4 Mods
Sims 4 CC Clothes,
Sims 4 Hair CC,
Sims 4 Skill Cheat
Reklama
 Straipsniai » Kompiuteriai, IT Dalintis | Spausdinti

Ar pasiteisina reikalavimų detalizavimas?

Publikuota: 2006-05-20 10:38
Tematika: Kompiuteriai, IT
Skirta: Profesionalams
Autorius: Aiveta Lapienienė
Aut. teisės: ©Baltijos programinė įranga, UAB
Inf. šaltinis: Baltijos programinė įranga, UAB

Programinės įrangos kūrimo reikalavimus formuluoja ir jais vadovaujasi visi projekto dalyviai (aukšto lygio vadovai bei marketingo skyrius, vartotojai, programuotojai, analitikai), kurių poreikiai ir patirtis dažnai yra labai skirtingi. Daugelis programinės įrangos kūrimo ir reikalavimų valdymo metodikų šios problemos sprendimui siūlo apibrėžti reikalavimų abstrakcijos lygius ir sąsajas tarp skirtingų lygių reikalavimų.

 Rodyti komentarus (0)
Įvertinimas:  1 2 3 4 5 

Programinės įrangos kūrimo reikalavimus formuluoja ir jais vadovaujasi visi projekto dalyviai, kurių poreikiai ir patirtis dažnai yra labai skirtingi.

  • Aukšto lygio vadovams bei marketingo skyriui aktuali verslo vizija, vartojimo ir pardavimo koncepcija.
  • Programinės įrangos vartotojams yra svarbios sistemos panaudojimo galimybės.
  • Programuotojas, užrašantis reikalavimus programos kode, pagrįstai nori išsamaus visų sistemos galimybių ir apribojimų aprašymo.
  • Analitikams tenka sunkus uždavinys parengti programinės įrangos reikalavimų dokumentą, kuris tenkintų visus šiuos poreikius ir tuo pačiu išliktų patogus skaityti.

Daugelis programinės įrangos kūrimo ir reikalavimų valdymo metodikų šios problemos sprendimui siūlo apibrėžti reikalavimų abstrakcijos lygius ir sąsajas tarp skirtingų lygių reikalavimų.

Programinės įrangos reikalavimų valdymui BPĮ specialistai dažniausiai taiko RUP (Rational Unified Process) reikalavimų lygių apibrėžimą. RUP apibrėžia tris reikalavimų abstrakcijos lygius:

  • verslo reikalavimai;
  • vartotojo reikalavimai;
  • programinės įrangos reikalavimai.

Visi šie reikalavimai yra aprašomi specialiame dokumente, kurio ruošinį galima rasti RUP metodikos ruošinių sąraše.

RUP metodikoje apibrėžiami reikalavimų abstrakcijos lygiai ir dokumentai jiems aprašyti pateikiami 1 paveiksle.


Pav. 1. RUP metodikoje apibrėžiami reikalavimų abstrakcijos lygiai ir dokumentai.

Pagrindinis reikalavimas ir pagrindinė sėkmės sąlyga, aprašant reikalavimus pagal RUP procesą, yra tęstinumo užtikrinimas. Aukštesnio abstrakcijos lygio reikalavimai turi būti pilnai paruošti, prieš pradedant ruošti žemesnio abstrakcijos lygio reikalavimus. Toks reikalavimų suskirstymas į lygius ne tik palengvina analitikų darbą, bet ir suteikia galimybę koordinuoti bei paskirstyti reikalavimų analizės darbus tarp projekto užsakovo ir vykdytojo. Projektuose pagal užsakymą verslo reikalavimus paprastai apibrėžia užsakovas, o vartotojo bei programinės įrangos reikalavimus paruošia vykdytojo sistemų analitikai. Be to užsakovo ir vykdytojo susitarimu galimas ir kitoks darbų pasiskirstymas.

Šis reikalavimų aprašymo metodas yra taikomas vienam iš nuolatinių BPĮ užsakovų, kuriant paslaugų užsakymo informacinę sistemą. Pagal susitarimą užsakovo IT skyriaus sistemų analitikai bendradarbiaudami su vartotojais ir verslo analitikais parengia vartotojo reikalavimus ir pateikia BPĮ atsakingiems darbuotojams. BPĮ sistemų analitikai detalizuoja ir parengia programinės įrangos reikalavimus. Taigi, šiame taikomame procese užsakovas yra atsakingas už pirmų dviejų lygių – verslo reikalavimų ir vartotojo reikalavimų – parengimą, o BPĮ, kaip vykdytojas, yra atsakingas už žemiausio lygio – programinės įrangos reikalavimų – parengimą (žr. 2 pav.).


Pav. 2. Atsakomybių atskyrimas.

Sėkmingam skirtingų abstrakcijos lygių reikalavimų aprašymo metodikos taikymui reikia ne tik parengti visų abstrakcijos lygio reikalavimus, bet ir išlaikyti reikalavimų rengimo tvarką nuo abstrakčiausių iki labai konkrečių.

Pavyzdys iš BPĮ praktikos:

Viename iš projektų programinės įrangos reikalavimų paruošimui buvo suplanuotos 4 savaitės. Laikas buvo viršytas dvigubai, tačiau galutinis reikalavimų dokumentas taip ir nebuvo paruoštas. Kiekvieną kartą pristačius preliminarią programinės įrangos reikalavimų dokumento versiją klientui ir būsimiems sistemos vartotojams būdavo iš naujo aptariamas sistemos funkcijų reikalingumas bei patogumas ir keičiami prieš tai pateikti vartojo reikalavimai. Išanalizavę vartotojo reikalavimų kitimo tendencijas ir įvertinę, kad pokyčių apimtis nemažėja, mes kreipėmės į klientą ir pasiūlėme sustabdyti darbą bei atlikti problemos analizę. Mūsų iniciatyva buvo organizuotas susitikimas su kliento verslo analitikais, apibrėžusiais verslo reikalavimus šiai paslaugai ir galutiniais paslaugų užsakymo sistemos vartotojais. Aptarimo metu paaiškėjo, kad marketingo skyriaus patvirtintas ir verslo analitikų aprašytas paslaugos pardavimo verslo procesas nesutampa su tuo kaip paslauga yra realiai parduodama. Todėl yra formuojamas paslaugos pardavimo verslo procesas, o paslaugos pardavimo strategija yra keičiama ir pritaikoma prie rinkos poreikių. Tokiomis sąlygomis neįmanoma parengti pastovių verslo reikalavimų sistemai ir tuo pačiu yra neracionalu rengti žemesnio abstrakcijos lygio reikalavimus. Susitarus su klientu paslaugos įdiegimo į sistemą data buvo nukelta į kitą projekto fazę.

Trumpai supažindinome su skirtingo lygio reikalavimų ruošimo poreikiu ir pristatėme tai iliustruojantį pavyzdį iš mūsų praktikos. Matome, kad skirtingų lygių reikalavimai ne tik geriau tenkina skirtingų projekte dalyvaujančių asmenų poreikius, bet ir palengvina reikalavimų ruošimo darbą ir leidžia jį paskirstyti tarp užsakovo ir vykdytojo. Tuo pačiu toks reikalavimų aprašymas įpareigoja nuosekliai detalizuoti reikalavimus nuo verslo reikalavimų iki sistemos reikalavimų ir padeda nustatyti, kuriame reikalavimų lygyje yra problemos.


BPI



Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

„Deinavos baldai“ — šeimos baldai


Reklama
‡ 1999–2024 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Script hook v, Openiv, Menyoo
gta5mod.net
Farming Simulator 2019 Mods, FS22 Mods, FS22 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama