Home / Products / Prosacpp



Prosacpp C++ generaattori

Prosa on lyömätön työkaluympäristö C++ sovellusten kehittämiseen. Prosa varmistaa aukottoman ja varmennetun reitin käyttäjän vaatimuksista UML kehitykseen, varmennukseen, dokumentointiin ja toteutusten generointiin saakka. Kun toteutuskieli on C++, toteuttaa Prosacpp C++ generaattori toteutuksen vaatimuskytkentäisyyden käytännössä. Prosacpp tuottaa täydellisen C++ koodin UML kaavioista - toteuttaen näin aidon visuaalisen ohjelmoinnin.

Visuaalinen sovelluskehitys

Prosa UML mallinnin visualisoi sovelluksen vaatimukset UML mallilla. Näin sovelluksen UML malli on ainutlaatuisella tavalla ajantasaisesti sidoksissa liiketoimintaan, markkinoihin ja käyttäjävaatimuksiin. Visuaalisuus selkeyttää kommunikointia kaikkien sovelluksen kehitystyöhön osallistuvien henkilöiden välillä.

Click to enlarge
Click to enlarge

Nopea, selkeä ja helposti ymmärrettävä C++ koodi

Prosa Prosacpp on erittäin nopea työkalu, yhden kaavion muunnos C++ koodiksi vie vain muutamia millisekunteja. Tuotettu koodi on heti valmis käännettäväksi ja ajettavaksi. Automaattisesti tuotettu koodi on kompaktia ja nopeaa suorittaa.

Luokat ja jäsenfunktiot automaattisesti

Prosa mallinnin kääntää UML luokkakaaviot C++ luokiksi. Prosacpp generaattori tuottaa UML tila- ja toimintokaavioista C++ jäsenfunktiot. Prosacpp tukee toiminnallisen koodin generoinnissa UML tilakaavion edistyksellisimpiä ominaisuuksia kuten hierarkkiset tilat, kutsuviestit, enter/exit/do lausekkeet tiloissa sekä tilasiirtymien ja tilojen sisäisten siirtymien ehdot. Jäsenfunktioiden samoin kuin luonti- ja poistofunktioiden parametrit ovat täysin käyttäjän kontrollissa. Assosiaatioiden toteutustavat ovat myös täysin käyttäjän ohjattavissa.

Integroituu työpenkkeihin ja versionhallintaan

Prosa ja Prosacpp integroituvat erinomaisen helposti eri ohjelmistosuunnittelun työpenkkeihin ja version hallinnan työkaluihin. Prosa toimitus sisältää esimerkkinä integroinnin Microsoft Visual C++ Studioon ja Microsoft SourceSafe versionhallintaan.

Simulaattori tekee UML mallit suoritettaviksi

Prosa ympäristön Prosasim simulaattori muuttaa staattisen UML mallin dynaamiseksi, eläväksi malliksi. Prosasim näyttää mallin todellisen toiminnan graafisesti. C++ sovellusten mallinnuksen teho moninkertaistuu ja virheet löytyvät aina varhaisimmassa mahdollisessa vaiheessa.

C++ sovellukset dokumentoituvat ajantasaisesti

Prosa Prosacdm dokumenttimanageri /web julkaisija toteuttaa C++ sovellusten ajatasaisen dokumentoinnin, jolloin dokumentointi valmistuu rinnakkaisesti kehitystyön kanssa parantaen kokonaislaatua ja vähentäen kehitysaikaa.

Click to enlarge






Suoraan ytimeen:

Suoritettavat C++ jäsenfunktiot tila- ja toimintokaavioista Prosacpp generattorilla

C++ luokat luokkakaavioista Prosa mallintimella

C++ funktiojulistukset luokkakaavioista Prosa mallintimella

Selkeä ja nopea C++ koodi

Integroituu työpenkkeihin

Integroituu versionhallinnan työkaluihin

Kirjastojen ja komponenttien tuki

Hallitsee automaattisesti tuotetun ja käsin kirjoitetun koodin samoissa lähdetiedostoissa

Lähdetiedostoihin saa käyttäjän määrittelemät otsikkolohkot

C++ sovellusten simulointi UML simulaattorilla

UML luokkamallit C++ luokista Prosare käänteistyökalulla

Prosacpp tuottaa ajettavan C++ koodin UML malleista