Komentarz do rozwiązań zad 1 z kolokwium 1
- W przypadku odpowiedzialności karnej w grę wchodzi
wyłącznie kontruowanie i zbyt urządzeń służących
do popełniania przestępstwa.
- Producent nie jest natomiast odpowiedzialny za czyny dokonywane przy pomocy
tego urządzenia przez użytkownika (o ile to on nie dokonuje ich).
W podobny sposób producent noży nie jest odpowiedzialny
za zabójstwo dokonane przy pomocy noża.
(Oczywiście nie dotyczy to przypadku, gdy nóż był sprzedawany jako
przyrząd do dokonywania zabójstw.)
- W szeregu proponowanych umowach występowały zapisy typu
``Producent nie ponosi odpowiedzialności za wykorzystanie urządzenia ...''.
Jest to zapis bezwartościowy, bo Producent nie może wyłączyć ani przenieść na
kogoś innego swej odpowiedzialności karnej poprzez umowę cywilno-prawną.
- Zapisy typu ``urządzenie nie może być użyte do dokonania przestępstw ..."
jest zapisem samobójczym dla Producenta. Nabywca może powoływać się na fakt, iż został
podstępnie wprowadzony w błąd przez Producenta, który zapewniał, że
łamanie haseł nie jest czynem zabronionym. W tym momencie Producent może odpowiadać nie tylko
za samą sprzedaż urządzenia.
Wiem, że intencja była inna: chodziło o określenie zakresu użytkowania
urządzenia. Ale "dobrymi chęciami jest piekło wybrukowane".
- Dobrym rozwiązaniem było określenie w licencji
warunków użytkowania urządzenia. Dobrym rozwiązaniem było też zastrzeżenie, że
użytkowanie w jakikolwiek inny sposób skutkuje natychmiastowym wygaśnięciem
licencji.
- Na koniec: tak jak zostało zadanie sformułowane, urządzenie nie umożliwia
wydobycia hasła. Brawo dla osoby, która to zauważyła!
Komentarz do rozwiązań zad 2 z kolokwium 1
- W bardzo wielu wypadkach diagram decyzyjny nie funkcjonuje z powodu
elementarnego niedbalstwa:
-
brak jest punktu, od którego zaczynamy proces podejmowania decyzji
- w diagramie występują "dyndające" linki, prowadzące donikąd
- występują zapętlenia
- osiągany jest punkt, w którym brak jest decyzji
- Zamiast diagramów decyzyjnych w kilku wypadkach podawny był pseudokod
w języku programowania. Zadanie mówiło o diagramie decyzyjnym, odpowiedź nie spełniała
specyfikacji i została punktowana na 0.
INFORMATYK MA REALIZOWAĆ ZADANIE WG SPECYFIKACJI!
- Wiele osób zamiast zająć się zagadnieniem ostateczności decyzji
zajmowała się kwestią, czy nastąpiło skuteczne doręczenie.
TO NIE TO SAMO, jakkolwiek brak skuteczności doręczenia ma
konsekwencje dla statusu decyzji.
- Prawie nie było rozwiązań bezbłędnych, większą uwagę należy zwrócić na
sprawdzanie czy zapis w programie odpowiada ściśle zapisowi i przepisu.