Etapy Tworzenia Programu Komputerowego

Etapy Tworzenia Programu Komputerowego

Proces tworzenia programu komputerowego składa się z programów:

  1. Planowanie

  2. Tworzenie programu

  3. Kompilacja

  4. Konsolidacja

  5. Testowanie

  6. Optymalizacja

Opis

  1. Zanim powstanie program komputerowy, proces jego tworzenia przechodzi przez poszczególne etapy.

Zazwyczaj istotne jest zapotrzebowanie na określony typ oprogramowania, najważniejszy jest zatem popyt, ale nic bez znaczenia są również indywidualne potrzeby. Planowanie w większej firmie jest poprzedzone badaniami rynku o określonych podaży , np. na gry, oprogramowanie użytkowe.

  1. Osoba która chce stworzyć nowy program musi wybrać funkcję działania którą na spełniać program oraz dodatkowe opcje o określenie siły całego programu. Program musi posiadać funkcję oraz określone stopnie trudności.

Podczas pisania programu konieczne jest przetestowanie fragmentów kodu pod kątem poprawności syntaktycznej, zawartości błędów i zgodności działania z zamierzeniem programisty.

  1. Konsolidacja dzieli się na trzy części:

- Konsolidacja nazywa się tez linkowaniem, czyli łączeniem lub dołączaniem.

Podczas konsolidacji moduły powstałe wskutek komplikacji są łączone w celu wygenerowania programu.

- Konsolidacja statyczna najczęściej jest przeprowadzana podczas tworzenia programu komputerowego i jest procesem dołączenia modułów bibliotecznych do wykonywanego programu oraz łączenia wszystkich modułów składowych samego programu.

- Konsolidacja dynamiczna ma miejsce podczas ładowania programu do pamięci, tzn., że biblioteki i moduły są ładowane dopiero w chwili uruchomienia programu. Konsolidacja dynamiczna zachodzi przez współpracy systemu operacyjnego umożliwiającego lepsze wykorzystywanie pamięci oraz ułatwia aktualizowanie biblioteki i dzięki temu jest o wiele wygodniejsza.

  1. Testowanie odgrywa bardzo ważną rolę w procesie kreowania oprogramowania poprzez usuwanie błędów zarówno na etapie tworzenia programów komputerowych, jak również jego użytkowania. Rodzaje przeprowadzanych testów oprogramowania zależy od jego funkcjonowania oraz typu, ponieważ będzie często są związane ze strukturą programu. Testowanie ma na celu wykrycia błędów programy, tzn. takich jego konstrukcji, które mogą prowadzić do nieprawidłowego działania .

  2. Optymalizacja programu to czynność, których celem jest ulepszenie i poprawa wydajności produktu komputerowego. Optymalizacja działania programów uzyskuje dzięki zmniejszeniu zużycia zasobów systemu komputerowego, np. zmniejszenie ilości przedzielonej pamięci. Optymalizacja dotyczy także szybkości działania programu, polega również na redukcji ,, wąskich gardeł” , czyli słabych punktów oraz usunięciu zbędnych wierszy kodów.

Technik Informatyk

Programowanie strukturalne i obiektowe


Wyszukiwarka

Podobne podstrony:
Programy lojalnościowe Etapy tworzenia
Opis programu komputerowego Twierdzenie Pitagorasa-dowód i z, wrzut na chomika listopad, Informatyka
Podstawy programowania komputer Nieznany
Normy prawne dotyczące rozpowszechniania programów komputerowych, 1.Systemy operacyjne i sieci kompu
tworzenie programu wychowawczego
Proces tworzenia programu promocji marketingu
13Strategie konstruowania kwestionariuszy osobowości i etapy tworzenia testu
13Strategie konstruowania kwestionariuszy osobowości i etapy tworzenia testu 5id 15139 ppt
11 Zastosowanie programu komput Nieznany (2)
05 Korzystanie z programów komputerowych
ZASTOSOWANIE PROGRAMÓW KOMPUTEROWYCH DO PRACY Z DZIEĆMI Z ZA, wypracowania
Program komputerowy, Geodezja i Kartografia, Informatyka Geodezyjna
Etapy tworzenia informacji radiowej M Świętosławski
Umowa sprzedaży autorskich praw majątkowych do programu komputerowego
7 Wymień etapy tworzenia mapy numerycznej na podstawie
„Porusz umysł” program komputerowy wspomagający rozwój psychoruchowy dzieci i młodzieży(1)

więcej podobnych podstron