Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III
- 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
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: 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!
Sprawdzone praktyki inżynierii wymagań - w pełni zaktualizowane i rozszerzone
Obecnie, w swoim trzecim wydaniu, ta klasyczna pozycja z dziedziny inżynierii wymagań jest została w pełni zaktualizowana nowymi tematami, przykładami i przemyśleniami. Prowadzony przez dwójkę czołowych liderów społeczności pracującej z wymaganiami poznasz współczesny zbiór praktyk i narzędzi obejmujących pełny zakres czynności związanych z opracowywaniem wymagań i zarządzaniem nimi. Zacznij stosować te praktyczne i realistyczne techniki, a pomożesz obniżyć koszty, ułatwisz obsługę i zmniejszysz liczbę poprawek w produktach, a jednocześnie wytworzysz lepsze i trafniejsze rozwiązania
"Trzecie wydanie jednej z klasycznych książek na temat analityki biznesowej doskonale spełnia swoje zadanie, śledząc najnowsze trendy tej profesji."
Kevin Brennan, Główny analityk biznesowy i Wiceprezes International Institute of Business Analysis
Głównymi odbiorcami tej książki są analitycy biznesowi oraz inżynierowie wymagań, razem z architektami oprogramowania, programistami, menedżerami projektów i pozostałymi interesariuszami.
Materiały dodatkowe
Szablony, listy kontrolne, arkusze kalkulacyjne oraz inne pomoce można pobrać po adresem http://aka.ms/SoftwareReq3E/files
Udoskonal metody, według których Twój zespół:
- identyfikuje interesariuszy i współpracuje z nimi,
- pozyskuje i analizuje wymagania, ze szczególnym uwzględnieniem celów biznesowych,
- dokumentuje, priorytetyzuje, weryfikuje i ponownie wykorzystuje wymagania,
- prototypuje i tworzy wizualne modele wymagań,
- zarządza wnioskami o zmiany, pełzaniem zakresu i zagrożeniami związanymi z wymaganiami,
- rozumie i specyfikuje oczekiwania jakościowe klientów.
Nowości w tym wydaniu:
- wskazówki na temat stosowania wybranych praktyk w projektach zwinnych,
- nacisk na rolę analityka biznesowego i jego kompetencje gwarantujące sukces,
- zalecane podejścia do automatyzacji procesów biznesowych, gotowych rozwiązań, projektów zlecanych na zewnątrz, projektów ulepszających i zastępujących oraz projektów systemów wbudowanych,
- wskazówki dotyczące wymagań związanych z danymi i raportowaniem.
![Summer BOOOK FEST / Ebooki -50%, książki -40%, audiobooki po 12,90zł](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19761/Ebp_summer_book_fest_2024_Sonia_d910d93e4_1180x419_.png)
Wybrane bestsellery
-
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...
Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej
(40.20 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(57.84 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu teks...(24.57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
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 DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania ...
Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym
(39.90 zł najniższa cena z 30 dni)62.55 zł
139.00 zł(-55%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%)
O autorach ebooka
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.
Ebooka "Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 »
Audiobooka "Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: 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 ebooka
- 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@ebookpoint.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
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Helion - inne książki
-
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(32.43 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
To czwarte, zaktualizowane wydanie znakomitego przewodnika poświęconego zastosowaniu uczenia maszynowego do rozwiązywania rzeczywistych problemów w analizie danych. Dzięki książce dowiesz się wszystkiego, co trzeba wiedzieć o wstępnym przetwarzaniu danych, znajdowaniu kluczowych spostrzeżeń, prog...
Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV
(83.40 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Dzięki tej książce łatwo przyswoisz teoretyczne podstawy i zaczniesz je płynnie wdrażać w rzeczywistych scenariuszach. Dowiesz się, w jaki sposób myślenie przyczynowe ułatwia rozwiązywanie problemów, i poznasz pojęcia Pearla, takie jak strukturalny model przyczynowy, interwencje, kontrfakty itp. ...
Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Na matematykę w szkole kładzie się bardzo duży nacisk. Uczymy się jej przez wiele lat, rozwiązujemy tysiące zadań, często zmagamy się z nią na egzaminach wstępnych i końcowych. Wydawałoby się, że jako ludzie dorośli powinniśmy ją mieć w małym palcu. A jednak mniejsze i większe matematyczne wyzwan...(23.40 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł(-40%) -
Oto przewodnik po inżynierii detekcji, przeznaczony dla inżynierów zabezpieczeń i analityków bezpieczeństwa. Zaprezentowano w nim praktyczną metodologię planowania, budowy i walidacji mechanizmów wykrywania zagrożeń. Opisano zasady pracy z frameworkami służącymi do testowania i uwierzytelniania p...
Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Autodesk Fusion 360 jest kompleksowym oprogramowaniem chmurowym, dzięki któremu stworzysz nawet bardzo rozbudowane zunifikowane projekty w 3D. W razie potrzeby wykonasz w nim również symulacje, przygotujesz dokumentację projektu i opracujesz jego dane. Fusion 360 łączy funkcje 3D CAD, CAM, CAE i ...(34.20 zł najniższa cena z 30 dni)
34.20 zł
57.00 zł(-40%) -
Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara ...
Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Zrób pierwszy krok w stronę fascynującego świata automatyzacji zadań. Poznaj PowerShell, potężne narzędzie, które ułatwia pracę administratorów na całym świecie, i zaprzęgnij go do pracy. Dzięki umiejętnemu posługiwaniu się krótkimi i nieskomplikowanymi poleceniami będziesz w stanie łatwo i szybk...(23.94 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III Karl Wiegers, Joy Beatty (1)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(0)
(0)
(0)