Projektowanie systemów informatycznych - jaka książka?

0

Witam,

chciałbym kupić książke, która pokaże mi jak powinno się projektować i budować systemy informatyczne. Posiadam już wiedzę na temat wzorców projektowych, przestudiowałem w tym zakresie dwie lektury - Eric Gamma oraz Head First Design Patterns. Po tych książkach tworzyłem całkiem inne aplikacje, którymi dużo łatwiej mi się zarządzało i mogłem je zrozumieć za każdym razem gdy wracałem do projektu. Jednak nadal mam pewien problem z projektowaniem. Do tej pory wszystko robiłem można powiedzieć na wyczucie tzn. brałem kartke papieru i myślałem, rysowałem obiekty, jak się ze sobą komunikują, zobaczyłem wówczas jakieś wzorce, które można zastosować, rysowałem diagramy i to wszystko. Ale teraz znowu mam problem w projekcie i nie wiem jak się to powinno robić. Generalnie mam pewne moduły do zaimplementowania i nie wiem jak to wszystko podzielić, co powinno zawierać się w pliku dll a co nie. Generalnie potrzebowałbym książki, która zawiera również przykłady, ale także metodologie stosowaną w projektowaniu systemów i ich rozwijaniu. W internecie jest tak dużo książek, że trudno mi się zdecydować.

Z góry bardzo dziękuje

Pozdrawiam
Sebastian

0

Witam
Jesli chodzi o ksiazke to różne typu "Inzynieria systemow informatycznych", "zarządzanie projektami informatycznymi".
(znajomy IT Consultatnt powiedzial ,że najlepiej wejść do jakiejś ksiegarnii informatycznej , i jednym ruchem ręki wrzucić wszystkie pozycje z działu "inżynierii programowania" do koszyka :))

Jakkolwiek duzo jest wersji elektronicznych. Wpisz w googlach:

  1. agile
  2. agile filetype:pdf

Polceałbym także "effective java programming" oraz wszelkie ,ktore omawiają tak zwane antywzorce.

pozdro

0

Niestety mi też brakuje książki, która byłaby praktycznym przewodnikiem po pracy architekta systemów obiektowych na bazie prawdziwych projektów. Wciąż szukam - ostatnio w amazon - aktualnie ściągam "Beyond Software Architecture" (kurcze, właśnie zobaczyłem że została przetłumaczona przez helion, wrrrr) oraz "Software Systems Architecture". Mam pewne nadzieje związane z tą drugą ale w tej chwili jest w drodze więc się nie wypowiadam.

Z pewnością wiedza której szukasz jest kwestią doświadczenia. Mogę jednak polecić ci kilka książek, które przeczytałem po "wzorcach projektowych" i uważam że są szczegónie cenne w pracy architekta:

  1. Martin Fowler "Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe". Tytuł jest fatalnie przetłumaczony i powinien brzmieć "Architektura systemów dla przedsiębiorstw" (oryginalnie Patterns of Enterprise Application Architecture"), reszta tłumaczenia jest na szczęście w porządku. Klasyczne wzorce są sposobem organizowania warstwy logiki. Ta książka wypełnia lukę w temacie sposobów dostępu do danych, sposobów łączenia warstwy prezentacji z warstwą logiki itd - powiedział bym że porusza tematykę "grubej architektury". Lektura obowiązkowa dla każdego architekta.

  2. Joshua Kierievsky "Refaktoryzacja do wzorców projektowych" - ważna książka dlatego bo dzięki niej można zrozumieć, że decyzje architektoniczne nie są ostateczne i generalnie nie warto przesadzać z czasem poświąconym na projektowanie ("projektowanie totalne") - zamiast tego lepiej wprowadzić zwyczaj regularnego refactoringu. Co prawda czytanie kolejnych przekształceń jest trochę żmudne ale bardzo utrwala wiedzę o wzorcach.

pozdrawiam

0

A co myslicie o takiej ksiazce jak "Inżynieria oprogramowania" Sommerville'a Ian'a ? Czy to faktycznie taki absolutny kanon jak wskazuje na to seria wydawnicza (Kanon Informatyki - WNT)?

0

Przepraszam - seria wydawnicza zwie sie Klasyka Informatyki... "Kanon" wydawany jest przez Helion a nie przez WNT...

0

Witam,

dziękuje wszystkim za odpowiedzi. Aktualnie skorzystałem chyba z jednego z najlepszych portali, w którym można sprawdzić, które książki są godne uwagi, a które nie. Jest to http://accu.org
Wybrałem książkę "Software Engineering Practitioner's Approach 5ed" Pressmana. Jest Highly Recommended i przetłumaczona na język polski przez WNT jako "Pratkyczne podejście do inżynierii oprogramowania". Jeszcze jej nie przeczytałem. Mam nadzieje, że będzie dobra. Aczkolwiek sprawdze pozycje podawane przez was. Dzięki.

Pozdrawiam
Sebastian

1 użytkowników online, w tym zalogowanych: 0, gości: 1