Documente Academic
Documente Profesional
Documente Cultură
net/publication/273445174
CITATIONS READS
0 117
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Sorin Ioan Borza on 12 March 2015.
SORIN BORZA
Abstract: The design process is a very important parts of mechanical applications. This
paper presents the design process of the relational objectual database for manufacturing
system, used Visual Modeler. This is a graphical component design tool for modeling
apps.
Introducere
Prima etapă în activitatea de proiectare a unei aplicaţii este aceea prin care se
defineşte prototipul aplicaţiei. Acesta ajută la găsirea unor erori majore înainte
de a începe scrierea codului program. Faza de definire a prototipului conţine
trei faze:
1. Faza de definire a unei schiţe aferente prototipului prin care este prezentat
modelul conceptual al interfeţei utilizator aferentă prototipului;
2. Faza de realizare conceptuală în care este prezentat un singur proiect din
toate variantele posibile analizate în faza anterioară;
3. Faza de prezentare a versiunii limitate prin care în proiectul realizat sunt
definite funcţiile built in de nivel înalt ale sistemului.
Visual Modeler este o unealtă de proiectare grafică pentru produse software.
Părţile sale componente au fost realizate astfel încât să poată fi folosite în
activitatea de proiectare a bazei de date aferente aplicaţiei. El este folosit în
activitate de proiectare a arhitecturii unui sisitem informatic, precum şi în
activitatea de dezvoltare a aplicaţiilor sistemului. Modelul sistemului realizat cu
Visual Modeler ajută proiectanţii la înţelegerea părţilor componente ale
aplicaţiilor, precum şi modul lor de funcţionare ca un tot unitar în cadrul
sistemului.
Interfaţa grafică a Visual Modeler-ului permite un acces rapid la detaliile de
arhitectură ale sistemului. Interfaţa este proiectată astfel încât să asigure
folosirea unor unelte diverse pentru activitatea de modelare a sistemului
proiectat. În figura 1 se prezintă un model simplu al interfeţei Visual Modeler.
Proiectarea arhitecturii
Visual Modeler permite lucrul cu clase. Acestea pot fi create direct folosind
butoanele toolbar sau mouse-ul. Pot fi generate clase folosite în limbajele de
programare Visual C++ sau Visual Basic. Pentru generarea codului Visual
Basic aferent unei clase, software-ul Visual Modeler va folosi Visual Basic
Extensibility Model. Codul pe care-l generează Visual Modeler nu este complet
pentru a fi folosit în cadrul aplicaţiei proiectate, ele este un cod schematic al
celui care va fi folosit ulterior. Visual Modeler foloseşte notaţia Unified
Modeling Language (UML) pentru reprezentarea diagramelor şi a simbolurilor.
În figura 1 aceste notaţii sunt folosite pentru reprezentarea clasei Publisher în
zona Business Services a interfeţei. Numele clasei apare în partea superioară a
simbolului aferent (Publisher), proprietăţile sunt reprezentate la mijloc iar
metodele în partea inferioară. În figura 1 este reprezentată metoda
AddPublisher a clasei Publisher. Dacă se doreşte vizualizarea claselor fără
denumirea metodelor şi a proprietăţilor, acest lucru se poate definii din meniul
Options şi alegerea modului de vizualizare dorit. Pentru a putea fi generat cod
pentru o anumită clasă, este necesar ca aceasta să aibă definită cel puţin o
componentă. Pentru a asigura legătura între componentă şi clasă este necesară
crearea în Visual Modeler a Component Object-ului. O dată componenta
definită se poate asigna la o anumită clasă. Întocmai ca şi o clasă, componenta
conţine o pagină de specificaţii folosită în scopul modificării atributelor
componentei. Atât clasele cât şi componentele pot fi definite din punct de
vedere logic. Clasele reprezintă obiecte pe când componentele reprezintă
implementarea fişierelor. Este uşor de creat o hartă a unei mulţimi de
componente memorată într-un proiect Visual Basic (.vbp). După aceasta se
poate asigna componenta dorită la o clasă. Aceasta înseamnă de fapt că o clasă
descrie obiectul care-i aparţine pe când componenta conţine descrierea modului
de implementare a clasei.
Crearea proiectelor
Dacă există o componentă, pe baza ei poate fi creat unul sau mai multe
proiecte. Pentru crearea unui proiect nou, trebuie adăugate clase şi componente
proiectului. După crearea proiectului poate fi generat cod aferent claselor
proiectate. Codul program poate fi generat în oricare punct al activităţii de
proiectare pentru testarea entităţilor create.
Se poate crea un proiect pornind de la o schită de proiect sau de la o
componentă care există deja. Primul lucru este crearea unui model nou după
care se vor adăuga clase acestui model. Metoda cea mai simplă pentru
adăugarea claselor este folosirea utilitarului Class Wizard.
Considerăm baza de date Freze în care există tabela “Frezef” (figura 2)
Concluzii
Proiectarea aplicaţiilor în domeniul mecanic nu este o trebă uşoară. Visual
Modeler este un instrument indicat de a fi folosit în proiectarea obiectuală a
aplicaţiilor.
Received February 25 feb 2005 University “Lucian Blaga” of Sibiu Romania Faculty of
Engineering sorin.borza@ulbsibiu.ro
Bibliografie
1. Anthony Sulistio, Chee Shin Yeo, and Rajkumar Buyya Visual Modeler for Grid Modeling
and Simulation (GridSim) Toolkit . IEEE Computer Society Press, Los Alamitos, USA (2002)
28–29;
2. Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a Future Computing Infrastructure.
Morgan Kaufmann Publishers, USA (1999)
3. Buyya, R., Murshed, M.: GridSim: A Toolkit for the Modeling and Simulation of Distributed
Resource Management and Scheduling for Grid Computing. The Journal of Concurrency and
Computation: Practice and Experience, Vol. 14, Issue 13–15. Wiley Press (2002)