►Celem tej aplikacji do inżynierii oprogramowania jest zapewnienie podstaw, zasad i umiejętności inżynierii oprogramowania potrzebnych do opracowywania i utrzymywania wysokiej jakości oprogramowania. ✦
►Arkusze kodów dla prawie wszystkich języków i technologii dostępnych w aplikacji✦
►Arkusze kodów Z łatwością zarządzaj wszystkimi fragmentami kodu w aplikacji✦
►Zakładka Słownik umożliwia zapoznanie się ze wszystkimi terminami związanymi z oprogramowaniem w ułamku sekundy✦
►Inżynieria oprogramowania omawia zasady, metodologie, trendy i praktyki związane z różnymi fazami inżynierii oprogramowania. Począwszy od podstaw, aplikacja powoli przechodzi do zaawansowanych i pojawiających się tematów dotyczących zarządzania projektami oprogramowania, modeli procesów, opracowywania metodologii, specyfikacji oprogramowania, testowania, kontroli jakości, wdrażania, bezpieczeństwa oprogramowania, konserwacji i ponownego wykorzystania oprogramowania. Studenci informatyki i inżynierii, informatyki i aplikacji komputerowych powinni uznać tę aplikację za bardzo przydatną.✦
【Poruszone tematy wymienione poniżej】
➻ Czym jest inżynieria oprogramowania
➻ Ewolucja oprogramowania
➻ Prawa ewolucji oprogramowania
➻ Ewolucja oprogramowania typu E
➻ Paradygmaty oprogramowania
➻ Potrzeba inżynierii oprogramowania
➻ Charakterystyka dobrego oprogramowania
➻ Cykl życia oprogramowania
➻ Paradygmat tworzenia oprogramowania
➻ Zarządzanie projektami oprogramowania
➻ Projekt oprogramowania
➻ Potrzeba zarządzania projektami oprogramowania
➻ Kierownik projektu oprogramowania
➻ Działania związane z zarządzaniem oprogramowaniem
➻ Techniki szacowania projektu
➻ Planowanie projektu
➻ Zarządzanie zasobami
➻ Zarządzanie ryzykiem projektu
➻ Proces zarządzania ryzykiem
➻ Realizacja i monitorowanie projektu
➻ Zarządzanie komunikacją w projekcie
➻ Zarządzanie konfiguracją
➻ Narzędzia do zarządzania projektami
➻ Wymagania dotyczące oprogramowania
➻ Inżynieria wymagań
➻ Proces inżynierii wymagań
➻ Proces pozyskiwania wymagań
➻ Techniki pozyskiwania wymagań
➻ Charakterystyka wymagań oprogramowania
➻ Wymagania dotyczące oprogramowania
➻ Wymagania dotyczące interfejsu użytkownika
➻ Analityk systemów oprogramowania
➻ Metryki i miary oprogramowania
➻ Podstawy projektowania oprogramowania
➻ Poziomy projektowania oprogramowania
➻ Modularyzacja
➻ Współbieżność
➻ Sprzężenie i spójność
➻ Weryfikacja projektu
➻ Narzędzia do analizy i projektowania oprogramowania
➻ Schemat przepływu danych
➻ Wykresy strukturalne
➻ Schemat HIPO
➻ Strukturalny język angielski
➻ Pseudokod
➻ Tabele decyzyjne
➻ Model relacji jednostka-relacja
➻ Słownik danych
➻ Strategie projektowania oprogramowania
➻ Strukturalny projekt
➻ Projektowanie zorientowane na funkcje
➻ Projektowanie obiektowe
➻ Proces projektowania
➻ Podejścia do projektowania oprogramowania
➻ Projektowanie interfejsu użytkownika oprogramowania
➻ Interfejs wiersza poleceń (CLI)
➻ Graficzny interfejs użytkownika
➻ Komponenty GUI specyficzne dla aplikacji
➻ Działania związane z projektowaniem interfejsu użytkownika
➻ Narzędzia do implementacji GUI
➻ Złote zasady interfejsu użytkownika
➻ Złożoność projektu oprogramowania
➻ Miary złożoności Halsteada
➻ Miary złożoności cyklomatycznej
➻ Punkt funkcyjny
➻ Logiczne pliki wewnętrzne
➻ Pliki interfejsu zewnętrznego
➻ Zapytanie zewnętrzne
➻ Wdrożenie oprogramowania
➻ Programowanie strukturalne
➻ Programowanie funkcjonalne
➻ Styl programowania
➻ Dokumentacja oprogramowania
➻ Wyzwania związane z wdrażaniem oprogramowania
➻ Przegląd testowania oprogramowania
➻ Walidacja oprogramowania
➻ Weryfikacja oprogramowania
➻ Testowanie ręczne a automatyczne
➻ Testowanie podejść
➻ Poziomy testowania
➻ Dokumentacja testowa
➻ Testowanie a kontrola jakości, kontrola jakości i audyt
➻ Przegląd konserwacji oprogramowania
➻ Rodzaje konserwacji
➻ Koszt utrzymania
➻ Działania konserwacyjne
➻ Reengineering oprogramowania
➻ Możliwość ponownego wykorzystania komponentów
➻ Narzędzia CASE
➻ Komponenty narzędzi CASE
➻ Typy narzędzi skrzynek
➻ Iteracyjny model wodospadu
➻ Analiza i specyfikacja wymagań
➻ Drzewo decyzyjne
➻ Formalna specyfikacja systemu
➻ Projektowanie oprogramowania
➻ Strategie projektowania oprogramowania
➻ Narzędzia do analizy i projektowania oprogramowania
➻ Strukturalny projekt
➻ Modelowanie obiektów przy użyciu UML
➻ Użyj diagramu przypadków
➻ Diagramy interakcji
➻ Testowanie czarnej skrzynki
➻ Konserwacja oprogramowania
➻ Modele procesów utrzymania oprogramowania
➻ Niezawodność oprogramowania i zarządzanie jakością
➻ Modele wzrostu niezawodności
➻ Jakość oprogramowania
➻ Planowanie projektu oprogramowania
Ostatnia aktualizacja
17 kwi 2025