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

Odpowiedz Nowy wątek
2006-08-09 10:02
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


sebcio

Pozostało 580 znaków

2006-08-11 13:56
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

Pozostało 580 znaków

2006-08-11 13:58
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

Pozostało 580 znaków

2006-08-12 13:24
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)?


Praca jest przekleństwem klasy pijącej.
Oscar Wilde

Pozostało 580 znaków

2006-08-12 13:26
0

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


Praca jest przekleństwem klasy pijącej.
Oscar Wilde

Pozostało 580 znaków

2006-08-19 23:25
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


sebcio

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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