123
QP Modeler

QP Modeler

QM je na voljo za Windows, Linux in macOS.Glavni cilji orodja za modeliranje QM ™ so: - pomagati razčleniti programsko opremo na dogodkovne komponente, imenovane aktivni predmeti;- za pomoč pri grafičnem oblikovanju strojev hierarhičnega stanja, povezanih s temi aktivnimi predmeti, in - za samodejno ustvarjanje kode, ki je kakovostne proizvodnje in je v celoti sledljiva od vaše zasnove.Glavni cilji zasnove za QM ™ so preprostost in zmanjšanje potrebe po "boju z orodjem".V primerjavi z večino drugih orodij za modeliranje na visoki slovesnosti na današnjem trgu je QM ™ veliko bolj preprost, kode osredotočen in razmeroma na nizki ravni.Ta karakterizacija ni pejorativna.Preprosto pomeni, da QM ™ načrt oblikuje nedvoumno in neposredno na kodo C ali C ++, brez vmesnih plasti "Platformno neodvisnih modelov" (PIMs), "Specifičnih modelov za platformo" (PSM), kompleksnih "Model-Transformations" ali"Akcijski jeziki".Vsa dejanja, ki jih izvršijo državni stroji, se vpišejo v model neposredno v C ali C ++ .... Kot večina drugih orodij, ki lahko ustvarijo kodo, modeli, ki jih ustvarite s QM ™, temeljijo na dogodku temelječem okviru.To je zato, ker tak okvir zagotavlja dobro opredeljene "okvirne razširitvene točke", zasnovane za prilagajanje okvira v aplikacijah, ki posledično zagotavljajo natančno določena pravila za ustvarjanje kode.Vendar pa večina enostavnosti QM ™ izhaja iz dejstva, da prihaja z vgrajeno družino okvirov QP ™ (QP / C, QP / C ++ in QP-nano), v nasprotju s podpiranjem odprte številkeže opredeljenih okvirov in programskih jezikov.Opomba QM ™ prevzame specifično celotno arhitekturo vaše aplikacije, ki združuje usmerjenost v objekt in poseben model sočasnosti, znan kot aktivni predmeti (aka "igralci").Programska aplikacija v tej arhitekturi je sestavljena iz sodelujočih aktivnih predmetov, ki temeljijo na dogodkih, ki skupaj zagotavljajo želeno vedenje.

Kategorije

Alternativa QP Modeleru za Linux z licenco odprtokodnega vira