Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka

Izdevīgi: šodien akcijas cena!

Parastā cena:
14,20
Ietaupījums:
1,99 (14%)
Cena ar atlaidi*:
12,21
Pirkt
Identifikators:529169
Autors:
Vērtējums:
Publicēts: 18.03.2009.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 13 vienības
Atsauces: Ir
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  IEVADS    10
1.  Programmatūras drošuma Bāzes koncepti    12
1.1.  Aparatūras un programmatūras drošums    12
1.2.  Drošuma palielināšanas metodes    14
1.2.1.  Programmēšanas valodu drošo konstrukciju izmantošana    14
1.2.2.  Bojājumiecietīga programmēšana    14
1.2.3.  Bojājumpiecietīga programmēšana    15
1.2.4.  Atkopšanas metode    15
1.2.5.  Testēšana    15
1.3.  Drošuma modeļu izvēles kritēriji    16
1.3.1.  Prognozēšanas ticamība    16
1.3.2.  Spējīgums    17
1.3.3.  Pieņēmumu kvalitāte    18
1.3.4.  Lietojamība    18
1.3.5.  Vienkāršums    19
1.4.  Drošuma modeļi    19
1.4.1.  Galīgo kļūmju kategorijas modeļi    22
1.4.1.1.  Binomiāla tipa modeļi    22
1.4.1.2.  Poisson tipa modeļi    28
1.4.2.  Bezgalīgo kļūmju kategorijas modeļi    32
1.4.2.1.  Poisson tipa modeļi    32
1.4.2.2.  Citi modeļu tipi    34
2.  Drošuma metožu lietošana    38
2.1.  Drošuma modeļu salīdzinājums un izvēle    38
2.1.1.  Modeļu grupu prognozēšanas ticamības salīdzinājums    39
2.1.2.  Citu kritēriju novērtējums    44
2.1.3.  Rekomendētie modeļi    45
2.2.  Modeļu lietošana    46
2.2.1.  CASRE rīka apraksts    46
2.2.2.  Drošuma modeļu izmantošana    49
  Nobeigums    54
  Pielikumi    55
  Datu tabula Musa bāzes modelim ar 20 punktu prognozēšanu    56
  Datu tabula Musa-Okumoto modelim ar 20 punktu prognozēšanu    57
  LITERATŪRA    58
Darba fragmentsAizvērt

IEVADS
Mūsdienu IT laikmetā izstrādājot kādu programmatūru, vienmēr paradās trijstūris, kurš saista Izmaksas, Kvalitāti un Ātrumu. Tie ir galvenie kritēriji, kurus apskata programmatūras izstrādē. Palielinot vai samazinot vienu mainās arī citi kritēriji [9]. Ar kvalitātes problēmām visbiežāk sastopas lieli uzņēmumi, kuri ikdienā lieto kritiskus datus, piemēram, bankas, valsts iestādes, apdrošināšanas kompānijas, telekomunikāciju kompānijas un citas. Ar programmatūras drošuma vadīšanas palīdzību var noteikt minēto kritēriju savstarpējas saistības, lai pasūtījums būtu izpildīts laikā, nebūtu lielu pārmaksu un programmatūras kvalitāte ar to neciestu un būtu kaut kādās zināmās robežās [7]. Drošums ir viens no svarīgajiem kvalitātes izmērāmiem aspektiem [6]. Programmatūras kvalitātes modelis sastāv no sešām radītāju grupām, katru no kurām raksturo vairākas īpašības [12].
1. Funkcionālas iespējas:
• noderīgs izmantošanai;
• korekti realizētas prasības;
• spēja sadarboties ar komponentiem un vidi;
• aizsargātība – droša funkcionēšana.
2. Drošums:
• pabeigtības līmenis;
• izturība pret defektiem un kļūdām ;
• atjaunošanas spēja pēc defektu paradīšanās;
• pieejamība.
3. Efektivitāte:
• laika realizēšanas efektivitāte;
• skaitļošanas resursu izmantojamība.
4. Lietojamība (praktiskums):
• funkciju un dokumentācijas saprotamība;
• programmatūras lietošanas vienkāršība;
• funkcionēšanas un lietojamības procesu saprotamība.
5. Uzturamība:
• procesu viegla izanalizēšana;
• komponentu un programmatūras viegla izmaiņu veikšana;
• komponentu testēšanas iespējās izmaiņu gadījumā.
6. Mobilitāte:
• laba adaptācija videi;
• vienkārša instalācija un darbināšana;
• komponentu aizvietojamība.
Kā redzam no klasifikācijas, programmatūras drošums ir viens no pirmā līmeņa aspektiem programmatūras kvalitātē. Programmatūras kvalitātē tikai drošums un efektivitāte lielākajā mērā ir pieejami skaitliskiem mērījumiem. Drošuma kvantitatīvais novērtējums dod tam lielu pārsvaru pāri citiem kvalitātes radītājiem [12].
Pētot programmatūras drošuma jautājumu bija vērts apskatīties specializētus izdevumus [2, 3, 8, 10] kurus izdod „IEEE Reliability society”. Raksti deva priekšstatu par pēdēja laika programmatūras drošuma aktuālām problēmām.
Darbā tiks apskatītas un izpētītas metodes, ar kurām tiek palielināts programmatūras drošums. Lietojumi tiks apskatīti uz dažu metožu bāzes uz reālas programmatūras.
Bakalaura darba mērķis ir izpētīt un izvērtēt literatūras avotus, pieejamās drošuma analīzes un palielināšanas metodes un balstoties uz eksperimentiem veiktiem ar programmatūru, pēc eksperimentu veikšanas un rezultātu analīzes sniegt rekomendācijas, kādas metodes un kādus risinājumus labāk pielietot programmatūras drošuma palielināšanai.
Bakalaura darba uzdevumi. Izpētīt un izvērtēt materiālus par programmatūras drošuma aspektiem. Un uz veiktu eksperimentu pamata sniegt rekomendācijas programmatūras izstrādātajiem vai citām ieinteresētām personām.
Lai sasniegtu mērķi ir izvirzīti šādi uzdevumi:
• nodefinēt drošumu uz fizisko ķermeņu bāzes;
• nodefinēt programmatūras drošumu;
• izpētīt drošuma mērīšanas paņēmienus un metodes;
• izpētīt drošuma modeļus un metodes;
• pielietot noteiktus drošuma modeļus uz izstrādātas programmatūras;
• analizēt darbu un sniegt rekomendācijas.

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Nosūtīt darbu e-pastā

Tavs vārds:

E-pasta adrese, uz kuru nosūtīt darba saiti:

Sveiks!
{Tavs vārds} iesaka Tev apskatīties interneta bibliotēkas Atlants.lv darbu par tēmu „Programmatūras drošuma palielināšanas metodes”.

Saite uz darbu:
https://www.atlants.lv/w/529169

Sūtīt

E-pasts ir nosūtīts.

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook
Twitter

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties