Inżynieria oprogramowania w praktyce. Od wymagań do kodu z językiem UML

Informacje szczegółowe Pokaż wszystkie

Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2023
Ilość stron: 312
Opis

Proces wytwarzania oprogramowania bezustannie ewoluuje. Coraz częściej stosowane są metodyki zwinne (agile), a dominującymi zasadami stają się między innymi iteracyjny cykl wytwórczy i ciągła integracja. Mimo to doświadczenia przemysłu i obiektywne badania wskazują na utrzymującą się od lat "chroniczną chorobę" przekroczonych budżetów, niedotrzymanych terminów i niezadowolonych klientów. Jako istotne przyczyny tego stanu można wskazać zaniechanie stosowania podstawowych zasad inżynierii i utożsamianie inżynierii oprogramowania z samym programowaniem. Programowanie koncentruje się przede wszystkim na pisaniu kodu programów na podstawie zadanych założeń. Inżynieria oprogramowania podchodzi do jego wytwarzania w sposób całościowy i kładzie szczególny nacisk na uzyskanie jak najwyższej jakości produktu software'owego.

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.

Dzięki książce:

  • poznasz najlepsze praktyki w zakresie produkcji wysokiej jakości oprogramowania
  • zgłębisz inżynieryjne podejście do produkcji programów
  • opanujesz podstawy specyfikowania wymagań i projektowania
  • zaznajomisz się z różnymi metodykami wytwarzania oprogramowania
