13.07.2015 Views

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programų sistemų inžinerija13. Profesiniai, teisiniai <strong>ir</strong> etiniai aspektaiFormuluojant funkcinius programų sistemų reikalavimus, būtina atsižvelgti į konstitucinįįstatymų leidžiamosios, vykdomosios <strong>ir</strong> teisminės valdžių atskyrimo principą. Įstatymai nustatokiekvienos institucijos kompetencijos ribas, t.y. nustato, ką ta institucija gali daryti <strong>ir</strong> ko ne.Valstybinės <strong>ir</strong> savivaldos institucijos turi tik tuos įgaliojimus, kurie joms yra deleguoti. Privačiosinstitucijos negali užsiimti veikla, nenumatyta jų įstatuose. Institucijose naudojamos programųsistemos negali tų apribojimų pažeisti. Tai liečia <strong>ir</strong> renkamus, apdorojamus bei platinamusduomenis, <strong>ir</strong> sistemos vykdomas funkcijas. Teismas, nustatęs, kad institucija, naudodama tamtikrą programų sistemą, v<strong>ir</strong>šija savo įgaliojimus, gali sustabdyti tos institucijos veiklą arbapripažinti tą veiklą nekonstitucine.Formuluojant funkcinius reikalavimus, būtina atsižvelgti <strong>ir</strong> į kitus teisinius apribojimus.Pavyzdžiui, jei kuriama programų sistema bus naudojama pelno nesiekiančioje organizacijoje,tai reikia išanalizuoti, ar ta sistema kaip nors nepažeis tos organizacijos turimo statuso. Kitaspavyzdys - asmens duomenų apsaugos <strong>ir</strong> mokesčių įstatymai. Dėl jų gali tekti skaidyti į daliskuriamas duomenų bazes, kartais net <strong>ir</strong> pačias sistemas. Asmens duomenų apsaugos reikalavima<strong>ir</strong>iboja spausdinamų duomenų apimtį <strong>ir</strong> turinį, reglamentuoja duomenų rinkimo būdus <strong>ir</strong> jųapdorojimo procedūras. Pavyzdžiui, JAV įstatymai nustato, koks turi būti personalo duomenųbazėje saugomo įrašo apie darbuotoją formatas, reglamentuoja įrašų apie profesinius sus<strong>ir</strong>gimus<strong>ir</strong> sužalojimus kompiuterinio apdorojimo būdus.Mokesčių <strong>ir</strong> kiti su jais susiję įstatymai nustato pelno kontrolės procedūras <strong>ir</strong> finansinės beibuhalterinės apskaitos vedimo taisykles. Tos taisyklės yra privalomos <strong>ir</strong> vedant apskaitąkompiuterizuotu būdu. Kai kurių šalių įstatymai reikalauja, kad mokestiniai dokumentai būtųrengiami taip, jog juos galėtų skaityti kompiuteris, reglamentuoja magnetinių laikmenųformatavimo būdus, saugomų duomenų struktūrą <strong>ir</strong> saugojimo formatą. Reikalaujama numatytisistemoje audito trasas, dokumentuoti sistemą tam tikru nurodytu būdu, archyvuoti tam tikrusnurodytus duomenis. Teisiniai reikalavimai turi didelę įtaką <strong>ir</strong> rezultatų pateikimo pavidalui. Kaikurių dokumentų forma yra griežtai nustatyta, į kitus dokumentus reikalaujama rašyti tik tamtikrus duomenis. Pažeidus šiuos reikalavimus, dokumentai praranda savo teisinę galią.Daugelyje šalių teismai pripažįsta kompiuteriniu būdu parengtus dokumentus tik tuomet,kai juos sugeneravusios programos yra dokumentuotos atitinkamu būdu <strong>ir</strong> galima patikrintidokumento parengimo vietą, laiką <strong>ir</strong> jam rengti naudotus šaltinius. Tokio dokumentopatikimumas gali priklausyti nuo programų sistemos apsaugos mechanizmo ypatumų <strong>ir</strong>veiksmingumo.Pažymėsime, kad programų sistemos dokumentacija yra svarbi <strong>ir</strong> baudžiamosiosatsakomybės požiūriu. Jei naudojant programų sistemą padaroma žala, tenka aiškintis, kas yraMokymo medžiaga 183

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!