Astadehttp://wiki.astade.de/dokuwiki/
http://wiki.astade.de/dokuwiki/lib/tpl/arctictut-master/images/favicon.icotext/html2018-09-11T15:52:12+01:00thomasinstall:installinubuntuhttp://wiki.astade.de/dokuwiki/doku.php?id=install:installinubuntu&rev=1536673932&do=diff
Astade for Ubuntu is available at Launchpad.
There you can find two package archives for stable releases and for daily builds.
Just follow the Launchpad instructions on how to add the archive of your choice to your system.
Here is the short version for the stable release archive:text/html2016-05-04T10:50:53+01:00tobiasinstall:installindebian - createdhttp://wiki.astade.de/dokuwiki/doku.php?id=install:installindebian&rev=1462351853&do=diff
To install Astade in Debian add the following lines to your /etc/apt/sources.list (resp. the sources.list.d/astade.list):
deb http://ppa.launchpad.net/astade/daily/ubuntu/ devel main
deb-src http://ppa.launchpad.net/astade/daily/ubuntu/ devel maintext/html2016-05-04T10:47:40+01:00tobiasinstall:indexhttp://wiki.astade.de/dokuwiki/doku.php?id=install:index&rev=1462351660&do=diff
* install in Ubuntu
* install in Debian
* install in Windows
* install from source package
* install in Gentootext/html2016-04-02T20:59:48+01:00andersdownload:index - Ubuntuhttp://wiki.astade.de/dokuwiki/doku.php?id=download:index&rev=1459623588&do=diff
* Windows installer for the Astade tool
* Daily built Astade packages
* pre-built Ubuntu packagestext/html2016-04-02T20:55:16+01:00andersfaq:index - [Can I get commercial support for Astade?] http://wiki.astade.de/dokuwiki/doku.php?id=faq:index&rev=1459623316&do=diff
What are these cryptic filenames good for?
Astade strores the model elements in the file system of your computer. Every element (parameter, class, attribute ...) is a file. This results in a lot of single files and subdirectories.
You would suggest to name directories and files the same as the coresponding model element?
If you work with a repository, e.g. SVN, Astade adds all new generated files automatically to the repository, and some repositories cannot handle a rename of directories.
If…text/html2015-06-13T21:03:54+01:00thomassidebarhttp://wiki.astade.de/dokuwiki/doku.php?id=sidebar&rev=1434222234&do=diff
home
download
install
FAQ
tutorial
howto
screenshots
jenkinstext/html2015-05-21T15:48:38+01:00thomasscreenshots:componenthttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:component&rev=1432216118&do=diff
Component diagrams are very common, also most people don't notice, they actually draw component diagrams.
You use them, to give a big project some structure, by dividing it into several pieces (divide ut regnes).
back to screenshot indextext/html2015-05-21T15:38:50+01:00thomasscreenshots:statecharthttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:statechart&rev=1432215530&do=diff
State charts are very helpful in all cases very your problem has “states”.
Astade can not only draw this diagram, but also can generate C++ code from a state chart model.
back to screenshot indextext/html2015-05-21T15:36:45+01:00thomasscreenshots:objectmodelhttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:objectmodel&rev=1432215405&do=diff
Object model diagrams (or class diagrams) are the most famous UML diagrams. There are some tools (e.g. doxygen) that can partly generate this diagram type from parsed code.
But to do it propery, you need additional information (architectural information) which is not contained in the C++ code and therefore cannot be parsed.text/html2015-05-21T15:32:50+01:00thomasscreenshots:sequencehttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:sequence&rev=1432215170&do=diff
Sequence diagrams have their main strength, if they are recorded from running code. Astade provides a framework for doing this. Trace2UML is a viewer, which can use this traces for displaying graphics.
back to screenshot indextext/html2015-05-21T15:28:16+01:00thomasscreenshots:usecasehttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:usecase&rev=1432214896&do=diff
Use case diagrams are helpful during the definition phase of a software project. AstadeDraw offers a drawing interface which is implemented as a “bouncing tree”.
This gives an automatic layouting of the drawing. This results in a very fast drawing process. You can interactively design use case diagrams on a projector together with the marketing people.text/html2015-05-21T15:21:47+01:00thomasscreenshots:astadehttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:astade&rev=1432214507&do=diff
This screenshot shows the Astade main view. It looks similar to other class viewers. The main difference to other tools, like e.g. eclipse, is, that the class view is stored in a kind of database instead of parsing it from existing code.
back to screenshot indextext/html2015-05-21T15:17:02+01:00thomasscreenshots:spemdiagramhttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:spemdiagram&rev=1432214222&do=diff
Also not an UML diagram, the spem diagram is a useful add on in the software development process. Spem diagrams are not used to describe the behavior of the software nor static architecture of software.
Spem diagrams are used to describe processes. And therefore can be used to describe software development processes.text/html2015-05-21T07:54:20+01:00thomasscreenshots:spem.png - createdhttp://wiki.astade.de/dokuwiki/doku.php?image=screenshots%3Aspem.png&ns=screenshots&rev=1432187660&tab_details=history&mediado=diff&do=media
<img src="/dokuwiki/lib/exe/fetch.php?w=500&h=287t=1432187660&amp;tok=010243&amp;media=screenshots:spem.png" alt="screenshots:spem.png" />text/html2015-05-21T07:52:54+01:00thomasscreenshots:indexhttp://wiki.astade.de/dokuwiki/doku.php?id=screenshots:index&rev=1432187574&do=diff
* Astade main program
* feature dialog
* use case diagram
* component diagram
* object model diagram
* sequence diagram
* state diagram
* spem diagramtext/html2015-05-13T16:52:11+01:00thomastutorial:acf6.png - createdhttp://wiki.astade.de/dokuwiki/doku.php?image=tutorial%3Aacf6.png&ns=tutorial&rev=1431528731&tab_details=history&mediado=diff&do=media
<img src="/dokuwiki/lib/exe/fetch.php?w=164&h=500t=1431528731&amp;tok=8ed399&amp;media=tutorial:acf6.png" alt="tutorial:acf6.png" />text/html2015-05-13T16:52:11+01:00thomastutorial:acf7.png - createdhttp://wiki.astade.de/dokuwiki/doku.php?image=tutorial%3Aacf7.png&ns=tutorial&rev=1431528731&tab_details=history&mediado=diff&do=media
<img src="/dokuwiki/lib/exe/fetch.php?w=363&h=500t=1431528731&amp;tok=f6f7c0&amp;media=tutorial:acf7.png" alt="tutorial:acf7.png" />text/html2015-05-13T16:52:11+01:00thomastutorial:acf5.png - createdhttp://wiki.astade.de/dokuwiki/doku.php?image=tutorial%3Aacf5.png&ns=tutorial&rev=1431528731&tab_details=history&mediado=diff&do=media
<img src="/dokuwiki/lib/exe/fetch.php?w=500&h=331t=1431528731&amp;tok=fe8119&amp;media=tutorial:acf5.png" alt="tutorial:acf5.png" />text/html2015-05-13T16:52:11+01:00thomastutorial:acf3.png - createdhttp://wiki.astade.de/dokuwiki/doku.php?image=tutorial%3Aacf3.png&ns=tutorial&rev=1431528731&tab_details=history&mediado=diff&do=media
<img src="/dokuwiki/lib/exe/fetch.php?w=500&h=334t=1431528731&amp;tok=b7ab0e&amp;media=tutorial:acf3.png" alt="tutorial:acf3.png" />text/html2015-05-13T16:52:11+01:00thomastutorial:acf4.png - createdhttp://wiki.astade.de/dokuwiki/doku.php?image=tutorial%3Aacf4.png&ns=tutorial&rev=1431528731&tab_details=history&mediado=diff&do=media
<img src="/dokuwiki/lib/exe/fetch.php?w=256&h=171t=1431528731&amp;tok=1577e2&amp;media=tutorial:acf4.png" alt="tutorial:acf4.png" />