Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III
- Autorzy:
- Karl Wiegers, Joy Beatty
- Wydawnictwo:
- Helion
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 640
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
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.
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
(46.90 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(41.30 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
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
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
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)104.25 zł
139.00 zł(-25%) -
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
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
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.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Czy wiesz, że większość ruchu w sieci pochodzi z urządzeń mobilnych? Smartfon stał się wiodącym urządzeniem do przeglądania Internetu i nadal przybiera na sile. Dzięki tej popularności dynamicznie rozwija się także rynek aplikacji mobilnych. W sklepach takich jak App Store i Google Play mamy do w...
iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode
(58.04 zł najniższa cena z 30 dni)70.95 zł
129.00 zł(-45%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(69.65 zł najniższa cena z 30 dni)149.25 zł
199.00 zł(-25%)
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
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki infor...
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(69.30 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dz...(41.30 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(125.30 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występu...
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(90.30 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Bez Photoshopa, Illustratora i InDesigna wielu profesjonalnych grafików nie wyobraża sobie pracy. Każda z tych aplikacji jest znakomita, ale często do uzyskania jakiegoś spektakularnego efektu trzeba użyć dwóch lub trzech. Musisz więc zrozumieć zależności między tymi aplikacjami i dokładnie wiedz...
Adobe Photoshop, Illustrator i InDesign. Współdziałanie i przepływ pracy. Oficjalny podręcznik Adobe Photoshop, Illustrator i InDesign. Współdziałanie i przepływ pracy. Oficjalny podręcznik
(70.85 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość ...
Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania
(43.55 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%)
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
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)