Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przemyslenie oraz wypisanie funkcji oprogramowania, opisywanie co ma zawierac projekt
godzio89
post 29.07.2008, 16:10:42
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 18.07.2008

Ostrzeżenie: (0%)
-----


Tak jak w temacie chodzi mi o to jak zabrac sie za tworzenie jakiegos skryptu, strony lub programu. Np ja to sobie wypisuje wszystko na kartce co i jak ma byc np:
Wyswietlanie uzytkownikow:
--nazwa
--imie
--naz
--nr gg
--email itp
Ale jak pelno sie takich funkcji robi to troche pogubic sie mozna w tym wszyskim na kartkach. Jest moze jakis program, do tworzenia wlasnie takich rzeczy, zeby pozniej mozna bylo latwo spojrzec co sie z czym laczy i jakie sa tego funkcje?
Go to the top of the page
+Quote Post
athabus
post 29.07.2008, 16:15:43
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Może to nie program, ale zainteresuj się UML.
Do planowanie aplikacji z prostszych rzeczy na pewno warto zainstalować sobie wiki - przynajmniej kartki nie giną i można łatwo modyfikacje wprowadzać.
Go to the top of the page
+Quote Post
godzio89
post 29.07.2008, 16:18:45
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 1
Dołączył: 18.07.2008

Ostrzeżenie: (0%)
-----


Zainstalowac wiki?A jezeli chodzi o uml to moglbys podac cos bardziej konkretnego?Bo szukalem na wikipedia.pl i za duzo informacji tam nie znalazlem:P
Go to the top of the page
+Quote Post
Moli
post 29.07.2008, 16:19:03
Post #4





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Do powiązań w bazie danych możesz użyć np. dbdesigner.
Go to the top of the page
+Quote Post
.radex
post 29.07.2008, 16:19:07
Post #5





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Dokumentacja, dokumentacja i jeszcze raz programowanie obiektowe.

Dzięki wydzieleniu wszystkich funkcji do klas, w systemie robi się porządek. Dzięki dokumentacji, można zrozumieć co dana klasa/funkcja robi.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
kosmos
post 29.07.2008, 17:30:47
Post #6





Grupa: Zarejestrowani
Postów: 367
Pomógł: 17
Dołączył: 4.03.2008

Ostrzeżenie: (0%)
-----


Skombinuj sobie Enterprise Architect do UML smile.gif
Go to the top of the page
+Quote Post
athabus
post 30.07.2008, 09:34:59
Post #7





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(godzio89 @ 29.07.2008, 17:18:45 ) *
Zainstalowac wiki?A jezeli chodzi o uml to moglbys podac cos bardziej konkretnego?Bo szukalem na wikipedia.pl i za duzo informacji tam nie znalazlem:P

Wszytko tak jak pisze readex sprowadza się do robienia dokumentacji.
Wiki - dzięki temu, że jest banalnie prosta w obsłudze, łatwo tworzy się powiązania/linki między stronami itd doskonale nadaje się jako ulepszona wersja kartki i ołówka. Po prostu tworzysz sobie wiki i w niej opisujesz wszystko co jest dla ciebie ważne. Wiele osób (w tym ja) używa właśnie wiki w takich celach.
UML to najprościej mówiąc takie diagramy które obrazują jak poszczególne komponenty aplikacji oddziałują ze sobą i z czego się składają. Język tych diagramów jest banalnie prosty (w podstawowych zastosowaniach) i można to szybko opanować. Są programy do tworzenia diagramów. Ja używam Umbrello na linuksie - na windowsa też są jakieś darmowe programy (Enterprisa Architect jest płatny) - coś mi się kołacze ArgoUML ale nie wiem czy ten program jest nadal rozwijany.
Do baz danych wspomniany DbDesigner jest ok.

No i już w fazie wykonywania projektu warto używać PHPdoc.

Ten post edytował athabus 30.07.2008, 09:35:19
Go to the top of the page
+Quote Post
phpion
post 30.07.2008, 10:18:54
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Popieram kolegów w sprawie diagramów. Natomiast mam swoje typy odnośnie samych narzędzi:
- diagramy UML - StarUML
- diagramy ERD - MySQL Workbench
- dokumentacja kodu - phpDocumentor
Narzędzia są darmowe. MySQL Workbench to następca DBDesignera, który nie jest już rozwijany.
Go to the top of the page
+Quote Post
qqrq
post 30.07.2008, 10:37:55
Post #9





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Jak jeszcze dorzucę Diagram Designer - ot proste narzędzie


