PSIP Egzas pirmos 2 temos Flashcards

1
Q

PS apibrežimas

A

PS – tai rinkinys programų, konfigūracinių failų
naudojamų programoms susieti, sistemos dokumentacija
aprašanti sistemos struktūrą ir elgseną ir naudotojo
instrukcijos aprašančios kaip naudotis sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PS gyvavimo ciklas

A

tai procesas
susidedantis iš rinkinio veiklų, susijusių su PS
kūrimu nuo idėjos iki gatavo produkto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Funkcionali (PS savybės)

A

PS yra funkcionaliai pilna ir išsami.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Paprasta
naudotis (PS savybės)

A

PS yra sukurta taip, kad ja yra paprasta naudotis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Lanksti (PS savybės)

A

PS turi būti parašyta taip, kad ją galima būtų keisti priklausomai nuo užsakovo poreikių.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Patikima ir
saugi (PS savybės)

A

PS patikimumas apima tokias sąvokas, kaip pasikliaunamumas, saugumas ir
apsauga. PS, kuria pasikliaunama, neturėtų sukelti fizinės arba ekonominės žalos
net jeigu ji sutriks. Kenkėjai neturėtų prieiti prie sistemos arba ją sugadinti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Efektyvi ir greitaeigiška (PS savybės)

A

PS neturi beprasmiškai naudoti atminties ir procesoriaus resursų.
Efektyvumas apima atsako laiką, apdorojimo laiką, atminties panaudojimą ir kt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Suderinama (PS savybės)

A

PS turi būti priimtina naudotojams, kuriems ji yra kuriama. T.y. ji turi būti suprantama, panaudojama, suderinama su kitomis sistemomis, kurios ją naudoja.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Heterogeniškumas (įvairovė)

A

Sistemos yra išskirstytos ir turi veikti tinkle su skirtingo tipo kompiuteriais ir
mobiliais įrenginiais.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Verslo ir socialiniai pokyčiai

A

Verslas ir visuomenė nuolat kinta. Atsiranda naujų technologijų. Tradicinės PSI metodikos dažnai nėra tinkamos tokiems pokyčiams suvaldyti. Vis dažniau reikalaujama paruošti programinę įrangą per kuo trumpesnį laiką

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sauga ir pasitikėjimas

A

Kadangi mes naudojame PS beveik visose asmeninio gyvenimo srityse,
mes turime ja pasitikėti. Tai ypač aktualu web PS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

PSI apibrėžimas

A

PSI – tai inžinerijos šaka, nagrinėjanti PS
kūrimo aspektus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

PS testavimas

A

PS testavimas – tai dinaminis PS elgsenos tikrinimas,
atliekamas panaudojant baigtinį testų skaičių, ir tos
elgsenos palyginimas su reikalavimų specifikacijoje
numatyta elgsena.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Komponentas

A

Komponentas – tai vykdomojo kodo blokas, realizuojantis vieną ar
kelias paslaugas (funkcijas), prie kurių prieinama per atitinkamus
interfeisus, kurie niekuomet nekeičiami, nors paslaugos realizacija ir
netgi jos funkcionalumas gali būti keičiami.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • PSI projektavimo šablonas (angl. design pattern)
A

tai bendras kartotinis PS
projektavimo problemos sprendimas. Jis nėra baigtinis ir tiesiogiai jo
negalima paversti kodu. Tai aprašas arba šablonas, kaip išspręsti PS
problemą, kuris gali būti naudojamas įvairiose situacijose.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Standartas

A

tai tam tikras sektinas modelis, pavyzdys ar kokio
nors dydžio matavimo būdas, nustatytas tam juridinę galią turinčios institucijos, papročiu ar visuotiniu susitarimu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Standartizavimas

A

– tai sąvokų, doktrinų, procedūrų ir konstrukcijų, padedančių pasiekti reikiamą suderinamumo, keičiamumo vieno kitu ar
bendrumo lygmenį gamyboje, eksploatavime, panaudojime, administravime ar kitoje srityje, kūrimas ir įgyvendinimas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Firminiai standartai

A

Įmonės sukurtas ir tik įmonės viduje naudojamas standartas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Atvirieji standartai