Szczegóły
  • Autor: Kamil Rybiński
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2023
  • Ilość stron: 312
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328900516
  • Język: polski
  • Nr wydania: 1
  • ISBN: 9788328900516
  • EAN: 9788328900516
  • Wymiary: 160X230
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Inne historie podobne do Inżynieria oprogramowania w praktyce. Od wymagań do kodu z językiem UML

  1. 1. Czysty kod. Podręcznik dobrego programisty, Robert C. Martin

    Chaos w kodzie programu czy aplikacji jest prawdziwym koszmarem. Wyjście z niego znajdziesz dzięki książce "Czysty kod. Podręcznik dobrego programisty".Żadnemu programiście nie trzeba tłumaczyć, jak wielkich problemów potrafi przyprawić chaotycznie napisany kod. Jest bardziej podatny na błędy, ale nawet nie to jest największym problemem. Jeśli nie zostanie odpowiednio opracowany, to jego modyfikacje, zmiany zmiennych czy nawet zwyczajne połapanie się w nim, stanie się z czasem niemal niemożli...

  2. 2. Profesjonalne programowanie w Pythonie, Michał Jaworski

    Python cechuje się dużą prostotą, a przy tym jest wszechstronny. Ma bardzo szeroki zakres zastosowania, przez co coraz więcej osób podejmuje naukę programowania w tym języku. Python należy do języków najczęściej używanych przez programistów, którzy tworzą w nim gry i aplikacje webowe. Świetnie sprawdza się ponadto w pracy z wykorzystaniem sztucznej inteligencji i uczenia maszynowego. Tym, co programiści doceniają w Pythonie, jest też obiektywność. Ucząc się, przyswajamy bowiem również zasa...

  3. 3. W poszukiwaniu nowego, Janusz Musiał

    Aspekt nowości towarzyszy mediom niemal od samego początku ich istnienia. Określone rozwiązania natury technicznej, technologicznej lub konceptualnej były w stanie wywołać idealny efekt złudzenia optycznego lub oddać realizm wydarzeń na ekranie. Obok dokumentalnego zapisu rzeczywistości wykorzystywano efekty, które były w stanie wywołać zadziwienie, zaskoczenie, odtworzyć niewiarygodne sytuacje. Gdzie aktualnie należy szukać pojęcia nowości w kontekście medium fotografii, filmu, sztuki mediów...

  4. 4. Szkoła w czasach AI. Jak przygotować dzieci na wyzwania jutra, Jowita Michalska

    Sto lat temu wyzwaniem edukacji było nauczyć dzieci czytania i pisania. Dziś młodzi ludzie muszą wiedzieć, jak korzystać z internetu, by znaleźć potrzebne informacje w szybko rosnącym zbiorze danych. A wkrótce będą musieli nauczyć się, jak poruszać się w rzeczywistości rozszerzonej i wirtualnej, wchodzić w interakcje z robotami i odróżniać fakty od opinii. Żyjemy w świecie, który bardzo szybko się zmienia, co sprawia, że okres połowicznego rozpadu wiedzy w obszarach technologicznych dr...

  5. 5. Linux. Wprowadzenie do wiersza poleceń, William Shotts

    Komputery są wszędzie, a ich użyteczność stale rośnie. Łącząca je sieć ogromnie zwiększa ich możliwości. Dziś niemal każdy ma dostęp do komputera. Nadeszła era niezwykłego równouprawnienia i kreatywnej wolności. Jednak od jakiegoś czasu widoczny jest odwrotny trend: kilka wielkich korporacji coraz więcej z niej przejmuje i chce dyktować, co wolno, a czego nie wolno wykonać na komputerze. Oprogramowanie open source, zwłaszcza system Linuks, można traktować jako obronę szczególnego rodzaju w...

  6. 6. Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości, Farley David

    Inżynieria oprogramowania polega na stosowaniu empirycznego podejścia do szukania wydajnych i ekonomicznie uzasadnionych rozwiązań podczas tworzenia oprogramowania. Dziedzina ta ma na celu organizowanie optymalnego procesu tworzenia aplikacji ? od koncepcji, poprzez kodowanie, wdrażanie, utrzymywanie, po wycofywanie. Uzyskanie biegłości w tym obszarze nie jest łatwe: rozwój oprogramowania wymaga zrozumienia filozofii inżynierii i stosowania określonych zasad. Tę książkę docenią programiści,...

  7. 7. Sztuczna inteligencja od podstaw, Feliks Kurp

    Nie ma wątpliwości, że sztuczna inteligencja (AI) zrewolucjonizuje w najbliższych dekadach nasze życie. Wśród największych autorytetów świata nauki panuje przekonanie, że stoimy w obliczu przełomu porównywalnego z wynalezieniem i zastosowaniami elektryczności. Sztuczna inteligencja od podstaw to pozycja, która począwszy od opisu klasycznych metod SI, takich jak algorytm genetyczny, algorytm mrówkowy, systemy ekspertowe czy sztuczne życie, zapoznaje Czytelnika z najbardziej zaawansowany...

  8. 8. Excel. Programowanie w VBA dla bystrzaków, Alexander Michael

    Programuj w VBA i rozszerzaj możliwości Excela 2013, 2016 i 2019 Twórz własne aplikacje i dodatki do programu Excel Pracuj efektywniej dzięki językowi VBA W środku znajdziesz wszystko, czego potrzebujesz, aby szybko rozpocząć programowanie w języku VBA. Niezależnie od tego, czy chcesz być bardziej produktywny, zautomatyzować nużące zadania, czy stworzyć własną, zabójczą aplikację, książka Excel. Programowanie w VBA dla bystrzaków. Wydanie V zapewni Ci podstawową wiedzę na temat elementów i k...

  9. 9. Excel Power Pivot i Power Query dla bystrzaków, Alexander Michael

    Importuj dane z wielu źródeł i zarządzaj nimi bezpośrednio w ExceluAutomatyzuj czyszczenie i przekształcanie danychTwórz interaktywne wielowymiarowe modele raportowaniaSpraw, by Twoje dane pracowały z Power Pivot i Power QueryCzy szukasz nowych, wydajnych sposobów odkrywania, przekształcania danych i wyciągania z nich wniosków przydatnych w Twojej organizacji? Oto przewodnik, który krok po kroku pokazuje, jak oszczędzić czas, uprościć procesy biznesowe i ulepszyć analizy. Znajdziesz tutaj pra...

  10. 10. Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej, Karl Wiegers

    To oczywiste, że przed rozpoczęciem wdrożenia oprogramowania należy określić wymagania biznesowe. Jednak sam proces określania wymagań już taki oczywisty nie jest, a błędy popełnione na tym etapie bywają kosztowne i trudne do naprawienia w późniejszych stadiach rozwoju oprogramowania. Aby tego uniknąć i doprowadzić do wdrożenia projektu przynoszącego maksymalne zyski, konieczne jest potraktowanie etapu określania wymagań jako procesu, który składa się z konkretnych czynności.Oto zwięzłe i rów...

  11. 11. Sztuczna inteligencja. O czym myśli, gdy nikt nie patrzy?, Gniewosz Leliwa

    Witaj w nowym, wspaniałym świecie! Świecie AIO 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 s...

  12. 12. Internet. Wielka Księga Zdolniachów, Russell Harriet

    Z wielką przyjemnością przedstawiamy kolejną odsłonę nowoczesnej serii skierowanej do młodych mózgomaniaków, tym razem wprowadzającą nasze dzieci w świat online w książce Wielka księga Zdolniachów – odkrywającej tajniki inernetu. Korzystacie z niego każdego dnia, aby łączyć się ze znajomymi, dzielić się informacjami i zapewnić sobie rozrywkę, ale czy wiecie, jak właściwie działa? Prawdziwa mózgownica Dr. Larissa Suzuki jest tutaj, aby Wam pomóc i ma dla Was multum niezwykle barwn...

  13. 13. Emocje i sztuczna inteligencja AI, Mateusz Tkaczyk

    W świecie, gdzie sztuczna inteligencja coraz śmielej wkracza w każdy aspekt naszego życia, pojawia się fundamentalne pytanie: jaką rolę w tej nowej rzeczywistości odegrają nasze ludzkie emocje? Czy zaawansowane algorytmy są zagrożeniem dla naszej autentyczności, czy może raczej narzędziem, które pomoże nam głębiej zrozumieć samych siebie? Książka "Emocje i sztuczna inteligencja AI. AI jako coach i prompty" autorstwa Mateusza Tkaczyka to prawdziwa perła literatury popularnonaukowej, która nie ...

  14. 14. Czy algorytm spiskuje przeciwko nam? Co każdy powinien wiedzieć o koncepcjach i pułapkach sztucznej inteligencji, Kenneth Wenger

    Czy algorytm spiskuje przeciwko nam? Co każdy powinien wiedzieć o koncepcjach i pułapkach sztucznej inteligencji Sztuczna inteligencja jest dziś wszędzie. Sugeruje, co warto kupić, obejrzeć lub przeczytać. Wkrótce codziennością mogą się stać autonomiczne samochody, chipy wszczepiane w ludzkie ciała czy zastosowanie AI w medycynie i wymiarze sprawiedliwości. Te innowacje mogą przynieść wiele korzyści, jednak ważne jest, aby pamiętać o realnych zagrożeniach związanych z kontrolą nad technologią...

  15. 15. Wzorce projektowe w inżynierii danych. Sprawdzone rozwiązania i dobre praktyki, Bartosz Konieczny

    W dzisiejszym świecie, gdzie dane stały się paliwem napędowym dla każdej organizacji, umiejętne zarządzanie nimi to klucz do sukcesu. Jednak inżynierowie danych, niezależnie od doświadczenia, niemal każdego dnia mierzą się z wyzwaniami, które mogą spowalniać rozwój i obniżać jakość dostarczanych informacji. Jak skutecznie przetwarzać ogromne wolumeny danych, zapewniając ich integralność, jakość i dostępność? Książka "Wzorce projektowe w inżynierii danych. Sprawdzone rozwiązania i dobre prakty...

  16. 16. SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi, Walter Shields

    Jak wszystko inne, tak i zarządzanie danymi podlega różnym modom i trendom. Mimo to eksperci w tej dziedzinie wciąż korzystają z SQL - języka programowania, który od dziesięcioleci służy do pracy z relacyjnymi bazami danych. Właśnie SQL jest 'złotym standardem' pracy ze zbiorami danych, a umiejętność posługiwania się tym językiem to ceniony atut w wielu zawodach technicznych, w tym dotyczących projektowania i tworzenia oprogramowania oraz testowania i analizy biznesowej. Dzięki...

  17. 17. Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie II, Mitchell Pearson

    Większość poważnych organizacji docenia wartości płynące z danych. Doświadczeni analitycy potrafią nie tylko wyciągać z ich zbioru informacje niezbędne do podejmowania decyzji biznesowych, ale także zastosować odpowiednie style wizualizacji danych i tworzyć przekonujące narracje cyfrowe. Przy tym wszystkim konieczne jest pełne wdrożenie zasad bezpieczeństwa danych. Niezastąpionym narzędziem dla specjalisty BI może być pakiet samoobsługowych narzędzi analitycznych Microsoft Power B...

  18. 18. Analityk danych. Przewodnik po data science, statystyce i uczeniu maszynowym, Jordan Goldmeier

    Współczesny świat obfituje w dane, a pojęcie data science stało się jednym z najgorętszych haseł w biznesie. Firmy inwestują ogromne środki w rozwiązania analityczne, obiecując sobie przełomowe odkrycia i optymalizację decyzji. Niestety, rzeczywistość często rozmija się z tymi obietnicami. Ileż to razy menedżerowie zatrudniają osoby tytułujące się analitykami danych, choć brakuje im solidnych podstaw? Ileż to razy wdrażane są skomplikowane systemy uczenia maszynowego w organizacjach, które...

  19. 19. Deep Learning. Systemy uczące się, Aaron Courville

    Deep learning to rodzaj systemu uczącego się, który pozwala komputerom na naukę na podstawie doświadczeń i zrozumienie świata w sennie hierarchii pojęć. Ponieważ komputer gromadzi wiedzę na podstawie doświadczeń, nie potrzebny jest nadzór człowieka w celu określenia całej wiedzy potrzebnej komputerowi. Hierarchia pojęć pozwala komputerowi uczyć się skomplikowanych pojęć rozbudowując je na podstawie prostszych elementów. Graf takich hierarchii będzie miał głębokość wielu warstw. Ks...

  20. 20. Wprowadzenie do teorii obliczeń, Michael Sipser

    Wprowadzenie do teorii obliczeń to najpopularniejszy podręcznik do teorii obliczeń. Dotyczy podstaw informatyki, a w szczególności możliwości obliczeniowych współczesnych komputerów. Książka składa się z trzech części. Pierwsza jest poświęcona automatom i językom formalnym. Omówiono w niej niedeterminizm, równoważność automatów deterministycznych i niedeterministycznych, wyrażenia regularne, kryteria nieregularności języków, a także języki bezkontekstowe. Druga część dotyczy teorii oblicza...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula