Temat: Jak dobrze zaprojektować aplikację?

Mam nadzieję że ktoś się odezwie, mimo że ostatnie wpisy na grupie były sprzed roku. Chciałbym zapytać się osób mających doświadczenie w projektowaniu nowych aplikacji. Jak myślę, aplikację należy projektować od góry, najpierw podzielić funkcjonalnie na pakiety i klasy, potem wybrać metody tych klas a następnie będzie można wypełniać już kodem te metody? Tylko jak nie widząc jeszcze aplikacji ustalić te klasy?

konto usunięte

Temat: Jak dobrze zaprojektować aplikację?

A masz jasno określone co ta nowa aplikacja ma robić? Są sposoby na to żeby taką aplikację napisać w taki sposób, żeby była łatwa do późniejszej rozbudowy (relatywnie niskim nakładem pracy), tworzenie było łatwe i przyjemne z minimalnym ryzykiem błędów. Większy problem jest wtedy, gdy realizujesz coś gdzie nie wiadomo do końca jakie mogą być przyszłe funkcjonalności ale i z tym można sobie poradzić.
Maciej G.

Maciej G. Projektant /
Programista, Famor
S.A.

Temat: Jak dobrze zaprojektować aplikację?

Andrzej B.:
Jak myślę,
aplikację należy projektować od góry, najpierw podzielić funkcjonalnie na pakiety i klasy, potem wybrać metody tych klas a następnie będzie można wypełniać już kodem te metody? Tylko jak nie widząc jeszcze aplikacji ustalić te klasy?

Najpierw określ sobie aktorów tzn. części systemu lub zewnętrznych użytkowników programu, którzy wchodzą z nim w interakcję. Potem stwórz dla każdego z nich "przypadki użycia". Jak to zrobisz to powinieneś móc określić główne klasy i metody. Możesz napisać jakiego typu jest to aplikacja, wtedy można by dla niej określić jakie wzorce projektowe i architekturę warto by zastosować.

Pozdrawiam.Ten post został edytowany przez Autora dnia 11.07.15 o godzinie 19:24

Temat: Jak dobrze zaprojektować aplikację?

Polecam także śledzić wpisy Jarka Żelińskiego ja jego stronie oraz w tej grupie.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Jak dobrze zaprojektować aplikację?

Andrzej B.:
Mam nadzieję że ktoś się odezwie, mimo że ostatnie wpisy na grupie były sprzed roku. Chciałbym zapytać się osób mających doświadczenie w projektowaniu nowych aplikacji. Jak myślę, aplikację należy projektować od góry, najpierw podzielić funkcjonalnie na pakiety i klasy, potem wybrać metody tych klas a następnie będzie można wypełniać już kodem te metody? Tylko jak nie widząc jeszcze aplikacji ustalić te klasy?

Najpierw cel czyli do czego ma ona posłużyć: piszemy przypadki użycia jako oczekiwane usługi
Potem analizujemy dziedzinę i projektujemy wewnętrzne elementy kasy i ich interfejsy (przypominam, że obiekty współpracują, ich kluczowym zadaniem jest współpraca a kluczowym elementem ich operacje)

Pojęcie "od góry" nic to nie mówi, co do wyodrębniania "wymyślania" klas proponuje to na początek:
http://it-consulting.pl/autoinstalator/wordpress/2013/...

a tak nie robimy:
http://it-consulting.pl/autoinstalator/wordpress/2015/...

Temat: Jak dobrze zaprojektować aplikację?

To już jest zadanie dla specjalisty jeśli chodzi o mnie ja jestem w tym temacie zielony, wybrałem się na łatwiznę zleciłem zadanie http://yarix.pl/ wszystko wykonane perfekcyjnie

Temat: Jak dobrze zaprojektować aplikację?

Podstawy są fajnie opisane http://supersklep24.pl/ można przestudiować i powoli swoim tempem zacząć działać. mój czas nie był zmarnowany.

Następna dyskusja:

Custom fields, projekt / im...




Wyślij zaproszenie do