A

Įmonėms bendradarbiaujant sukurtas ir bendrai įmonių atvirai naudojamas standartas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Faktiniai (de facto) standartai

A

De facto (lot. “faktinis”) standartas – tai toks standartas, kuris
nėra įteisintas jokiu juridinę galią turinčiu dokumentu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Oficialieji (de jure) standartai

A

Standartai, įteisinti kokiu nors juridinę galią turinčiu
dokumentu, vadinami de jure arba oficialiaisiais standartais.

22
Q

Bendro naudojimo PS

A

savarankiškos PS, sukurtos tam tikros organizacijos
ir parduodamos atvirai rinkoje klientams.

23
Q

Pagal užsakymą sukurtos PS

A

– tai PS sukurtos pagal tam tikro užsakovo
poreikius

24
Q

Dalykinės programos (angl. Application Software)

A

PS sukurtos atlikti tam tikrus uždavinius, bendros paskirties PS (teksto redaktoriai, interneto
naršyklės, kt.) arba specifinės paskirties PS (apskaitos PS,užduočių
valdymo PS, kt.).

25
Q

Programėlės (angl. Apps)

A

PS su ribotais resursais.

26
Q

Sisteminės programos (angl. System Software)

A

PS skirtos
kompiuterinėms programoms paleisti ir vykdyti (Įrankių draiveriai, PS
sąsajos, tarpinės PS, operacinė sistema, …).

27
Q

Kompiuterio programavimo įrankiai

A

PS, kaip kompiliatoriai (anlg.
compiler) ir jungikliai (anlg. linker), skirtos sujungti programos kodą ir bibliotekas į vykdomąjį PS kodą (kodo paieškos varikliai, UML įrankiai, …).

28
Q

Autonominė sistema (stand-alone system)

A

PS, veikianti viena pati, nes visi reikiami resursai ir funkcionalumas yra jos viduje.

29
Q

Interaktyviosios (dialoginės) transakcinės sistemos (interactive
transaction-based systems) arba nutolusios sistemos

A

sistemos, veikiančios nutolusiuose kompiuteriuose ir prie kurių naudotojai prisijungia iš savo PK arba terminalų.

30
Q

Centralizuotos sistemos (centralised systems)

A

PS, kuriose visi
resursai ir valdymas yra centralizuoti.

  • Funkcijos ir duomenys sutelkti viename serveryje, kuris aptarnauja klientus,
    siunčiančius serveriui užklausas duomenims gauti.
  • Centralizuotas sistemas lengviau eksploatuoti ir prižiūrėti, nes viskas yra vienoje
    vietoje ir todėl lengviau spręsti apie trikių priežastis ir ieškoti klaidų.
  • Bet tokios PS yra brangios, nes reikia didelių pajėgių serverių.
31
Q

Įterptosios (įmontuotosios) sistemos (embedded systems)

A

PS,
valdančios techninę įrangą.
Dirba realaus laiko režimu.

Pvz., išmaniųjų telefonų PS, mašinų PS, mikrobangų krosnelių PS, automobilių
variklių PS ir kt.

32
Q

Paketinės sistemos (batch systems)

A

PS, kurios apdoroja
duomenis dideliais paketais tam, kad pagaminti išeigą.

Pvz., bankuose paketiniu režimu kiekvieną dieną yra apdorojami įrašai apie tą
dieną vykdytas operacijas, algos išmokėjimo sistemos, ir kt.

33
Q

Realaus laiko sistemos (real-time systems)

A

PS, reaguojančios į
išorinio pasaulio įvykius per griežtai nustatytą (paprastai labai trumpą)
laiką (dirbančios realaus laiko mastelio režimu).

Jos stebi arba valdo kokius nors įrenginius arba kokį nors išorinį procesą, vykstantį
lygiagrečiai su PS veikimu.

Dauguma šiandieninių PS yra realaus laiko.

orų prognozės PS, bankinės PS, …

34
Q

Pramogai skirtos PS (entertainment systems)

A

PS sukurtos
asmeniniams tikslams, pramogai. Žaidimai. Svarbiausia tokiose
sistemose tai sąveika su naudotoju.

