Podstawy nowoczesnej inżynierii oprogramowania: Uwolnij praktyki z więzień metod!

Ocena:   (4,6 na 5)

Podstawy nowoczesnej inżynierii oprogramowania: Uwolnij praktyki z więzień metod! (Ivar Jacobson)

Opinie czytelników

Podsumowanie:

Książka „Essentials of Modern Software Engineering” służy jako praktyczny przewodnik do nauczania koncepcji inżynierii oprogramowania, w szczególności poprzez wykorzystanie struktury Essence. Podkreśla prostotę, przejrzystość i zdolność adaptacji w praktykach inżynierii oprogramowania i jest postrzegana jako przydatna zarówno dla studentów, jak i profesjonalistów. Jednak niektórzy recenzenci krytykują ją za nadmierne promowanie pracy konsultingowej autora i za postrzegany brak powszechnego przyjęcia metodologii Essence w rzeczywistym tworzeniu oprogramowania.

Zalety:

Dobrze skonstruowana i łatwa do zrozumienia.
Zawiera praktyczny przewodnik po inżynierii oprogramowania i jej podstawowych koncepcjach.
Podkreśla transformacyjny i prosty sposób myślenia o inżynierii oprogramowania.
Przydatny zarówno w nauczaniu akademickim, jak i w praktyce.
Zachęca do adaptacji metod dostosowanych do konkretnych potrzeb.
Zawiera jasne wyjaśnienia i konkretne przykłady.

Wady:

Niektóre recenzje sugerują, że jest to narzędzie marketingowe dla firmy konsultingowej autora.
Krytyka dotycząca braku rzeczywistego zastosowania i przyjęcia metodologii Essence w firmach programistycznych.
Niektóre treści mogą wydawać się przytłaczające, ponieważ służą raczej jako odniesienie niż prosty podręcznik.

(na podstawie 9 opinii czytelników)

Oryginalny tytuł:

The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781947487246
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Podstawy nowoczesnej inżynierii oprogramowania: Uwolnij praktyki z więzień metod! - The Essentials...
Pierwszy kurs inżynierii oprogramowania jest...
Podstawy nowoczesnej inżynierii oprogramowania: Uwolnij praktyki z więzień metod! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Podstawy nowoczesnej inżynierii oprogramowania: Uwolnij praktyki z więzień metod! - The Essentials...
Pierwszy kurs inżynierii oprogramowania jest...
Podstawy nowoczesnej inżynierii oprogramowania: Uwolnij praktyki z więzień metod! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Ujednolicony proces tworzenia oprogramowania (Paperback) - The Unified Software Development Process...
Ujednolicony Proces jest wynikiem połączenia i...
Ujednolicony proces tworzenia oprogramowania (Paperback) - The Unified Software Development Process (Paperback)

Prace autora wydały następujące wydawnictwa:

© 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)