'N Kragtige CASE-instrument: sagteware-idees ontwikkelaars van modelleerwapens met 'n gebruikersvriendelike manier om komplekse stelsels te visualiseer
TL; DR: As u op soek is na 'n robuuste, maar tog maklik gebruikbare rekenaar-gesteunde sagteware-ingenieurswese (CASE), is dit 'n goeie opsie. Die kragtige sagteware help ontwikkelaars om ratse toepassings te ontwerp deur dit maklik te maak om komplekse stelsels te visualiseer. Met die nuwe funksies wat in Software Ideas Modeler Weergawe 12 bekendgestel is, pluk tegnici meer bruikbaarheidsvoordele as ooit tevore.
U sou nie verwag dat iemand wat nie kan swem nie, die vlinderslag sal spyker as hy die eerste keer in die swembad beland. Soos enige sweminstrukteur weet, behels die aanvanklike leerproses om gemaklik te raak met die water, om in te asem en uit te asem, en met jou bene te skop.
Dieselfde geld vir die wireframing-instrumente wat ontwikkelaars gebruik om hul sagteware-idees uit te beeld. Terwyl 'n intuïtiewe platform gebruikers aan die vlak punt vergemaklik, kan sagteware met 'n steil leerkurwe die potensiaal hê om selfs die vaardigste ontwikkelaars te sink – of hulle ten minste te dwing om na 'n ander oplossing te beweeg.
Software Ideas Modeler help gebruikers om visuele kaarte van hul idees te maak.
As 'n jarelange ontwikkelaar het Dusan Rodina, stigter van Software Ideas Modeler, dit alles te goed geweet. Dusan het na 'n verenigde diagram vir die gebruik van 'n Unified Modelling Language (UML) gesoek wat by sy behoeftes pas en met leë hande vorendag gekom, besluit Dusan om 'n eenvoudige en omvattende program vir sy eie te bou.
"Die gratis instrumente destyds was te lomp, en die betaalde instrumente was te ingewikkeld en traag vir vinnige diagramme – hulle het baie konfigurasies nodig gehad, vereis dat u baie vorms invul en pop-ups bevat wat die diagramme onderbreek het. prosesseer, wat die gebruiker maklik laat vloei, "het Dusan aan ons gesê.
By die skepping van Software Ideas Modeler in 2009, was Dusan 'n missie om gebruikers in staat te stel om geleidelik, soos nodig, in plaas van alles tegelyk besonderhede by hul diagramme te voeg. "Uiteindelik was die doel om sagteware te verskaf wat so gebruikersvriendelik as moontlik was, maar wat al die funksies bevat wat nodig is vir die visuele voorstelling van komplekse stelsels en sagteware-ontwikkeling," het hy gesê.
Vandag help die kragtige sagteware ontwikkelaars met behulp van intuïtiewe diagramme met behulp van intuïtiewe diagramme, onder andere instrumente. En met die nuwe funksies wat onlangs via Software Ideas Modeler Weergawe 12 bekendgestel is, word die proses makliker as ooit tevore.
1 Ontwerp rats toepassings deur gebruik te maak van intuïtiewe diagramwerktuie
2 'N Gebruikervriendelike benadering met talle taalopsies
3 'N Onlangse opgradering: weergawe van sagteware-idees-modeller
Ontwerp rats toepassings deur gebruik te maak van intuïtiewe diagramwerktuie
Om Software Ideas Modeler bruikbaar te maak, bevat Dusan omvattende tutoriale wat byna alles dek wat die program bied, beginnende met Dag 1: Eerste stappe met Software Ideas Modeler. Hierdie intro-les beskryf die hoofkoppelvlak en lei die gebruiker deur 'n nuwe projek te skep, dit te stoor en bestaande oop te maak. Dat gesê, die meeste gebruikers vind dit maklik om mee te werk, sonder om die gids te bestudeer.
Via die koppelvlak kry gebruikers van die begin af vyf opsies: nuwe projek, oop projek, skep projek uit kode, skep projek vanuit 'n databasis en skep projek vanuit XMI. 'Daar is baie maniere waarop jy kan begin,' het Dusan aan ons gesê. 'U kan met eenvoudige diagramme begin, of as u 'n toetsdatabasis of 'n bronkode het, kan die sagteware outomaties diagramme genereer.'
Die gebruikerskoppelvlak het 'n kompakte uitleg vir maksimum werksruimte.
Die sagteware ondersteun ook draadraamwerke, wat bloudrukke op die skerm is wat tipies gebruik word om gebruikerskoppelvlakke, webwerwe, mobiele toepassings en dokumente te ontwerp. Gebruikers kan hul draadraamwerke met ander diagramme en modelle verbind deur voorafkontroles te gebruik, of draadraamwerke in verskillende grafiese formate kan uitvoer.
Dusan het gesê al die funksies is gekoppel om die beste moontlike klantervaring ten opsigte van vloei te verseker.
'As u outomaties diagramme uit die kode genereer, kan u verder gaan met die sagteware se leiding,' het hy gesê. 'Die hele idee is om 'n program so nuttig aan te bied dat mense van alle vaardigheidsvlakke iets kan vind wat hulle kan help'
'N Gebruikervriendelike benadering met talle taalopsies
Sagteware-ideemodeller dek 'n hele spektrum van funksies, van basiese diagrambou tot die definiëring van verwantskappe tussen veelvuldige diagramme. Die sagteware bevat ook ondersteuning vir 'n volledige lys van grafiese voorstellings en tale wat geskik is vir verskillende industrieë.
Dusan het oorspronklik Software Ideas Modeler gebou om UML te ondersteun, 'n gestandaardiseerde, algemene modelleringstaal wat gebruik word vir objekgeoriënteerde sagteware-ingenieurswese. Die program ondersteun alle vorme van UML-diagramme, insluitend klasse, aktiwiteite, kommunikasiekomponente, voorwerpe, pakkette en profiele, onder andere.
Benewens UML, bevat die sagteware ondersteuning vir die sakeprosesmodel en notasie (BPMN), 'n vloeidiagram soos standaard vir die grafiese kartering van prosesse. Dit ondersteun ook die stelselmodelleringstaal (SysML), wat gebruik word vir semantiek vir stelselingenieurswese; entiteitsverwantskapdiagramme (ERD's), gebruik vir die kartering van verwante elemente; en ArchiMate, 'n ondernemingsmodelleringsinstrument.
Die sagteware bevat verskeie stelle diagramme met 'n verskeidenheid invloedryke grafiese instrumente.
Ander oënskynlike eindelose opsies is vloeidiagramme, webbladsydiagramme, breinkaarte, Venn-diagramme en matrikse. En as dit nie genoeg is nie, kan gebruikers hul eie diagramme skep met ikone, kortpaaie en beperkings vir neste en verhoudings..
Maar die feit dat Dusan se sagteware 'n wye verskeidenheid tale en funksies ondersteun, beteken nie dat dit oorweldigend is om mee te werk nie.
"Software Ideas Monitor bevat al die ingewikkelde funksies wat gebruikers nodig het, maar dit verskyn nie op die voorgrond nie; dit is weggesteek sodat ons gebruikers nie bang maak nie," het hy gesê. "Ons bied 'n bietjie van 'n deurlopende leerervaring, waar dit in die begin maklik is, maar glad nie beperk is wat funksionaliteit betref nie."
'N Onlangse opgradering: weergawe van sagteware-idees-modeller
Na ongeveer 'n jaar van ontwikkelingswerk het Dusan op 12 Desember 2019 die nuutste weergawe van die program, Software Ideas Modeler History Version 12, vrygestel. Die opdatering, wat tien jaar ná die eerste vrystelling in 2009 bekendgestel is, is 'n simbool van die begin van 'n nuwe era vir die maatskappy.
Weergawe 12 bevat 'n splinternuwe gebruikerskoppelvlak met honderde ikone vir elemente, diagramme en toepassingsaksies. Dit kombineer ook die menu- en lintvlak-koppelvlakke wat in vorige weergawes apart gebruik is, met 'n nuwe gekonsolideerde lintontwerp wat maksimum ruimte op die skilderdoek bied. Dusan het gesê die maatskappy is baie trots op die uitslag.
"Ons het die kern van die toepassing opgeknap om 'n meer dinamiese benadering tot diagramvorming te bied," het hy gesê. "Die standaarde vir diagramme en modellering is opgegradeer na die nuutste weergawes, en nuwe diagramtipes is bekendgestel. Met hierdie weergawe wil ons diagramme maklik en vinnig maak. "
Die nuwe weergawe bevat bygewerkte UML-, SysML- en ArchiMate-standaarde, plus agt nuwe diagramtipes, insluitend 'n infografiese diagram wat verskillende opstelbare vorms en kaarte bevat. 'N Ander opsie, die toepaslike naamlike tutordiagram, bied gereedskap vir die byvoeging van prente van skermkiekies, visuele elemente om elke stap te merk, en etikette om dele van die diagram te beskryf.
Nuwe stylopsies sluit radiale gradiënte in met tot 10 kleure, vier style van glans (plat, skuins, afgerond en skuins), en wysigingshandelinge met een klik. Daar is ook 35 nuwe tekenvorms beskikbaar, insluitend tweerigtingpyltjies, 3D-kubusse, wiskundige simbole en diamante.
Maar dit is nie al nie – kleiner funksies word geleidelik via die Twitter- en Facebook-feeds van die onderneming bekendgestel. "Ons sal voortgaan om dit te ontwikkel en opdaterings vry te stel, wat die sagteware nog makliker maak om te gebruik as wat dit nou is," het Dusan gesê. "Bly ingeskakel."
Die weggee van die dag – Help ontwikkelaars om hul produkte te bemark deur gratis sagteware-promosies