1. Wymień i opisz zasady odpowiedzialności etycznej inżyniera oprogramowania.
Z jakimi dylematami etycznymi może się spotkać inżynier oprogramowania? (lOp.)
2. Omów model kaskadowy procesu tworzenia oprogramowania i problemy, jakie si z nim wiążą. Porównaj ten model z modelem ewolucyjnym. (lOp.)
3. Omów rolę kierownika projektu i cechy, jakimi powinien się charakteryzować. Omów ograniczenia w doborze personelu, z jakimi spotkać się może kierownik projektu. (lOp.)
4. Wymień główne cechy architektury klient-serwer. Co różni tę architekturę od architektury obiektów rozproszonych? (lOp.)
5. Omów wizję programu użytkowego przewidywanego standardami CORBA. (lOp
6. Omów etapy projektowania systemów czasu rzeczywistego. Jakie diagramy UMJ. są szczególnie przydatne w projektowaniu takich systemów? (lOp.)
7. Omów szczegółowo pojęcie pewności dla systemów krytycznych. (I Op.)
8. Wymień i omów znane Ci miary niezawodności systemów komputerowych. (J Op.