Programowanie / opracowanie oprogramowania PROG Beta
(unchanged)
Rozwijanie komponentów oprogramowania w celu dostarczenia wartości dla udziałowców.
Polskie tłumaczenie SFIA 9: Wersja Beta
SFIA 9 w języku angielskim jest już dostępna.
- To jest wersja beta SFIA 9 w języku polskim.
-
Stworzyliśmy ją za pomocą platformy Phrase Localization Platform, łącząc:
- Przetłumaczoną zawartość z SFIA 8
- Wkład od 7 wiodących dostawców tłumaczeń maszynowych
- Zaktualizujemy to tłumaczenie po przeglądzie i kontroli jakości.
- Prosimy o kontakt, jeśli zauważą Państwo jakiekolwiek błędy lub mają pytania.
Uwaga: Chociaż tłumaczenie maszynowe pomaga w tworzeniu wstępnych wersji, profesjonalna weryfikacja zapewnia dokładność i język odpowiedni do kontekstu.
Uwagi zawierające wskazówki
(modified)
Działania mogą obejmować między innymi:
- identyfikowanie, tworzenie i stosowanie standardów i procesów rozwoju i bezpieczeństwa oprogramowania
- planowanie i projektowanie komponentów oprogramowania
- szacowanie czasu i nakładów pracy potrzebnych do rozwoju oprogramowania
- konstruowanie, modyfikowanie i weryfikowanie komponentów oprogramowania, zapewniając wbudowane zabezpieczenia
- stosowanie rozwoju opartego na testach i zapewnienie odpowiedniego pokrycia testami
- stosowanie technik wzajemnej weryfikacji – takich jak programowanie w parach
- dokumentowanie komponentów oprogramowania
- zrozumienie i uzyskanie zgody w kwestii wartości komponentów oprogramowania, które mają zostać opracowane
- wybór odpowiednich metod rozwoju i cykli życia
- stosowanie technik odzyskiwania danych w celu zapewnienia, że tworzone oprogramowanie nie zostanie utracone
- wdrożenie odpowiedniej kontroli zmian do praktyk rozwoju oprogramowania
- rozwiązywanie problemów operacyjnych z oprogramowaniem i usuwanie błędów
W zależności od wymagań i charakterystyki projektu lub przydzielonej pracy – metody i cykle życia rozwoju oprogramowania mogą być podejściami predykcyjnymi (opartymi na planie) lub adaptacyjnymi (iteracyjnymi/zwinnymi).
Zrozumienie poziomów odpowiedzialności związanych z tą umiejętnością
Tam, gdzie niższe poziomy nie są zdefiniowane...
- Konkretne zadania i obowiązki nie są zdefiniowane, ponieważ umiejętność wymaga wyższego poziomu autonomii, wpływu i złożoności w podejmowaniu decyzji, niż zwykle oczekuje się na tych poziomach. Możesz użyć stwierdzeń esencji, aby zrozumieć ogólne obowiązki związane z tymi poziomami.
Tam, gdzie wyższe poziomy nie są zdefiniowane...
- Obowiązki i odpowiedzialność nie są zdefiniowane, ponieważ te wyższe poziomy obejmują strategiczne przywództwo i szerszy wpływ organizacyjny, który wykracza poza zakres tej konkretnej umiejętności. Zapoznaj się z esencjonalnymi stwierdzeniami.
Rozwijanie umiejętności i wykazywanie się obowiązkami związanymi z tą umiejętnością
Zdefiniowane poziomy pokazują stopniowy postęp w umiejętnościach i odpowiedzialności.
Tam, gdzie niższe poziomy nie są zdefiniowane...
Możesz rozwijać swoją wiedzę i wspierać innych, którzy są odpowiedzialni w tym obszarze poprzez:
- Poznanie kluczowych pojęć i zasad związanych z tą umiejętnością i jej wpływem na Twoją rolę
- Wykonywanie powiązanych umiejętności (zobacz powiązane umiejętności SFIA)
- Wspieranie innych, którzy wykonują zadania i działania na wyższym poziomie
Tam, gdzie wyższe poziomy nie są zdefiniowane...
- Możesz się rozwijać, rozwijając powiązane umiejętności, które są lepiej dostosowane do wyższych poziomów przywództwa organizacyjnego.
Pokaż/ukryj dodatkowe opisy i poziomy.
Poziom odpowiedzialności za tę umiejętność
2 | 3 | 4 | 5 | 6 |
Poziom 1
Programowanie / opracowanie oprogramowania: Poziom 2
(modified)
Projektuje, koduje, weryfikuje, testuje, dokumentuje, zmienia i refaktoryzuje proste programy/skrypty. Stosuje uzgodnione standardy, narzędzia i podstawowe praktyki bezpieczeństwa w celu osiągnięcia dobrze zaprojektowanego rezultatu. Dokonuje przeglądu własnej pracy.
Programowanie / opracowanie oprogramowania: Poziom 3
(unchanged)
Projektuje, koduje, weryfikuje, testuje, dokumentuje, zmienia i przerabia umiarkowanie złożone programy/skrypty. Stosuje uzgodnione standardy i narzędzia, aby osiągnąć dobrze zaprojektowane wyniki. Monitoruje postępy i informuje o nich. Identyfikuje problemy związane z tworzeniem oprogramowania. Proponuje praktyczne rozwiązania w celu rozwiązywania problemów. Współpracuje podczas przeglądu prac innych osób.
Programowanie / opracowanie oprogramowania: Poziom 4
(unchanged)
Projektuje, koduje, weryfikuje, testuje, dokumentuje, zmienia i przerabia złożone programy/skrypty oraz świadczy usługi integracji oprogramowania. Przyczynia się do wyboru metod, narzędzi i technik rozwoju oprogramowania. Stosuje uzgodnione standardy i narzędzia, aby osiągnąć dobrze zaprojektowane wyniki. Uczestniczy w przeglądzie własnej pracy i kieruje przeglądem prac współpracowników.
Programowanie / opracowanie oprogramowania: Poziom 5
(unchanged)
Ponosi odpowiedzialność techniczną na wszystkich etapach oraz iteracjach rozwoju oprogramowania. Planuje działania dotyczące tworzenia oprogramowania i kieruje nimi. Przyjmuje i dostosowuje odpowiednie metody, narzędzia i techniki rozwoju oprogramowania. Mierzy i monitoruje zastosowanie standardów projektowych/zespołowych podczas tworzenia oprogramowania, włączając bezpieczeństwo oprogramowania. Przyczynia się do rozwoju zasad, standardów i wytycznych organizacyjnych dotyczących rozwoju oprogramowania.
Programowanie / opracowanie oprogramowania: Poziom 6
(unchanged)
Rozwija polityki, standardy i wytyczne organizacyjne dotyczące tworzenia i przeróbek oprogramowania. Planuje działania związane z tworzeniem oprogramowania w odniesieniu do strategicznych, dużych i złożonych projektów rozwoju i kieruje nimi. Adaptuje lub opracowuje nowe metody i możliwości organizacyjne oraz dąży do przyjęcia i przestrzegania zasad i standardów.