--------------------
Go to the top of the page
+Quote Post
Ace
post 30.07.2008, 12:09:38
Post #10





Grupa: Zarejestrowani
Postów: 216
Pomógł: 0
Dołączył: 9.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Czego używacie do zaprojektowania widoków systemu? strona 1 - strona główna, zawiera element A B C dane wyświetlane są tu i tu..., strona 2.... strona 3...

Ja używam freemind do tworzenia map strony. Brakuje mi narzędzi, które ułatwią mi tworzenie ekranów z opisami funkcji i elementów, które mógłbym przekazać programiście do realizacji. Aktualnie robie to w word - tabela + opis. Macie może jakieś inne pomysły?

Mówicie o dokumentacji technicznej? A co z użytkową, albo biznesową? Przecież nie udostępnicie klientowi WIKI do wglądu?
Go to the top of the page
+Quote Post
athabus
post 30.07.2008, 12:33:14
Post #11





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Fajne to freemind - muszę przetestować jak się będzie sprawdzać.

Co do robienia "ekranów" to
- mój znajomy z jednej agencji używał w firmie do tego powerpoint'a
- ja używałm inkscape (taka uproszczona wersja corela) - idealnie się nadaje bo łatwo wstawia się bloki, teksty, modyfikuje się położenie itp (jest wersja do windowsa i linuksa)

Minusem wspomnianych programów jest brak możliwości dodawania dłuższych notatek w jakiejś formie tak aby wyświetlały się tylko po najechaniu kursorem albo coś takiego.
Go to the top of the page
+Quote Post
Ace
post 1.08.2008, 10:03:29
Post #12





Grupa: Zarejestrowani
Postów: 216
Pomógł: 0
Dołączył: 9.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


no właśnie, z tym jest problem. Pozostaje mi szukać dalej winksmiley.jpg
Go to the top of the page
+Quote Post
SHiP
post 1.08.2008, 22:06:55
Post #13





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Wszystko to kwestia przyzwyczajenia. Kupiłem(a w zasadzie dostałem na własne życzenie) ksiązke o UML. Fajny bajer i z pewnością przydaje sie w duzych firmach. Ja do własnych potrzeb nadal uzywam kartki i ołowka(a raczej zeszytu i czarnego długopisu winksmiley.jpg). Jakoś nie mam czasu tworzyć w uml tylko i wyłacznie dla siebie winksmiley.jpg. Ponadto wIększość rzeczy piszę i wymyslam "w locie". Bądz co bądz ja jestem może troche dziwny a uml to dobra sprawa winksmiley.jpg.


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
.radex
post 1.08.2008, 22:26:17
Post #14





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Cytat(SHiP @ 1.08.2008, 23:06:55 ) *
Wszystko to kwestia przyzwyczajenia. Kupiłem(a w zasadzie dostałem na własne życzenie) ksiązke o UML. Fajny bajer i z pewnością przydaje sie w duzych firmach. Ja do własnych potrzeb nadal uzywam kartki i ołowka(a raczej zeszytu i czarnego długopisu winksmiley.jpg). Jakoś nie mam czasu tworzyć w uml tylko i wyłacznie dla siebie winksmiley.jpg. Ponadto wIększość rzeczy piszę i wymyslam "w locie". Bądz co bądz ja jestem może troche dziwny a uml to dobra sprawa winksmiley.jpg.


Wcale nie jesteś tongue.gif Ja też większość rzeczy wymyślam "w locie" lub projektuję na kartce. UML fajna sprawa, ale czasem niepotrzebna. Po co tracić czas na zaprojektowanie czegoś, co doskonale wiemy jak ma to wyglądać. Jak to na jakiejś baardzo starej stronie wyczytałem "prawdziwy programista pisze programy, a nie dokumentację" (diagramy UML można zaliczyć do dokumentacji) tongue.gif


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:33