Sw3.6-m11-1.2-Slajd8
Z Studia Informatyczne
Systemy wbudowane
Zaprojektowanie systemu sterującego wykorzystującego mikroprocesor jest niewątpliwie sztuką. Prawidłowo zaprojektowany i zrealizowany układ sterowania komputerowego jednak może nie znaleźć szerszego uznania, jeśli nie będzie spełniać określonych wymagań odnośnie do dokumentacji projektu.
Przykładowo podano poniżej zestaw istotnych cech opisu wymagań zgodny ze standardami IEEE Std 830 oraz Std 1016.
- Jednoznaczność – zapis każdego wymagania winien mieć tylko jedna interpretację
- Kompletność – specyfikacja wymienia wszystkie istotne wymagania, które powinny być spełnione
- Weryfikowalność – opisy wszystkich wymagań winny być tak sformułowane, aby było możliwe jednoznaczne rozstrzygnięcie , czy produkt finalny spełnia te wymagania czy nie
- Spójność – różne wymagania winny być opisane z zużyciem jednolitej terminologii i nie mogą być wzajemnie sprzeczne
- Modyfikowalność – łatwość zmian (zależy od przejrzystości dokumentu: podział na rozdziały, spis treści, indeksy, odnośniki) i opis danego wymagania tylko w jednym miejscu
- Powiązania – uzasadnienie wymagania – przyczyna jego wprowadzenia (zalecenie użytkownika, normy jakości, przepisy)