35
Q

Sistemos modeliavimui ir simuliacijai (systems for modeling and
simulation)

A

PS sukurtos mokslininkų ir inžinierių realaus pasaulio
procesams ir situacijoms modeliuoti ir simuliuoti. Tokios sistemos
atlieka daug skaičiavimų ir naudoja lygiagretų veikimo būdą.

36
Q

Duomenų rinkimo sistemos (Data collection systems)

A

sistemos,
renkančios duomenis iš aplinkos, naudodamos aibę jutiklių ir
siunčiančios tuos duomenis kitoms sistemoms juos apdoroti.

37
Q

Sistemų sistemos (Systems of systems)

A

sistemos sudarytos iš
kitų PS.

38
Q

Projektas

A

sprendimas, sukurtas vienam konkrečiam klientui, ir
kuriam keliami tam tikri reikalavimai.

39
Q

PS produktų linija

A

tai sistema, suprojektuota taip, kad atitiktų
specifinius klientų poreikius, keičiant šaltinio kodo dalį.

40
Q

Platforma

A

pateikia funkcijų rinkinį, kurį galima naudoti kuriant
naujas funkcijas. Tačiau visada reikia dirbti laikantis platformos
tiekėjų nustatytų apribojimų.

Platformų pavyzdys yra „Facebook“:
* Jis suteikia platų funkcijų rinkinį, bet taip pat teikia funkcijas, kuriant
„Facebook“ programėles.
* Tai naujos funkcijos verslui ar „Facebook“ interesų grupėms.

41
Q

Autonominis veikimo modelis:

A

Anksčiau kuriant PS produktus, jie buvo
pristatomi diske ir klientai juos įdiegė savo
kompiuteriuose. Tuose kompiuteriuose
veikė programinė įranga, juose buvo
saugomi vartotojo duomenys. Nebuvo
ryšio tarp vartotojų kompiuterių ir
pardavėjo kompiuterių.

42
Q

PS kaip paslauga

A

Šiuose modeliuose produkto savininkų kompiuteriai veikia kaip klientas, kai
kurie arba visi veiksmai ir duomenų saugojimas – tiekėjų serveriuose.

PS pasiekiamos internetu iš žiniatinklio naršyklės ar programėlės.

43
Q

Hibridiniai PS produktai

A

Dalis funkcijų įdiegta naudotojų kompiuteryje, o kita dalis – pardavėjo serveriuose, prie kurių galima prisijungti per internetą.

44
Q

Produkto vizija

A

paprastas ir glaustas teiginys, apibrėžiantis
kuriamo produkto esmę.

45
Q

Vizijos šablonas

A

KAM (klientas)
* KAS (poreikis arba galimybė)
* PRODUKTO PAVADINIMAS yra KATEGORIJA
* KURIS (pagrindinis privalumas, priežastis pirkti)
* PRIEŠINGAI NEGU (konkuruojanti alternatyva)
* MŪSŲ PRODUKTAS (pirminis skirtumas)

46
Q

PS produkto valdymas

A

Tai verslo veikla, orientuota į PS produktus, kuriuos kuria ir
parduoda verslas.

47
Q

Produkto vadybininkai (angl. product manager – PM)

A

prisiima bendrą atsakomybę už produktą ir dalyvauja planavime, kūrime ir rinkodaroje.

48
Q

Produktas

A

sprendimas, sukurtas ir siūlomas keliems (galimiems)
klientams ir kuriuo siekiama išspręsti bendrą šių klientų problemą.

49
Q

Prototipas

A

pirmoji arba preliminari produkto versija, iš kurios
kuriamos kitos versijos arba galutinis produktas.

50
Q

Patikimumas (angl. reliability)

A

PS gebėjimas, tinkamai ją eksploatuojant, specifikacijoje nurodytą laiko tarpą išlikti korektiška ir produktyvia.

51
Q

Robastiškumas (angl. robust)

A

PS gebėjimas automatiškai atkurti savo prarastą funkcionalumą, ypač, praradus jį dėl klaidingų duomenų arba dėl kokių nors ypatingų situacijų.