Witam
Od roku męczę się z w miarę ciekawym
projektem na umowę zlecenie,
mnijesza o to czego dotyczy. Świadom jestem jednak, że bardzo brakuje mi
podstaw i w ogóle wiedzy z zakresu inżynierii oprogramowania. Ponieważ
jestem studentem 2 roku informatyki do tego na niezbyt ciekawej uczelni
[zaocznie] (tak wyszło) tą wiedzę będę musiał a do tego bardzo chcę
uzupełnić samodzielnie. Dostrzegam, że brakuje mi ustetmatyzowanego
podejścia do modelowania implementacji i weryfikacji oraz dokumentacji
projektu. Przeczytałem lub jestem w trakcie pobieżnego czytania
"Podstawy Metod Obiektowych" oraz "Analiza i projektowanie obiektowe".
Mam podstawy z notacji UML. Interesowały by mnie wskazówki ze strony
starszych kolegów za jaką literaturę się zabrać i jak się ukierunkować
by to co robię, robiło się trochę przyjemniej, by można było
udokumentować moje idee wykorzystane w pracach które realizuję i jakoś
efektywniej tym wszystkim
zarządzać. Chciałbym by były to materiały
które dostarczą mi przedewszystkim wiedzy na temat technik i metod
zabierania się do
projektu. Sam wychwyciłem że warto sobie samą fazę
projektowania podzielić na kilka etapów - zbierania dokładnych
informacji, wytworzenia modelu zachowań i właściwości systemu a potem
dopiero zabieranie się za implementację i tu też fajnie było by to
podzielić na jakieś łagodne etapy. I wiem że nie jest to wiedza
specjalna a dla wielu z was oczywista. Nie oczekuję przekierowania mnie
na www.omg.org lub www.rational.com bo sam tam trafię a przebrnięcie
przez całą dokumentację bez ideowej/podstawowej (czyli o co tak naprawdę
chodzi) wiedzy nie jest ani łatwe ani przyjemne.
Za wszelkie komentarze i sugestie jak i materiały będę bardzo wdzięczny.
Przepraszam że się tak rozpisałem ale to na co trafiłem do tej pory było
dla mnie albo nie czytelne albo zbyt obszerne i formalne. Próbowałem
posługiwać się Rational Rose i jeszcze jednym tak wielkim programem
jednak nie bardzo czuję blusa a chciałbym.
Jeszcze jedno :-)
Chciałbym się dowiedzieć jak w waszych firmach jest przeprowadzany
proces producji oprogramowania i jakie są wymagania rynku wobec
analityków ( o ile się dobrze orientuję tak się taki ktoś nazywa ?)
Jeszcze raz dziękuję.
Tomasz Ziobrowski