QP Modeler

QP Modeler

QM برای ویندوز ، لینوکس و macOS در دسترس است.اهداف اصلی ابزار مدل سازی QM are عبارتند از: - به شما کمک می کند تا نرم افزار خود را در اجزای محور رویداد به نام اشیاء فعال تجزیه کنید.- برای کمک به شما در طراحی گرافیکی ماشینهای حالت سلسله مراتبی مرتبط با این اشیاء فعال ، و - به طور خودکار کدی را تولید کنید که از نظر کیفیت تولید بوده و از طراحی شما کاملاً قابل ردیابی باشد.اهداف اصلی طراحی برای QM ™ سادگی و به حداقل رساندن نیاز به "مبارزه با ابزار" است.در مقایسه با بسیاری دیگر از ابزارهای مدل سازی "مراسم بلند" که امروز در بازار وجود دارد ، QM ™ بسیار ساده تر ، کد محور و سطح نسبتاً کم است.این خصوصیات منعکس کننده نیست.این بدان معنی است که QM the طراحی را بطور واضح و مستقیم با کد C یا C ++ نقشه برداری می کند ، بدون لایه های میانی "مدل های مستقل بسترهای نرم افزاری" (PIM) ، "مدل های خاص بستر های نرم افزاری" (PSM) ، پیچیده "مدل-تحولات" یا"زبانهای عمل".کلیه اقدامات انجام شده توسط دستگاه های دولتی مستقیماً در C یا C ++ به مدل وارد می شوند .... همانطور که بیشتر ابزارهای دیگر قادر به تولید کد هستند ، مدل هایی که با QM ™ ایجاد می کنید مبتنی بر یک چارچوب محور رویداد هستند.این امر به این دلیل است که چنین چارچوبی "نقاط فرمت چارچوب" را به خوبی تعریف کرده است که برای شخصی سازی چارچوب در برنامه ها طراحی شده است ، که به نوبه خود قوانینی کاملاً تعریف شده برای تولید کد ارائه می دهد.با این حال ، بسیاری از سادگی QM from از این واقعیت ناشی می شود که با خانواده داخلی چارچوب های QP ((QP / C ، QP / C ++ و QP-nano) همراه است ، در حالی که مخالف پشتیبانی از یک عدد باز است.چارچوب ها و زبان های برنامه نویسی هنوز تعریف نشده است.توجه داشته باشید QM architecture یک معماری کلی خاص از برنامه شما را فرض می کند ، که جهت گیری شی را با مدل خاصی از همزمانی ، که به عنوان اشیاء فعال معروف است (با عنوان "بازیگران") ترکیب می کند.در این معماری ، نرم افزار شامل اشیاء فعال و محور رویداد است که به طور جمعی رفتار مورد نظر را ارائه می دهند.
qm-state-machine-modeling-and-code-generation-for-embedded-systems

سایت اینترنتی:

دسته بندی ها

گزینه های QP Modeler برای همه سیستم عامل های دارای مجوز