Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00223 003599 20992931 na godz. na dobę w sumie

Więcej niż architektura oprogramowania - książka

Więcej niż architektura oprogramowania - książka
Więcej niż architektura oprogramowania - książka
Luke Hohmann
Helion
Przygotuj projekt systemu informatycznego, który naprawdę spełni oczekiwania użytkowników Wybierz technologię, platformę sprzętową i model licencjonowania Zadbaj o funkcjonalność i łatwość rozbudowy systemu Zabezpiecz system przed piractwem, kradzieżą i utratą danych Termin 'architektura oprogramowania' kojarzy się zwykle z doborem języka programowania, wzajemnymi zależnościami między komponentami powstającego systemu informatycznego, wyborem platformy bazodanowej i zaplanowaniem innych elementów związanych wyłącznie z zagadnieniami technicznymi. Tymczasem w opisie architektury systemu nie wolno pomijać także innych kwestii: modelu licencjonowania, sposobu wdrażania i konserwacji systemu, a przede wszystkim jego użyteczności. Te pozornie niezwiązane z projektem elementy mogą mieć duży wpływ na powodzenie przedsięwzięcia, jakim jest stworzenie i sprzedaż oprogramowania. Odpowiednio przygotowany projekt systemu informatycznego powinien więc obejmować zarówno zagadnienia techniczne, jak i ekonomiczne. Książka 'Więcej niż architektura oprogramowania' to poradnik, dzięki któremu stworzenie odpowiedniej relacji między technologią a biznesem jest łatwiejsze, niż mogłoby się wydawać. Może się przydać zarówno menedżerowi, jak i programiście. Autor książki, doświadczony kierownik projektów i twórca oprogramowania, przedstawia związki między zagadnieniami technicznymi a innymi aspektami. Znajdziesz w niej opisy dobrych i skutecznych rozwiązań oraz zaczerpnięte z rynku przykłady planowania produkcji oprogramowania. Znaczenie architektury oprogramowania Zarządzanie oprogramowaniem jako produktem Modele licencjonowania Wykorzystywanie obcych technologii w projekcie Wdrażanie systemu Obsługa techniczna Dobór marki Funkcjonalność i łatwość obsługi Zabezpieczanie aplikacji Sprawy z pozoru mało ważne często powodują największe problemy. Nie ignoruj ich. Pracuj nad projektem kompleksowo.
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Zrozumieć UML 2.0. Metody modelowania obiektowego - książka
Zrozumieć UML 2.0. Metody modelowania obiektowego - książka
Michał Śmiałek
Helion

Usprawnij proces tworzenia oprogramowania,
stosując modelowanie w języku UML

  • Poznaj podstawy modelowania obiektowego
  • Zamodeluj środowisko, wymagania i architekturę systemu
  • Zaprojektuj system w oparciu o model UML

Tworzenie złożonego systemu informatycznego wymaga przygotowania projektu. Należy określić w nim środowisko działania systemu, wymagania użytkowników, procesy realizowane przez system i jego elementy składowe...

Architektura oprogramowania. Metody oceny oraz analiza przypadków - książka
Architektura oprogramowania. Metody oceny oraz analiza przypadków - książka
Paul Clements, Rick Kazman, Mark Klein
Helion
Podstawą każdego systemu oprogramowania jest jego architektura, czyli sposób, w jaki oprogramowanie jest tworzone z niezależnie rozwijanych komponentów oraz mechanizmy interakcji i wzajemne zależności pomiędzy nimi. Jeśli system ma być tworzony przez więcej niż jedną osobę, właśnie architektura pozwala im na wzajemną komunikację. Choć architektura jest postrzegana jako jeden z najważniejszych aspektów rozwoju współczesnych systemów...

Windows XP PL Professional. Czarna księga - książka
Windows XP PL Professional. Czarna księga - książka
Brian Proffitt
Helion
'Windows XP Professional. Czarna księga' pozwoli Ci w pełni poznać najnowszy system operacyjny firmy Microsoft, jakim jest Windows XP Professional. Jest to system operacyjny przygotowany specjalnie dla firm i wymagających użytkowników.

