L P

L P podskala.net

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

Witam,

Pracujemy z projektami, które wymagają od nas wyspecyfikowania pisanego programu. Część projektów posiada interfejs GUI, część nie. Każdy jednak musi zostać zaprojektowany dobrze, logicznie i przede wszystkim prosto - tak aby z naszego "opisu" mógł skorzystać programista, grafik, account i pewnie jeszcze kilka osób. Szukam rozwiązania, które pozwoli na jednopłaszczyznową komunikację między osobami z różnych branż, wiadomo ile z tym problemu - jakiegoś języka opisu projektu, który nie dotyka pojęć a definiuje metajęzykową konstrukcję nad alfabetem polskim. Zrozumiałą zarówno dla grafika, programisty jak i PM np..

Na podstawie takiego opisu projektu chciałbym opierać późniejsze modele - techniczne, mockups, biznesowe etc..

Ma ktoś jakiś pomysł?

Łukasz
Piotr P.

Piotr P. Software Developer

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

Coś jak UML ?
L P

L P podskala.net

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

Piotr P.:
Coś jak UML ?

UML spełnia swoje zadanie w późniejszej fazie. Brakuje mi czegoś poprzedzającego modelowanie warstw projektu.

L

konto usunięte

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

Chodzi Ci chyba o specyfikację funkcjonalną.

Szczegóły tu:
http://www.joelonsoftware.com/articles/fog0000000036.html
http://www.joelonsoftware.com/articles/fog0000000035.html
i w kolejnych rozdziałach.
L P

L P podskala.net

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

Wojciech Malinowski:
Chodzi Ci chyba o specyfikację funkcjonalną.

Tak chodzi mi o specyfikacje funkcjonalną (jak i strukturalną)
Szczegóły tu:
http://www.joelonsoftware.com/articles/fog0000000036.html
http://www.joelonsoftware.com/articles/fog0000000035.html
i w kolejnych rozdziałach.

Dobry art. - min. ujmuje to o czym zapominamy w wirze pracy (spec out of date).

Wojciechu,

Szukam formalnego uwzględniania, uniwersalnego zarazem, informacji składających się na taką specyfikację - najlepiej, żęby to był jakiś język opisu dla tej konstrukcji.

pozdrawiam, L

konto usunięte

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

Łukasz Podkalicki:
Wojciechu,

Szukam formalnego uwzględniania, uniwersalnego zarazem, informacji składających się na taką specyfikację - najlepiej, żęby to był jakiś język opisu dla tej konstrukcji.

Jeżeli nawet taki język istnieje to zawsze będzie gorszy od języka naturalnego i kilku ilustracji.

Czemu?
- bo żeby był wystarczająco ekspresywny do opisu aplikacji to musi być bardzo złożony (dużo bardziej niż UML na przykład)
- a żeby był wystarczająco zrozumiały jednocześnie dla programistów, grafików, accountów i innych to musi być bardzo prosty

Co prawda język polski nie spełnia warunku bycia prostym, ale nie musimy się tym przejmować, bo i programiści i graficy już go znają. Za to jest wystarczająco ekspresywny do wyspecyfikowania czegokolwiek sobie tylko zapragniesz.

Rozwiązaniem jest więc język polski + ilustracje + diagramy (niekoniecznie trzymające się jakiegoś sztywnego schematu jak UMLa).
Tomasz Woźniak

Tomasz Woźniak
Bioinformatyk/Progra
mista

Temat: Narzędzia, język opisu dla projektów pisanych w Python'ie.

hmmm - pierwsze co mi się nasuwa na myśl to przypadki użycia, ale pewnie wolałbyś co innego...

Następna dyskusja:

Bardzo ciekawy projekt dla ...


«

ODB

|

Pluginy

»


Wyślij zaproszenie do