Ocena:
Książka „The Essentials of Modern Software Engineering” służy jako praktyczny przewodnik do nauczania podstaw inżynierii oprogramowania i frameworka Essence. Została pozytywnie przyjęta w środowiskach akademickich ze względu na jasne wyjaśnienia i transformacyjne podejście do myślenia o inżynierii oprogramowania. Pomimo wielu zalet, niektórzy recenzenci krytykowali ją jako nadmiernie promującą usługi konsultingowe autora i kwestionowali przyjęcie jej metodologii w rzeczywistych zastosowaniach.
Zalety:⬤ Zapewnia jasne, ustrukturyzowane podejście do koncepcji i praktyk inżynierii oprogramowania.
⬤ Skutecznie oddziela istotne elementy od konkretnych metodologii, dzięki czemu ma zastosowanie w różnych kontekstach.
⬤ Przydatny w nauczaniu studentów studiów licencjackich o projektach inżynierii oprogramowania.
⬤ Pomaga zrozumieć znaczenie pozakodowych aspektów tworzenia oprogramowania, takich jak wymagania i zarządzanie interesariuszami.
⬤ Ilustruje praktyczne zastosowania frameworka Essence za pomocą przykładów.
⬤ Niektórzy recenzenci uważają, że książka nadmiernie promuje firmę konsultingową autora i jej zastrzeżone narzędzia.
⬤ Istnieją krytyczne uwagi dotyczące rzeczywistego wykorzystania i przyjęcia metodologii Essence wśród firm programistycznych.
⬤ Niektóre elementy mogą być przytłaczające dla czytelników ze względu na głębokość dostarczonych informacji, co może wymagać dodatkowego czasu, aby w pełni je przetrawić.
(na podstawie 9 opinii czytelników)
The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Pierwszy kurs inżynierii oprogramowania jest najbardziej krytyczny. Edukacja musi rozpocząć się od zrozumienia sedna tworzenia oprogramowania, od znajomego gruntu, który jest wspólny dla wszystkich przedsięwzięć związanych z tworzeniem oprogramowania.
Niniejsza książka stanowi dogłębne wprowadzenie do inżynierii oprogramowania, które wykorzystuje systematyczne, uniwersalne jądro do nauczania podstawowych elementów wszystkich metod inżynierii oprogramowania.
Jądro to, Essence, jest słownikiem służącym do definiowania metod i praktyk. Essence zostało zaprojektowane i pierwotnie stworzone przez Ivara Jacobsona i jego współpracowników, opracowane przez Software Engineering Method and Theory (SEMAT) i zatwierdzone przez The Object Management Group (OMG) jako standard w 2014 roku. Essence to niezależne od praktyki ramy myślenia i rozumowania o praktykach, które mamy i praktykach, których potrzebujemy. Essence ustanawia wspólne i standardowe rozumienie tego, co jest sercem tworzenia oprogramowania. Essence jest niezależny od jakiejkolwiek konkretnej metody, niezależny od cyklu życia, niezależny od języka programowania, zwięzły, skalowalny, rozszerzalny i formalnie określony. Essence uwalnia praktyki z ich więzień metod.
Pierwsza część książki opisuje Essence, podstawowe elementy do pracy, podstawowe rzeczy do zrobienia i podstawowe kompetencje potrzebne przy tworzeniu oprogramowania. Pozostałe trzy części opisują coraz bardziej zaawansowane przypadki użycia Essence. Korzystając z rzeczywistych, ale łatwych do opanowania przykładów, obejmuje podstawy Essence i innowacyjne wykorzystanie poważnych gier do wspierania inżynierii oprogramowania. Wyjaśnia również, w jaki sposób obecne praktyki, takie jak historie użytkowników, przypadki użycia, Scrum i mikrousługi, można opisać za pomocą Essence i ilustruje, w jaki sposób ich działania można przedstawić za pomocą pojęć kart i list kontrolnych Essence. Czwarta część książki przedstawia wizję skalowania Essence w celu wsparcia inżynierii dużych, złożonych systemów.
Essence jest wspierany przez ekosystem opracowany i utrzymywany przez społeczność doświadczonych ludzi na całym świecie. Z tego ekosystemu profesorowie i studenci mogą wybrać to, czego potrzebują i stworzyć własny sposób pracy, ucząc się w ten sposób, jak stworzyć JEDEN sposób pracy, który pasuje do konkretnej sytuacji i potrzeb.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)