Korzystając z przydatnych porad i wskazówek, szybko nauczysz się, wykorzystywać nowe funkcje obsługi sprzętu i oprogramowania, wprowadzone w Windows XP...

Fedora Core 2. Księga eksperta - książka
Fedora Core 2. Księga eksperta - książka
Bill Ball, Hoyt Duff
Helion

Kompletny przewodnik po systemie Fedora Core

  • Zainstaluj system i poprawnie nim administruj
  • Skonfiguruj serwer WWW, FTP, poczty elektronicznej i plików
  • Przekompiluj jądro systemu
  • Wykorzystaj mechanizmy bezpieczeństwa do ochrony danych i użytkowników

Fedora Core to najnowsza, bezpłatna i otwarta kontynuacja linii systemu Red Hat Linux, najpopularniejszej dystrybucji systemu Linux na świecie...

Windows od środka. Architektura systemu, procesy, wątki, zarządzanie pamięcią i dużo więcej. Wydanie VII - książka
Windows od środka. Architektura systemu, procesy, wątki, zarządzanie pamięcią i dużo więcej. Wydanie VII - książka
Pavel Yosifovich, Alex Ionescu, Mark E. Russinovich, David A. Solomon
Helion

Systemy operacyjne Windows 10 i Windows Server 2016 bardzo różnią się od swoich poprzedników. Są bardziej złożone, a niektóre zastosowane rozwiązania można określić jako zaawansowane i wysublimowane. Zwłaszcza znajomość wewnętrznych mechanizmów systemu, architektury jądra i systemowego modelu bezpieczeństwa okazuje się niezwykle istotna dla programistów i inżynierów ds. bezpieczeństwa...

Projektowanie obiektowe. Role, odpowiedzialność i współpraca - książka
Projektowanie obiektowe. Role, odpowiedzialność i współpraca - książka
Rebecca Wirfs-Brock, Alan McKean
Helion

Projektowanie i programowanie obiektowe to dziś standard w produkcji oprogramowania. Język UML, powszechnie stosowane narzędzie opisu projektów i architektury oprogramowania, systematyzuje i upraszcza proces projektowania. Projektowanie systemów w oparciu o przypadki użycia oraz role, odpowiedzialność i współpracę obiektów, pozwala na skoncentrowanie się na tym, jak powinien działać system...

Szkoła systemu Linux - książka
Szkoła systemu Linux - książka
Jerzy Kaczmarek, Agnieszka Landowska, Michał Wróbel
Helion

Zaprzyjaźnij się z systemem Linux!

Coraz większą popularność w świecie oprogramowania zdobywają produkty typu open source z systemem operacyjnym Linux na czele. Dlaczego i Ty powinieneś dołączyć do wciąż rosnącej społeczności użytkowników systemów z tej rodziny? Ponieważ zapewniają bezpieczne, stabilne oraz darmowe środowisko pracy. Dzięki wielu dystrybucjom systemu Linux zarówno początkujący...

Architektura oprogramowania w praktyce. Wydanie II - książka
Architektura oprogramowania w praktyce. Wydanie II - książka
Len Bass, Paul Clements, Rick Kazman
Helion

Twórz doskonałe projekty architektoniczne oprogramowania!

  • Czym charakteryzuje się dobra architektura oprogramowania?
  • Jak przebiega proces jej projektowania?
  • Jak ją dokumentować?

Współczesne systemy informatyczne to zaawansowane, skomplikowane mechanizmy, składające się z wielu współdziałających ze sobą komponentów. Ich wyodrębnienie, a także określenie sposobu komunikacji i interakcji między poszczególnymi elementami...

Inżynieria oprogramowania. Jak zapewnić jakość tworzonym aplikacjom - książka
Inżynieria oprogramowania. Jak zapewnić jakość tworzonym aplikacjom - książka
Bogdan Bereza-Jarociński, Bolesław Szomański
Helion

