Wzorce projektowe dla systemów wbudowanych w języku C: Zestaw narzędzi inżynierii oprogramowania wbudowanego [z bezpłatnym członkostwem Newnes Online].

Ocena:   (4,0 na 5)

Wzorce projektowe dla systemów wbudowanych w języku C: Zestaw narzędzi inżynierii oprogramowania wbudowanego [z bezpłatnym członkostwem Newnes Online]. (Powel Douglass Bruce)

Opinie czytelników

Podsumowanie:

Ogólnie rzecz biorąc, książka jest postrzegana jako mieszany worek, zawierający zarówno cenne koncepcje, jak i znaczące wady. Wielu recenzentów chwali skupienie się na wzorcach projektowych dla systemów wbudowanych, ale krytykuje brak funkcjonalnych przykładów kodu i słabe formatowanie. Wydaje się, że książka wypełnia niszę we wzorcach projektowych dla języka C w programowaniu wbudowanym, ale cierpi z powodu błędów w kodowaniu i zawiłej prezentacji.

Zalety:

Zawiera cenne koncepcje i unikalne spojrzenie na wzorce projektowe dla systemów wbudowanych w języku C.
Przydatny do szkolenia i odniesienia, szczególnie dla programistów początkujących w tworzeniu oprogramowania wbudowanego.
Omawia metodologie obiektowe w języku C, co jest korzystne dla czytelników z doświadczeniem w Javie lub C++.
Zawiera katalog wzorców projektowych z objaśnieniami i diagramami UML.

Wady:

Tylko około 20% treści uznano za przydatne lub istotne, a wiele sekcji uznano za niepotrzebne.
Znaczące błędy w kodowaniu, literówki i niekompletne przykłady kodu, które są mylące i niemożliwe do skompilowania.
Nadużywanie diagramów UML i zbyt akademicki styl pisania komplikują zrozumienie.
Słabe formatowanie w wersjach cyfrowych i poleganie na zewnętrznych plikach do pobrania kodu, które są nieprzyjazne dla użytkowników.

(na podstawie 9 opinii czytelników)

Oryginalny tytuł:

Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit [With Free Newnes Online Membership]

Zawartość książki:

Niedawna ankieta wykazała, że 52% projektów wbudowanych jest opóźnionych o 4-5 miesięcy. Ta książka może pomóc zrealizować te projekty na czas dzięki wzorcom projektowym.

Autor starannie bierze pod uwagę szczególne obawy związane z projektowaniem i tworzeniem aplikacji wbudowanych, w szczególności współbieżność, komunikację, szybkość i wykorzystanie pamięci. Wzorce są podane w języku UML (Unified Modeling Language) z przykładami, w tym ANSI C, do bezpośredniego i praktycznego zastosowania w kodzie C. Podstawowa znajomość języka C jest warunkiem wstępnym dla tej książki, podczas gdy notacja i terminologia UML są uwzględnione.

Ogólne książki o programowaniu w języku C nie zawierają dyskusji na temat ograniczeń występujących w projektowaniu systemów wbudowanych. Praktyczne przykłady pozwalają czytelnikowi zrozumieć zastosowanie UML i OO (Object Oriented) w środowisku o ograniczonych zasobach.

Książka zawiera również dwa rozdziały dotyczące maszyn stanów. Piękno tej książki polega na tym, że może ona pomóc ci dzisiaj...

Dodatkowe informacje o książce:

ISBN:9781856177078
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2010
Liczba stron:472

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Inżynieria systemów zwinnych - Agile Systems Engineering
Agile Systems Engineering przedstawia wizję inżynierii systemów, w której precyzyjna...
Inżynieria systemów zwinnych - Agile Systems Engineering
Wzorce projektowe dla systemów wbudowanych w języku C: Zestaw narzędzi inżynierii oprogramowania...
Niedawna ankieta wykazała, że 52% projektów...
Wzorce projektowe dla systemów wbudowanych w języku C: Zestaw narzędzi inżynierii oprogramowania wbudowanego [z bezpłatnym członkostwem Newnes Online]. - Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit [With Free Newnes Online Membership]
Agile Model-Based Systems Engineering Cookbook: Usprawnij rozwój systemu, stosując sprawdzone...
Odkryj przepisy na radzenie sobie z rosnącą...
Agile Model-Based Systems Engineering Cookbook: Usprawnij rozwój systemu, stosując sprawdzone przepisy na skuteczną inżynierię systemów zwinnych - Agile Model-Based Systems Engineering Cookbook: Improve system development by applying proven recipes for effective agile systems engineering
Agile Model-Based Systems Engineering Cookbook - Second Edition: Usprawnij rozwój systemu, stosując...
Zapoznaj się z najnowszymi przepisami na...
Agile Model-Based Systems Engineering Cookbook - Second Edition: Usprawnij rozwój systemu, stosując sprawdzone przepisy na efektywną inżynierię systemów zwinnych - Agile Model-Based Systems Engineering Cookbook - Second Edition: Improve system development by applying proven recipes for effective agile systems eng

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)