Zio-09-wyk-Slajd23

Z Studia Informatyczne
Wersja z dnia 13:53, 8 wrz 2006 autorstwa MOchodek (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Standard ISO 9126(9)

Standard ISO 9126(9)


Atrybuty przenośności pomagają odpowiedzieć na pytanie, na ile łatwe jest przeniesienie analizowanego oprogramowania do nowego środowiska, np. do innej przeglądarki, systemu operacyjnego, czy na inną platformę sprzętową. Atrybuty tej charakterystyki, które wyróżnia standard ISO/IEC 9126-1:2001 są następujące:

  • Łatwość adaptacji, czyli możliwość dostosowania oprogramowania do różnych, wyspecyfikowanych środowisk, bez konieczności realizacji dodatkowych czynności lub środków poza tymi, które są obecne w samym oprogramowaniu. Możemy sobie zatem wyobrazić sytuację, w której konieczność rekompilacji kodu źródłowego na nową platformę sprzętową będzie traktowana jako łatwość adaptacji, podczas gdy ręczne modyfikacje kodu źródłowego napisanego w języku Java, których celem jest uruchomienie programu na maszynie wirtualnej w systemie innym niż pierwotnie zakładany, już nie będą tak postrzegane.
  • Zgodność, rozumiana jako zgodność z konwencjami i standardami, ale ograniczonymi wyłącznie do tych, które dotyczą przenośności oprogramowania. Przykładem takiego standardu może być zgodność kodu źródłowego ze specyfikacją maszyny wirtualnej języka Java, czy platformy .NET CLR (ang. Common Language Runtime) lub też wybór technik programowania, które nie będą wykorzystywać rozwiązań obecnych wyłącznie dla jednej platformy sprzętowej lub programowej (np. wywołań bibliotek systemowych systemu Unix).
  • Łatwość instalacji, czyli nakład pracy konieczny do instalacji oprogramowania w danym środowisku. Instalacja oznacza nie tylko uruchomienie instalatora aplikacji, czy rozpakowanie archiwum w którym znajduje się oprogramowania, ale także konfiguracja podstawowych ustawień programu oraz wykonanie innych czynności (np. wykrycie sprzętu audio-video podłączonego do komputera), które umożliwią korzystanie z funkcji aplikacji
  • Łatwość zastąpienia, czyli zdolność oprogramowania, do zastąpienia innej, konkretnej aplikacji w jej środowisku. Doskonałym przykładem oceny łatwości zastąpienia jest decyzja o wymianie oprogramowania biurowego na inne, obsługujące format *.ODF podjęta w 2005 roku przez władze amerykańskiego stanu Massachusetts.


<< Poprzedni slajd | Spis treści | Następny slajd >>