Twórz rozwiązania najwyższej jakości!

  • Ile kosztuje najwyższa jakość?
  • Jak ją zapewnić?
  • Jakie znaczenie ma bezpieczeństwo informacji?

Inżynieria oprogramowania jest niezwykle obszerną dziedziną wiedzy, zajmującą się wszelkimi aspektami produkcji oprogramowania. Obejmuje zagadnienia takie, jak analiza, projektowanie czy też wdrożenie systemu informatycznego. Jeżeli kiedykolwiek spotkałeś się z oprogramowaniem miernej jakości...

Rejestr Windows XP. Leksykon kieszonkowy - książka
Rejestr Windows XP. Leksykon kieszonkowy - książka
Mirosław Chorążewski, Dorota Zięba
Helion

Podręczny przewodnik po sercu systemu Windows XP

Rejestr jest najważniejszym elementem systemów operacyjnych z rodziny Windows. Nie inaczej jest w przypadku Windows XP -- systemu łączącego w sobie znaną z Windows 98 łatwość obsługi ze stabilnością systemów Windows NT/2000. W rejestrze Windows XP gromadzone są informacje dotyczące konfiguracji systemu, zainstalowanych w komputerze urządzeń i oprogramowania oraz profili użytkowników...

Wprowadzenie do systemów baz danych - książka
Wprowadzenie do systemów baz danych - książka
Ramez Elmasri, Shamkant B. Navathe
Helion

Bazy danych to podstawa większości złożonych systemów informatycznych. W oparciu o dane czerpane z tabel w bazie działają portale i sklepy internetowe, aplikacje biznesowe i informacyjne, a nawet multimedialne witryny, coraz częściej spotykane w urzędach, muzeach i innych budynkach użyteczności publicznej. Na rynku dostępnych jest wiele systemów zarządzania bazami danych, oferowanych przez różnych producentów i na różnych zasadach...


Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian - książka
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian - książka
Neal Ford, Rebecca Parsons, Patrick Kua
Helion

Przez długi czas uważano, że architektura oprogramowania powinna powstać przed rozpoczęciem pisania kodu i pozostać niezmieniona aż do zakończenia projektu. Pojawienie się zwinnych metod tworzenia oprogramowania spowodowało, że taką koncepcję zaczęto podawać w wątpliwość. Niektórzy nawet kwestionowali potrzebę tworzenia architektury, gdyż utrudniała reakcję na zmiany wymagań...

