Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III Karl Wiegers, Joy Beatty
- Czasowo niedostępna
- Promocja Przejdź
- Autorzy:
- Karl Wiegers, Joy Beatty
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 640
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III
Twórz oprogramowanie skrojone pod wymagania klientów!
Zebranie i opracowanie wymagań dotyczących tworzonego oprogramowania to jeden z fundamentów udanego projektu. Znajomość zakresu prac jest kluczową informacją dla wszystkich osób prowadzących projekt oraz bezcennym źródłem wiedzy dla deweloperów tworzących kod. Brzmi prosto, ale wcale tak nie jest! Identyfikacja interesariuszy, dokumentacja wymagań, określanie ich wartości biznesowej - to tylko niektóre z wyzwań stojących przed analitykami i ich zespołami!
Sięgnij po tę książkę, by uniknąć typowych problemów i pułapek. W kolejnych rozdziałach znajdziesz kluczowe informacje na temat wymagań dotyczących oprogramowania, roli analityka biznesowego oraz dobrych praktyk w inżynierii wymagań. Część II tej książki została poświęcona opracowywaniu wymagań. Dowiedz się, jak określać wymagania biznesowe, rozmawiać z użytkownikami oraz dokumentować i walidować wymagania. W prawdziwym świecie spotkasz się z różnymi typami projektów. W zależności od ich charakteru trzeba będzie na bieżąco dostosowywać poznane techniki. Projekty zwinne, projekty systemów wbudowanych, automatyzacja procesów biznesowych to tylko część z omawianych obszarów. Książka ta jest klasycznym podręcznikiem, obowiązkową lekturą każdego analityka oraz osób odpowiedzialnych za wymagania.
Dzięki tej książce:
- nauczysz się identyfikować interesariuszy oraz rozmawiać z klientami
- poznasz dobre praktyki w inżynierii wymagań
- zrozumiesz zadania analityka biznesowego
- ograniczysz ryzyko dzięki prototypowaniu
- poznasz projekty różnego typu
- zrozumiesz proces zarządzania wymaganiami
Lektura obowiązkowa każdego analityka i osób odpowiedzialnych za wymagania!
Wybrane bestsellery
-
Promocja
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zespół lepiej zrozumie problemy biznesowe, zaangażuje właściwych uczestników, poprawi komunikację, by wdrożyć najbardziej wartościową funkcjonalność we właściwej kolejności, a później dostosować oprogramowanie do zmian i wzrostu. Dzięki metodom opisanym w tej książce zespół może wypracować wspólne zrozumienie kluczowych koncepcji, terminologii, technik i racjonalnych podstaw, aby efektywniej współpracować nad każdym projektem.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Promocja
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Jesteś przedsiębiorcą i chcesz lepiej zrozumieć tych, którzy korzystają z towarów lub usług Twojej firmy? Marketerem, który poszukuje skuteczniejszych sposobów dotarcia do odbiorców formułowanych przez siebie przekazów? Handlowcem, którego premia zależy od jego relacji z partnerami biznesowymi? A może osobą, której na sercu leży zapewnienie obsługi klienta na najwyższym poziomie? Jeśli na którekolwiek z powyższych pytań odpowiadasz twierdząco ― ta książka jest dla Ciebie.- Druk
- PDF + ePub + Mobi
- Audiobook MP3 pkt
Czasowo niedostępna
-
Promocja
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowane przepływy pieniężne i opcjonalność. Porządkowanie kodu jest tu przedstawione jako element codziennej pracy programisty, prowadzący do poprawy struktury całego projektu. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym można wypróbować wybrane techniki, najlepiej sprawdzające się w danym przypadku.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Promocja
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOps. Poznasz najważniejsze praktyki stosowane podczas projektowania bezpiecznych i stabilnych systemów — implementację infrastruktury jako kodu (IaC) i rozwiązania z zakresu zarządzania konfiguracją. Zagłębisz się w tematy pobierania informacji o stanie systemu i definiowania powiadomień, gdy coś nie działa zgodnie z oczekiwaniami. Lektura pozwoli Ci przyswoić zagadnienia związane z konteneryzacją i przygotowaniem zautomatyzowanego potoku ciągłej integracji i ciągłego wdrażania (CI/CD), dzięki czemu skompilujesz, przetestujesz i wdrożysz kod.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Promocja
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Oto przystępny podręcznik wprowadzający w tajniki inżynierii oprogramowania. Kompleksowe ujęcie zagadnienia, od formułowania wymagań, poprzez projektowanie architektury i implementację, po testowanie i wdrożenie, a także skrupulatne omówienie różnorakich metodyk produkcji oprogramowania sprawiają, że to pozycja obowiązkowa dla każdego programisty, który ma ambicję być inżynierem oprogramowania. Przy czym książka jest wartościową lekturą dla wszystkich, którzy są zaangażowani w procesy związane z dostarczaniem na rynek programów komputerowych. Dotyczy to również procesów współpracy z klientem, takich jak analiza problemów biznesowych, planowanie i wdrożenie, wreszcie - taki dobór narzędzi i metodyk, aby możliwie jak najlepiej spełnić jego oczekiwania.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja
Ta książka to doskonały wybór na początek dla osób, które chcą się nauczyć pisać kod. W łatwy i przyjemny sposób nauczy Cię podstaw HTML i CSS. Nie znajdziesz w niej nużącej i trudnej teorii ― poszczególne zagadnienia zostały przystępnie i angażująco wyjaśnione, między innymi dzięki ilustracjom i przykładom, co ułatwia zrozumienie praktycznego znaczenia pojęć. Dowiesz się, w jaki sposób rozpocząć projekt i na co zwrócić uwagę podczas pracy. Niektóre ćwiczenia zawarte w tym podręczniku składają się na rzeczywisty, wieloetapowy proces tworzenia witryny internetowej. Szybko się przekonasz, że zbudowanie w pełni funkcjonalnej strony internetowej wcale nie jest trudne i może dać mnóstwo radości i satysfakcji!- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
To drugie, gruntownie przejrzane i starannie uzupełnione wydanie fascynującej opowieści o tajemnym życiu toczącym się wewnątrz komputerów i innych inteligentnych urządzeń. Pozwala zdobyć wiedzę o rzeczywistych mechanizmach działania komputerów osobistych, multimediów cyfrowych i internetu. Opowiada też o historii poszczególnych wynalazków i przystępnie wyjaśnia wiele pojęć, które warto przyswoić. W tym wydaniu szczególnie pieczołowicie opisano wewnętrzny świat procesorów, decydujących o działaniu komputerów i innych urządzeń. Co najważniejsze: lektura nie wymaga wiedzy technicznej, a opisy i wyjaśnienia są zrozumiałe i angażujące.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja
Autorzy, Joe Reis i Matt Housley, przeprowadzą Cię przez cykl życia inżynierii danych i pokażą, jak połączyć różne technologie chmurowe, aby spełnić potrzeby konsumentów danych w dolnej części strumienia przetwarzania. Dzięki lekturze tej książki dowiesz się, jak zastosować koncepcje generowania, pozyskiwania, orkiestracji, przekształcania, przechowywania i zarządzania danymi — kluczowe w każdym środowisku danych, niezależnie od wykorzystywanej technologii.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Promocja
W świecie, w którym większość naszych mniej lub bardziej wrażliwych danych przechowywana jest w sieci, cyberbezpieczeństwo powinno być tematem numer jeden. Niestety, na ogół nie jest, bo… Po prostu nie chce się nam myśleć o zastosowaniu odpowiednich zabezpieczeń. Stają się one dla nas kluczowe dopiero, kiedy ktoś się cyberwłamie i realnie skradnie coś, co było dla nas istotne: hasło do poczty e-mail, pieniądze z konta w banku, zdjęcia, które wolelibyśmy zachować dla siebie, itd. Tyle że wtedy jest już za późno.- Druk
- PDF + ePub + Mobi pkt
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%)
O autorach książki
Dr Karl Wiegers jest głównym konsultantem w firmie Process Impact, wcześniej był badaczem w firmie Kodak. Był też członkiem rady redakcyjnej magazynu IEEE Software, a także redaktorem współpracującym w magazynie Software Development.
Joy Beatty, liderka społeczności zajmującej się wymaganiami stawianymi oprogramowaniu, przeszkoliła tysiące analityków biznesowych i pomagała znaczącym organizacjom w tworzeniu centrów doskonałości analizy biznesowej. Jest współautorką książki Visual Models for Software Requirements.
Zobacz pozostałe książki z serii
-
Nowość Promocja
W trzecim wydaniu tej wyróżnionej nagrodą książki jej autorzy Jeff Gothelf i Josh Seiden pomagają skupić się w projektowaniu na wrażeniach związanych z użytkowaniem produktu, a nie materiałach, które mają być dostarczone. Poznasz metody integrujące projektowanie wrażeń użytkownika, odkrywanie produktu, metody zwinne i zarządzanie produktami. Nauczysz się kierować projektowaniem w krótkich, powtarzalnych cyklach, pozwalających ocenić, jakie działania są najlepsze dla firmy i użytkownika. Lean UX dla zespołów Agile pokazuje, jak dokonać tej zmiany na lepsze.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Bestseller Nowość Promocja
W tej książce znajdziesz przejrzystą, praktyczną i kompletną ścieżkę, która doprowadzi Twoją firmę do analitycznej doskonałości! Dzięki lekturze zdobędziesz wiedzę potrzebną do skutecznego wykorzystywania informacji w realizacji celów biznesowych. Jeśli dostrzegasz ograniczenia tradycyjnych metod interpretacji danych, docenisz opisaną tu dynamiczną i realistyczną strategię zwiększania możliwości analitycznych. Dowiesz się, jak wprowadzić inteligentną automatyzację i nowoczesną sztuczną inteligencję, co umożliwi podejmowanie lepszych decyzji w Twoim zespole.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Lektura tej książki pozwoli Ci przyswoić kluczowe koncepcje i opanować dobre praktyki, które warto stosować podczas tworzenia kodu. Poznasz zarówno klasyczne wzorce projektowe, jak i te opracowane specjalnie z myślą o systemach wbudowanych. Znajdziesz tu rozdziały poświęcone nowoczesnym technologiom, takim jak systemy współpracujące z internetem rzeczy i czujniki sieciowe, a także omówienie zagadnień związanych z silnikami. Dokładnie zbadasz tematykę debugowania, strategii zarządzania danymi ― i wiele więcej! Dowiesz się, jak budować architekturę urządzenia z uwzględnieniem procesora, a nie systemu operacyjnego. Zapoznasz się również z technikami rozwiązywania problemów sprzętowych, modyfikowania projektów i definiowania wymagań produkcyjnych.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja
Z tą książką opanujesz podstawy generatywnej AI i nauczysz się skutecznie stosować jej modele w praktyce. Szczególną uwagę poświęcono integracji modeli językowych i dyfuzyjnych, co często bywa wyzwaniem, zwłaszcza w zakresie stabilności uzyskanych rozwiązań. Autorzy w jasny sposób wyjaśniają, jak za sprawą inżynierii promptów zapewnić niezawodność działania sztucznej inteligencji w środowiskach produkcyjnych. Co więcej, zaproponowane zasady są skonstruowane tak, aby bez trudu przetrwały próbę czasu i mogły być używane również dla przyszłych modeli!- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Bestseller Nowość Promocja
Dzięki tej praktycznej książce przekonasz się, że w Excelu możesz przeprowadzić dogłębną analizę danych i wyciągnąć z nich cenną wiedzę. Wystarczy, że skorzystasz z najnowszych funkcji i narzędzi Excela. W poradniku pokazano, jak za pomocą Power Query budować przepływy pracy porządkujące dane i jak projektować w skoroszycie relacyjne modele danych przy użyciu Power Pivot. Ponadto odkryjesz nowe możliwości przeprowadzania analiz, w tym dynamiczne funkcje tablicowe i pozyskiwanie wartościowych informacji z wykorzystaniem sztucznej inteligencji. Dowiesz się również, jak za sprawą integracji z Pythonem zautomatyzować analizę danych i budować raporty.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Bestseller Nowość Promocja
Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.- Druk
- PDF + ePub + Mobi pkt
Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Nowość Promocja
To trzecie wydanie przejrzystego przewodnika, który ułatwi Ci naukę programowania w Pythonie. Zaczniesz od przyswojenia podstawowych pojęć programistycznych, aby wkrótce płynnie posługiwać się funkcjami i strukturami danych. Zdobędziesz też umiejętność programowania zorientowanego obiektowo. W tym zaktualizowanym wydaniu znajdziesz również wskazówki, dzięki którym zastosujesz duże modele językowe, takie jak ChatGPT, do nauki programowania. Dowiesz się, jak tworzyć skuteczne zapytania dla tych modeli, a także jak testować i debugować kod Pythona. Dzięki ćwiczeniom, zamieszczonym w każdym rozdziale, będziesz stopniowo szlifować umiejętności programistyczne, a zasugerowane w książce strategie pomogą Ci w unikaniu frustrujących błędów — w ten sposób szybko nauczysz się tworzyć poprawny kod.- Druk
- PDF + ePub + Mobi pkt
(44,94 zł najniższa cena z 30 dni)
48.69 zł
74.90 zł (-35%) -
Promocja
Jako menedżer działu inżynierii oprogramowania wiesz już wszystko. Uznajesz, że czas pomyśleć o wyższym stanowisku. Tak, chcesz spróbować swoich sił jako dyrektor! Zacznij jednak od chwili namysłu. Jeśli uważnie przyjrzysz się karierom świeżo upieczonych dyrektorów, zauważysz, że wielu z nich rozpoczyna pracę na tym stanowisku z entuzjazmem tylko po to, by w ciągu 18 miesięcy odejść sfrustrowanym. Jak nie podzielić ich losu?- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Dzięki tej książce przyswoisz różne techniki, które pomogą Ci stać się bardziej produktywnym analitykiem danych. Najpierw zapoznasz się z tematami związanymi z rozumieniem danych i umiejętnościami miękkimi, które okazują się konieczne w pracy dobrego danologa. Dopiero potem skupisz się na kluczowych aspektach uczenia maszynowego. W ten sposób stopniowo przejdziesz ścieżkę od przeciętnego kandydata do wyjątkowego specjalisty data science. Umiejętności opisane w tym przewodniku przez wiele lat były rozpoznawane, katalogowane, analizowane i stosowane do generowania wartości i szkolenia danologów w różnych firmach i branżach.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%)
Ebooka "Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Recenzje książki: Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Programista Magazyn 01/2015 Rafał KociszRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Specyfikacja oprogramowania. Brrrr...Zmora każdego programisty. Każdy z nas chciałby, aby wymagania dotyczące programów, które tworzymy, były jasno określone, klarowne, jednoznaczne, spójne. Kłopot w tym, że prawie nigdy nie są. Faktem pozostaje, że – czy nam się to podoba, czy nie – definiowanie wymagań jest integralną częścią procesu wytwarzania oprogramowania. Pomimo że inżynieria wymagań jest bardziej domeną analityków biznesowych niż programistów, jako profesjonalni rzemieślnicy, którzy podchodzą bardzo odpowiedzialnie do swojej pracy, chcemy nieustannie doskonalić się w swoim fachu – zarówno w tych aspektach, które są nam bliskie (programowanie!), jak i w tych mniej lubianych, aczkolwiek nie mniej ważnych. Dlatego uważam, że każdy szanujący się programista powinien przeczytać chociaż jedną książkę na temat specyfiowania wymagań. Dziś, w ramach Klubu Dobrej Książki, chciałbym zaproponować związaną z tym tematem pozycję, która w mojej opinii warta jest uwagi.
Na wejściu trzeba jasno powiedzieć, że Specyfiacja oprogramowania… to książka wymagająca. Tytuł ten w zasadzie przeznaczony jest dla osób pracujących na stanowisku analityka biznesowego. Jednakże jej lektura niewątpliwie będzie bardzo cenna dla każdego programisty z kilku powodów. Dla tych, którzy pracują przy dużych projektach, przyswojenie sobie wiedzy
omówionej w książce autorstwa Karla Wiegersa oraz Joy Beatty pomoże niewątpliwie łatwiej odnaleźć się w dżungli wymagań, która jest nieodłącznym składnikiem tego rodzaju przedsięwzięć. Dzięki tej wiedzy będziemy w stanie lepiej komunikować się z innymi członkami zespołu, przede wszystkim z analitykami biznesowymi oraz właścicielami produktów. Z kolei w przypadku programistów pracujących w mniejszych grupach, czy wręcz wytwarzających oprogramowanie indywidualnie, omawiana pozycja będzie nieocenionym źródłem wiedzy dotyczącej inżynierii wymagań, którą z miejsca da się zastosować w praktyce.
Specyfiacja oprogramowania… podzielona jest na pięć części:- Wymagania dotyczące oprogramowania. Co, dlaczego i kto,
- Opracowywanie wymagań,
- Wymagania w różnych klasach projektów,
- Zarządzanie wymaganiami,
- Implementacja inżynierii wymagań.
Przyjrzyjmy się nieco bliżej wymienionym wyżej częściom. Część pierwsza: „Wymagania dotyczące oprogramowania. Co, dlaczego i kto?”, jest de facto słownikiem pojęć podstawowych dotyczących inżynierii wymagań. Znajdziemy tu odpowiedzi na pytania w rodzaju: czym są wymagania?, jaka jest rola użytkownika oraz analityka biznesowego w definiowaniu wymagań?, jakie są podstawowe dobre praktyki związane z gromadzeniem wymagań.
Część druga: „Opracowywanie wymagań”, to rozbite na piętnaście rozdziałów, dogłębne kompendium wiedzy omawiające proces definiowana wymagań przy wytwarzaniu oprogramowania. Kluczowe tematy poruszone w tej części to:- Określanie wymagań biznesowych,
- Pozyskiwanie wymagań,
- Interakcja z użytkownikiem w odniesieniu do defiiowania wymagań,
- Dokumentowanie wymagań,
- Obrazowanie wymagań,
- Specyfiowanie wymagań danych,
- Specyfiowanie wymagań niefunkcjonalnych,
- Określanie priorytetów wymagań,
- Walidacja wymagań.
Punkt trzeci omawia z kolei aspekty inżynierii wymagań dotyczące specyfiznych klas projektów: zwinnych, ulepszających i zastępujących, bazujących na gotowych rozwiązaniach, zlecanych na zewnątrz, dotyczących automatyzacji procesów biznesowych oraz analityki biznesowej.
Lektura części czwartej oraz piątej to skok na głęboką wodę: zawierają one szczegółową analizę procesów zarządzania wymaganiami oraz sposoby implementacji inżynierii wymagań. Adresatami umieszczonych tam treści są niewątpliwe zawodowi analitycy biznesowi. Fragmenty książki, które najbardziej przypadły mi do gustu (i podejrzewam, że będą najbardziej interesujące dla osób zajmujących się programowaniem), znajdują się w pierwszej i drugiej części opracowania. Lektura części pierwszej daje bardzo dobry, przekrojowy pogląd na tematykę inżynierii wymagań. Część druga napakowana jest za to konkretną, twardą i praktyczną wiedzą dotyczącą ww. dziedziny, opisaną szczegółowo, a jednocześnie bardzo przystępnie. Z racji tego, że w ramach mojej pracy zawodowej niemalże na co dzień mam do czynienia z projektami zwinnymi, bardzo zaciekawił mnie rozdział dotyczący gromadzenia wymagań w tego rodzaju przedsięwzięciach.
Z kolei ostatnie dwie części książki czytałem z dużym trudem. Zawarta w nich wiedza jest niewątpliwie bardzo cenna, aczkolwiek przeznaczona raczej dla doświadczonych analityków biznesowych.
Podsumowując: jeśli w ciągu całej swojej kariery programistycznej zdecydujesz się przeczytać jedną książkę dotyczącą inżynierii wymagań, to omawiany tu tytuł jest dobrym kandydatem. Lektura tego opracowania to dość droga inwestycja (głównie w ujęciu czasowym), jednakże niewątpliwe w szerszej perspektywie zwróci Ci się z nawiązką.
-
Recenzja: Quale Karolina ZmitrowiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
O powodzeniu każdego przedsięwzięcia decydują solidne podstawy. Nie inaczej jest w przypadku tworzenia oprogramowania. Niewłaściwe określanie wymagań, niewystarczające wsłuchiwanie się w potrzeby użytkowników mogą skutkować uzyskaniem nieprzydatnego produktu. Jak uniknąć błędów? Na czym polega zadanie analityka? Jak skutecznie pozyskiwać wymagania i właściwie nimi zarządzać? Odpowiedzi na te pytania dostarcza książka Specyfikacja oprogramowania. Inżynieria wymagań autorstwa Karla Wiegersa i Joy Beatty.
Publikacja ta, będąca swego rodzaju „biblią dla analityków”, doczekała się już trzeciego wydania. W informatyce dekada to niemal wieczność, a niemal tyle czasu minęło od ostatniej edycji Specyfikacji oprogramowania. Autorzy dostosowali zatem zawartość książki do współczesnych realiów, uwzględniając rozwój branży IT, zmiany dotyczące zarządzania projektami czy nowe narzędzia pomocne w inżynierii wymagań.
Co znajdziemy w książce?
Tekst Specyfikacji oprogramowania podzielono na pięć części.
Przedmiotem części I (Wymagania dotyczące oprogramowania. Co, dlaczego i kto?) są ogólne zagadnienia dotyczące inżynierii wymagań. Autorzy wyjaśniają w niej, jaki jest cel tworzenia dokumentacji i kto uczestniczy w tym procesie. Krótko charakteryzują najważniejsze problemy towarzyszące inżynierii wymagań, a także opisują korzyści płynące z dbania o jakość specyfikacji. Przedstawiając rolę klienta w procesie pozyskiwania wymagań, Wiegers i Beatty m.in. wymieniają jego prawa i obowiązki. Następnie opisują dobre praktyki w inżynierii wymagań oraz dość wyczerpująco wyjaśniają funkcję analityka biznesowego, skupiając się na jego pożądanych cechach.
W II części (Opracowywanie wymagań) autorzy przedstawiają cały proces specyfikacji oprogramowania. Rozpoczynają od zidentyfikowania wymagań biznesowych, następnie podkreślają potrzebę poznawania oczekiwań przyszłych użytkowników wobec produktu. Podpowiadają, jak rozstrzygać spory, do jakich dochodzi na tym etapie prac nad specyfikacją. W kolejnym rozdziale przedstawiają różne sposoby pozyskiwania wymagań, zwracają uwagę na kluczowe zagadnienia i pułapki czyhające na analityków. Następnie skupiają się na opracowywaniu przypadków użycia, podkreślając przy tym potrzebę podejścia do funkcji oprogramowania z perspektywy przyszłego użytkownika, a więc skupienia się na tym, by produkt był praktyczny. Kolejne rozdziały dotyczą reguł biznesowych i związanych z nimi ograniczeń, a także dokumentowania wymagań. Bardzo pomocy jest zamieszczony w książce szablon. Autorzy krok po kroku budują dokument dotyczący wymagań. Następnie wymieniają cechy idealnych wymagań oraz techniki przedstawiania ich. Nie od dziś wiadomo, że obrazy są bardziej uniwersalne (i niekiedy czytelne) od słów. Dlatego też w rozdziale 12. zamieszczono różne graficzne sposoby przedstawiania wymagań: od diagramów po tabele. Kolejne zagadnienia opisane w książce to m.in. modelowanie relacji między danymi, zwrócenie uwagi na jakość oprogramowania (autorzy proponują specyfikowanie wymagań dotyczących jakości za pomocą języka Planguage), prototypowanie, priorytety oraz walidacja wymagań. Następnie Wiegers i Beatty wyjaśniają, dlaczego warto dbać o wysoką jakość tworzonych wymagań – można będzie korzystać z nich w kolejnych projektach. Na koniec przedstawiają pozostałe zagadnienia związane z wymaganiami: koszty, miejsce specyfikowania w harmonogramie prac nad oprogramowaniem czy rolę wymagań np. w procesie pisania kodu i testowania.
Temat części III w zasadzie jest zawarty w jej tytule: Wymagania w różnych klasach projektów. Autorzy w pierwszej kolejności opisują cechy wymagań w projektach zwinnych, wskazując różnice między metodykami agile’owymi i klasycznym podejściem do tworzenia oprogramowania. Podkreślają przy tym jeszcze większą potrzebę wsłuchiwania się w oczekiwania użytkownika (np. w podrozdziale dotyczącym epik i opowieści użytkownika). Następnie skupiają się na wymaganiach w projektach ulepszających i zastępujących czy bazujących na już istniejących produktach. Kolejne zagadnienia poruszane w części III to zalety outsourcingu, offshoringu czy nearshoringu oraz związane z nimi zagrożenia. Następnie Wiegers i Beatty przedstawiają projekty automatyzacji procesów biznesowych, projekty analityki biznesowej i m.in. projekty systemów wbudowanych.
W części IV (Zarządzanie wymaganiami) autorzy skupiają się na metodach wydajnej pracy z wymaganiami. Zwracają uwagę m.in. na konieczność dbania o kontrolowanie wersji czy spójność poszczególnych dokumentów. Następnie przedstawiają zagadnienia związane ze zmianami wymagań, np. kontrolowanie zmian czy analizę ich wpływu. Rozdział 29. dotyczy w głównej mierze śledzenia wymagań, a kolejny – zamykający część IV – zawiera opis narzędzi służących do opracowywania wymagań i zarządzania nimi.
Przedmiotem ostatniej, V części (Implementacja inżynierii wymagań) są, ogólnie rzecz biorąc, dwa zagadnienia: ulepszanie procesów inżynierii wymagań oraz zarządzanie ryzykiem.
Książka zawiera ponadto trzy dodatki. Pierwszy (A) składa się z 20 pytań pomagających wybrać optymalne dla danego projektu/przedsiębiorstwa techniki inżynierii wymagań, a także wskazać elementy (np. dotyczące analityków czy klientów) wymagające poprawy. Dodatek B zawiera kilkanaście tabel. Zebrano w nich najważniejsze problemy związane z wymaganiami, ich możliwe przyczyny oraz rozwiązania. W dodatku C zamieszczono kilka przykładów dokumentów dotyczących wymagań.
Na końcu książki znajduje się przydatny słowniczek pojęć.
Duża łyżka miodu
Książka jest napisana prostym, przystępnym językiem. Poszczególne zagadnienia autorzy opisują niemalże od podstaw, dzięki czemu zrozumieją je nawet osoby na co dzień niezwiązane z branżą IT czy analizą wymagań.
Struktura książki jest przemyślana i czytelna. Prawie każdy z rozdziałów rozpoczyna się historyjką wprowadzającą czytelnika w temat. Poprzedza ona krótki wstęp, po którym znajdują się podrozdziały zawierające szczegółowe rozważania. Najistotniejsze informacje umieszczono w ramkach opatrzonych trójkątem z wykrzyknikiem. Tekst urozmaicają Prawdziwe historie (oznaczone symbolem książki) – opisy doświadczeń autorów. Wiegers i Beatty przestrzegają również czytelników przed skutkami pewnych nieprzemyślanych działań (Pułapka). Większość rozdziałów kończy ramka Następne kroki, pomagająca zastosować teorię w praktyce. Zawiera ona ćwiczenia do wykonania przez czytelnika.
Łyżeczka dziegciu
Mankamentem książki może być… grubość kartek; są one bardzo cienkie, więc w trakcie czytania zwykle widzimy również zawartość kolejnej/poprzedniej strony. Podczas dłuższej lektury okazuje się to dosyć męczące.
Książka jest starannie dopracowana pod względem językowym. Jedynie rozdział 31. zawiera zaskakująco dużo drobnych usterek. Nie najlepiej wygląda również tłumaczenie niektórych pojęć z dziedziny IT, jak wspomniane epiki czy historie użytkownika. Oryginalne formy wydają się naturalniejsze.
Merytoryczna wartość publikacji jest niepodważalna. Wśród nielicznych błędów można wymienić niewłaściwe tłumaczenie rozwinięcia skrótu CRUD w rozdziale 13.
Dobra inwestycja
Czy warto wzbogacić swoją biblioteczkę o Specyfikację oprogramowania? Z pewnością. Co więcej, to książka, do której czytelnik będzie niejednokrotnie wracać. Publikację Wiegersa i Beatty wielokrotnie już nazywano kompendium wiedzy dla każdego analityka oraz innych osób związanych z branżą IT. Kolejne wydanie Specyfikacji oprogramowania bez wątpienia nadal zasługuje na to miano.
Dobra wiadomość dla miłośników nowoczesnych technologii – książka jest dostępna również w wersji elektronicznej.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Software Requirements (Developer Best Practices), 3rd Edition
- Tłumaczenie:
- Ireneusz Jakóbik
- ISBN Książki drukowanej:
- 978-83-289-0188-9, 9788328901889
- Data wydania książki drukowanej :
- 2014-10-06
- ISBN Ebooka:
- 978-83-289-0189-6, 9788328901896
- Data wydania ebooka :
-
2014-10-06
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 165x235
- Numer z katalogu:
- 198952
- Rozmiar pliku Pdf:
- 11.4MB
- Rozmiar pliku ePub:
- 13.3MB
- Rozmiar pliku Mobi:
- 27.8MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Programowanie » Inne - Programowanie
Programowanie » Inżynieria oprogramowania
- Kategoria wiekowa: 14+
Helion - inne książki
-
Nowość Promocja
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- Druk
- PDF + ePub + Mobi pkt
(47,92 zł najniższa cena z 30 dni)
38.94 zł
59.90 zł (-35%) -
Nowość Promocja
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- Druk
- PDF + ePub + Mobi pkt
(55,20 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Nowość Promocja
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Bestseller Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Bestseller Nowość Promocja
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja
Fusion to oprogramowanie firmy Autodesk, umożliwiające modelowanie 3D, CAD, CAM, CAE i PCB. Jego zastosowanie znacznie upraszcza i przyspiesza projektowanie, a także wytwarzanie nowych produktów. Dostępny w chmurze Autodesk Fusion oferuje rozmaite środowiska, takie jak Simulation, służące do obliczeń, analiz i symulacji, Render, przeznaczone do wizualizacji i renderingów, czy Animation, dzięki któremu można tworzyć filmy demonstrujące kolejność montażu elementów składowych urządzeń.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Bestseller Nowość Promocja
Aż 95 procent Wszechświata pozostaje niewidoczne i niezbadane. Brian Clegg zaprasza do odkrycia dwóch największych zagadek Kosmosu — ciemnej materii i ciemnej energii. W książce demaskuje te nieuchwytne koncepty, prowadząc czytelnika przez fascynującą historię odkryć, które zmieniły nasze rozumienie Wszechświata. Od teoretycznych początków aż po najnowsze badania, wyjaśnia, jak odkryto istnienie ciemnej materii i ciemnej energii, w jaki sposób te tajemnicze siły kształtują galaktyki i inne obiekty kosmiczne, a także jak wpływają na przyszłość Wszechświata. Jednocześnie stawia fundamentalne pytanie, czy uda się kiedyś w pełni je zrozumieć. Ciemna materia i ciemna energia to nie tylko fascynująca podróż przez naukę, ale również zaproszenie do jednej z największych przygód ludzkiego umysłu — zrozumienia tego, co ukryte i nieznane.- Druk
- PDF + ePub + Mobi pkt
(32,94 zł najniższa cena z 30 dni)
35.69 zł
54.90 zł (-35%) -
Bestseller Nowość Promocja
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- Druk
- PDF + ePub + Mobi pkt
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Bestseller Nowość Promocja
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III Karl Wiegers, Joy Beatty
(1)(1)
(0)
(0)
(0)
(0)
(0)