MS Windows 2000 od środka - książka
MS Windows 2000 od środka - książka
David A. Solomon, Mark E. Russinovich
Helion
Książka dostarczy Ci unikatowej wiedzy na temat wewnętrznych mechanizmów działania systemu Windows 2000. Została napisana we współpracy z zespołem tworzącym Windows 2000, a jej autorzy mieli pełen dostęp do kodu źródłowego systemu. Znajdziesz tutaj informacje niedostępne w innych źródłach, pozwalające pisać wydajniejsze aplikacje przeznaczone dla platformy Windows 2000. Z książki skorzystają również administratorzy systemowi...

  • Struktury danych i techniki obiektowe na przykładzie Javy 5.0 - książka
    Struktury danych i techniki obiektowe na przykładzie Javy 5.0 - książka
    Elliot Koffman, Paul Wolfgang
    Helion

    Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur...


    FreeBSD. Księga eksperta - książka
    FreeBSD. Księga eksperta - książka
    Roderick W. Smith
    Helion

    FreeBSD to zaawansowany system operacyjny dla komputerów opartych o architekturę x86, DEC Alpha, IA-64, PC-98 i UltraSPARC. Ma długą historię, wywodzi się bowiem od BSD, wersji UNIX-a, stworzonej na Uniwersytecie Kalifornijskim w Berkeley. Jest on systemem darmowym, opartym na bardzo liberalnej licencji.

    FreeBSD może być uruchomiony na komputerze domowym i służyć do surfowania po internecie...

    Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów - książka
    Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów - książka
    Martin Kleppmann
    Helion

    Przetwarzanie i bezpieczne przechowywanie danych absorbuje uwagę inżynierów oprogramowania w coraz większym stopniu. W ostatnich latach pojawiło się wiele bardzo różnych rozwiązań w dziedzinie baz danych, systemów rozproszonych i metodyce budowania aplikacji. Sprzyjają temu zarówno rozwój technologii, rosnące potrzeby dotyczące dostępu do danych, jak i malejąca tolerancja na przestoje spowodowane awarią czy konserwacją systemu...


    Zaawansowane programowanie w systemie Linux - książka
    Zaawansowane programowanie w systemie Linux - książka
    Neil Matthew, Richard Stones
    Helion
    Linux nieustannie umacnia swoją obecność w świecie jako platforma systemowa przeznaczona dla zaawansowanych aplikacji. Dojrzewanie i szybki rozwój tego wszechstronnego systemu, zapewniającego całe bogactwo bezpłatnych narzędzi programowania, pozwala mieć pewność, co do jego ugruntowanej pozycji w przyszłości. Przy niewielkim nakładzie sił i środków, system Linux udostępnia szeroki wachlarz narzędzi oraz obsługę nowych lub dopiero...

    Linux. Biblia. Edycja 2007 - książka
    Linux. Biblia. Edycja 2007 - książka
    Christopher Negus
    Helion

    Poznaj możliwości systemu operacyjnego,
    który zrewolucjonizował rynek oprogramowania

    • Wypróbuj i zainstaluj jedną z 16 różnych dystrybucji Linuksa
    • Wykorzystaj aplikacje dołączone do Linuksa
    • Uruchom w oparciu o Linux serwer sieciowy, komputer domowy i stację roboczą
    • Naucz się administrować systemem

    Linux stanowi fenomen na współczesnym rynku oprogramowania. Prosty system operacyjny wzorowany na Uniksie...

    Ubuntu Linux. Ćwiczenia - książka
    Ubuntu Linux. Ćwiczenia - książka
    Piotr Czarny
    Helion

    Wykorzystaj darmowy system operacyjny

    • Zainstaluj i skonfiguruj Linuksa
    • Połącz się z internetem
    • Skorzystaj z dołączonego oprogramowania

    Linux już dawno przestał być zabawką dla pasjonatów. Dynamiczny rozwój i rosnąca w ogromnym tempie popularność tego dostępnego bezpłatnie systemu operacyjnego sprawiły, że dziś jest poważną konkurencją dla systemów komercyjnych. Linux jest wykorzystywany nie tylko jako baza wydajnych...

    eXtreme programming - książka
    eXtreme programming - książka
    David Astels, Granville Miller, Miroslav Novak
    Helion

    Teoria i praktyka prowadzenia projektów programistycznych

    • Naucz się zasad programowania ekstremalnego i zastosuj je w praktyce
    • Od konceptualizacji do przekazania działającego systemu -- poznaj najlepsze sposoby pracy na każdym etapie tworzenia oprogramowania
    • Poznaj znaczenie wszystkich uczestników procesu tworzenia oprogramowania: programistów, menedżerów i klientów
    • Dowiedz się...

    Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1 - ebook/pdf
    Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1 - ebook/pdf
    William Stallings, Lawrie Brown
    Helion

    Zapewnienie bezpieczeństwa systemu informatycznego jest dziś nie lada wyzwaniem. Między administratorami a napastnikami trwa ciągły wyścig zbrojeń. Agresorzy dysponują bardzo różnymi narzędziami i często postępują w sposób nieprzewidywalny. W efekcie każde zabezpieczenie usługi czy zasobu, mimo że początkowo wydaje się doskonałe, prędzej czy później okazuje się podatne na ataki...

    Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1 - książka
    Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1 - książka
    William Stallings, Lawrie Brown
    Helion

    Zapewnienie bezpieczeństwa systemu informatycznego jest dziś nie lada wyzwaniem. Między administratorami a napastnikami trwa ciągły wyścig zbrojeń. Agresorzy dysponują bardzo różnymi narzędziami i często postępują w sposób nieprzewidywalny. W efekcie każde zabezpieczenie usługi czy zasobu, mimo że początkowo wydaje się doskonałe, prędzej czy później okazuje się podatne na ataki...

    Hacking Ubuntu. Konfiguracja i optymalizacja - książka
    Hacking Ubuntu. Konfiguracja i optymalizacja - książka
    Neal Krawetz
    Helion

    Poznaj i wykorzystaj ukryte możliwości Ubuntu

    • Jak optymalnie skonfigurować interfejs użytkownika?
    • W jaki sposób zmaksymalizować wydajność systemu?
    • Jak emulować w Ubuntu inne platformy?

    Fenomen Ubuntu zaskakuje nawet wiernych fanów Linuksa. Ta dystrybucja, przeznaczona dla użytkowników, którzy nie mieli wcześniej okazji pracować z Linuksem, zdobywa coraz więcej zwolenników...

    UML 2.0. Wprowadzenie - książka
    UML 2.0. Wprowadzenie - książka
    Russ Miles, Kim Hamilton
    Helion

    Najtrudniejszym etapem każdego procesu tworzenia systemu informatycznego jest wykonanie odpowiedniego projektu. Umiejętność pogodzenia wymagań użytkowników i osób finansujących system z możliwościami oferowanymi przez technologię jest kluczowym elementem sukcesu. Im bardziej złożony system, tym bardziej zawiły staje się projekt. Konieczność ustandaryzowana technik projektowania systemów zaowocowała powstaniem narzędzi...

    Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky - książka
    Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky - książka
    Joel Spolsky
    Helion

    Programowanie to nie tylko wiedza -- to także sztuka. Aplikacja jest narzędziem, które powinno być przede wszystkim użyteczne i ergonomiczne. Niestety, wielu twórców oprogramowania zapomina o tym, pisząc swoje programy. Powodów jest wiele: zbyt mało czasu, źle sformułowane założenia, nieprawidłowa komunikacja między członkami zespołu projektowego czy też niestosowanie się do konwencji kodowania i testowania...


    Inżynieria oprogramowania w ujęciu obiektowym. UML, wzorce projektowe i Java - książka
    Inżynieria oprogramowania w ujęciu obiektowym. UML, wzorce projektowe i Java - książka
    Bernd Bruegge, Allen H. Dutoit
    Helion

    Sprawdź, jak sprawnie i bezbłędnie projektować systemy informatyczne!

    • Czym jest inżynieria oprogramowania?
    • Jak zapanować nad wszystkimi aspektami procesu projektowania?
    • Jak wygląda cykl życia oprogramowania?

    Projektowanie systemów informatycznych to zadanie bardzo skomplikowane. Ogromna liczba zależności, zasad i wyjątków od nich sprawia, że nie jest możliwe podejście do tego zadania ot tak...

    Linux. Profesjonalne administrowanie systemem. Wydanie II - książka
    Linux. Profesjonalne administrowanie systemem. Wydanie II - książka
    Dennis Matotek, James Turnbull, Peter Lieverdink
    Helion

    Naucz się przygotowywać systemy dostosowane do firm przy użyciu bezpłatnego i otwartego oprogramowania

    Jeśli prowadzisz swoją firmę, na pewno wiesz, że właściwie każdy kolejny rok działalności przynosi nowe wymagania dla systemu informatycznego i potrzebę wdrożenia nowych aplikacji. Koszt takiej operacji nader często przyprawia o porządny ból głowy. Możliwość posłużenia się choćby w części bezpłatnym...


    Agile Software Development. Gra zespołowa. Wydanie II - książka
    Agile Software Development. Gra zespołowa. Wydanie II - książka
    Alistair Cockburn
    Helion
    Poznaj zasady doskonałej metodologii wytwarzania oprogramowania
    • Jak dopasować metodologię Agile do specyfiki firmy?
    • W jaki sposób powiązać Agile z innymi metodologiami?
    • Jak wdrożyć Agile w całej strukturze firmy?

    Produkcja oprogramowania wymaga nie tylko doskonałej znajomości technologii, ale także metodologii zarządzania projektem. Kluczowym elementem jest tu umiejętność błyskawicznego reagowania na zmiany...

    Ciągłe dostarczanie oprogramowania w języku Java. Najlepsze narzędzia i praktyki wdrażania kodu - książka
    Ciągłe dostarczanie oprogramowania w języku Java. Najlepsze narzędzia i praktyki wdrażania kodu - książka
    Daniel Bryant, Abraham Marín-Pérez
    Helion

    W ciągu ostatnich lat radykalnie zmieniły się wymagania i oczekiwania biznesowe wobec oprogramowania. Kluczowymi wartościami są innowacyjność, szybkość i czas wejścia na rynek. Do spełnienia tych wymagań konieczne okazały się nowe architektury i modele tworzenia kodu. Metodyka ciągłego dostarczania, zwanego też CD, polega na tworzeniu w krótkich cyklach wartościowych i solidnych produktów...

    SUSE Linux Enterprise Server. Administracja usługami serwera. Księga eksperta - książka
    SUSE Linux Enterprise Server. Administracja usługami serwera. Księga eksperta - książka
    Kazimierz Lal, Tomasz Rak, Seweryn Kościółek
    Helion

    Uruchom stabilny i bezpieczny serwer internetowy

    • Jak zainstalować i optymalnie skonfigurować SUSE?
    • W jaki sposób zarządzać usługami sieciowymi?
    • Jak usprawnić codzienne zadania administracyjne?

    SUSE to jedna z dystrybucji systemu operacyjnego Linux - dostępnego nieodpłatnie produktu, który cieszy się ogromną popularnością i szacunkiem wśród użytkowników. Od innych dystrybucji różni się ona tym...

    Debian GNU/Linux - książka
    Debian GNU/Linux - książka
    Bill McCarty
    Helion

    Niniejsza książka jest skierowana do początkujących użytkowników systemu Debian GNU Linux. Opisano w niej w bardzo prosty sposób instalację tego systemu. Dzięki temu staje się niezastąpiona dla czytelników, którzy dopiero zamierzają rozpocząć swoją przygodę z Linuksem i jako pierwszą dystrybucję wybrali właśnie Debiana.

    Książka zawiera opis konfiguracji graficznego środowiska X Window...

    Novell NetWare 6. Księga administratora - książka
    Novell NetWare 6. Księga administratora - książka
    Kelly J.P. Lindberg, Jeffrey L. Harris
    Helion
    Nawet doświadczony użytkownik systemów NetWare 5 czy NetWare 5.1 dostrzeże w systemie NetWare 6 wiele nowych funkcji. A to dlatego, że obecne wydanie systemu jest końcowym etapem, rozpoczętego wraz z wydaniem NetWare 5, przeobrażania systemu NetWare w platformę zgodną z założeniami strategii One Net. W praktyce oznacza to, że dostęp do wszystkich danych i do wszystkich zasobów systemu może odbywać się za pomocą jednego interfejsu...

    Tworzenie aplikacji dla systemu Windows 8. Zaprojektuj, napisz i opublikuj swoją aplikację - książka
    Tworzenie aplikacji dla systemu Windows 8. Zaprojektuj, napisz i opublikuj swoją aplikację - książka
    Rafał Madycki, Michał Guzowski, Maciej Jaskólski
    Helion

    Aplikacje dla systemu Windows 8 - podejmij wyzwanie!

    • Jak pisać aplikacje dla systemu Windows 8 z wykorzystaniem API Windows Runtime?
    • Jak stworzyć pożądane opcje i nadać aplikacji wygląd zgodny z zasadami nowoczesnego stylu projektu Microsoft?
    • Jak wykorzystać usługi online i opublikować aplikację w sieci?

    Tworzenie aplikacji dla nowego systemu operacyjnego firmy Microsoft to całkiem ciekawa (a czasem także intratna) perspektywa dla programistów...