FACULTY OF COMPUTERS AND ELECTRONICS
SCHOOL OF ENGINEERING IN SYSTEMS
"FRAMEWORKS PERFORMANCE ANALYSIS FOR INTERFACES BETWEEN PRISM AND
MVVM LIGHT APPLIED TO THE COMPANY CYBERTRONIC" [19659002] "GRADUATE THESIS PREVIOUS OBTAINING THE TITLE OF
ENGINEER IN COMPUTER SYSTEMS"
MARÍA FERNANDA GIRÓN BONILLA
VERÓNICA JANETH ARGUELLO PAZMIÑO
RIOBAMBA – ECUADOR
2014
We thank in the first instance to God because with his mercy and immense love
he has allowed us to reach this important point in our lives; to our parents
for giving us their unconditional support in each of our stages, to our
relatives and friends for their words, advice and help in each of our steps,
to our teachers, especially the Dr Julio Santillán, for his criteria in the present
work, Eng. Jaime Zapata, Ing. Ivonne Rodríguez, for his timeshare, his
valuable suggestions, to the school of systems engineering for being forging in
] our studies and the company CYBERTONIC for allowing us to carry out the
part of the present investigation.
María Fernanda Girón Bonilla
Verónica Janeth Arguello Pazmiño
I dedicate this thesis project to God, to my parents, to my family. God because always
has been with me in my life taking care of me and offering his blessings, to my parents
Marcelo and Marisol who have been the pillars from my childhood until today, to my
sister Belén who With your support to this goal, my uncle Marco
and especially my daughter Sophia, I also dedicate to all those who have believed in me
placing their trust in every challenge of my life without hesitation my ability and
intelligence.
María Fernanda Girón Bonilla
The conception of this thesis project dedicated to God, to my parents, to my husband and son
fundamental motors that flood my heart with desire to move forward
overcoming obstacles that along the way they present themselves and that they shelter me in their
branches of protection, support, trust but above all by showing me their love.
Verónica Janeth Arguello Pazmiño
SIGNATURES RESPONSIBLE AND NOTES
NAMES
SIGNATURE
DATE
ING. IVÁN MENES CAMEJO
DEAN OF THE FACULTY
_________________
__________________
DE INFORMÁTICA Y
ELECTRÓNICA
ING. JORGE HUILCA
SCHOOL PRINCIPAL
__________________
___________________
OF ENGINEERING IN
SYSTEMS
DR. JULIO SANTILLÁN
__________________
___________________
DIRECTOR OF THESIS
DR. NARCISA SALAZAR
__________________
___________________
MEMBER OF THESIS
DIRECTOR OF THE CENTER OF
___________________
___________________
DOCUMENTATION
AUTHOR'S RESPONSIBILITY
"We María Fernanda Girón Bonilla and Verónica Janeth Arguello Pazmiño, we are
responsible for the ideas, doctrines and results presented in this Degree Thesis,
and the intellectual heritage of the same belongs to the Polytechnic Superior School of
Chimborazo. "[19659002] ________________________________ ______________________________
María Fernanda Girón Bonilla Verónica Janeth Arguello Pazmiño
INDEX OF ABBREVIATIONS
DCL: Language of data control.
DDL: Data definition language.
DML: Data manipulation language.
DSDL: Data storage definition language.
GDI: Graphical interface repository.
IDE: Integrated development environment
MVC: Model View Controller.
MVVM: Model Vista View Model
SGBD: Relational Database Management System
USA: United States of America
WPF: Windows Presentation Foundation
INDEX GENERAL
AUTHOR'S RESPONSIBILITY ……………………………………. ………………………………………….. …. – 5 –
INDEX OF ABBREVIATIONS ………………………………. ………………………………………….. …………….. – 6 –
GENERAL INDEX ……………………. ………………………………………….. …………………………………….. – 7 –
INDEX OF FIGURES ……………………………………….. ………………………………………….. ……………. – 10 –
INDEX OF TABLES ……………………. ………………………………………….. …………………………………. – 11 – [19659002] INTRODUCTION ……………………………………….. ………………………………………….. …………………. – 12 –
CHAPTER I ……………….. ………………………………………….. ………………………………………….. …… – 14 –
REFERENTIAL FRAME ……………………………… ………………………………………….. ………………….. – 14 –
1.1.
Background ………………………………………. ………………………………………….. ………. – 14 –
1.2.
Justification of the Thesis Project …………………………………… ………………………….. – 15 –
1.2.1.
Theoretical Justification ……………………………………… ……………………………………. – 15 –
1.2 .two.
Justification Practice ……………………………………… …………………………………… – 16 –
1.3. Goals …………………………………………. ………………………………………….. ………….. – 16 –
1.3.1.
General Objective ……………………………………… ………………………………………… – 16 –
1.3.2.
Specific Objectives ……………………………………… …………………………………… – 17 –
1.4.
Hypothesis ………………………………………. ………………………………………….. ……………… – 17 –
1.5. Methods and Techniques ……………………………………….. ………………………………………….. – 17 –
1.5.1. Methods …………………………………………. ………………………………………….. ……. – 17 –
1.5.2.
Techniques ………………………………………. ………………………………………….. ……….. – 18 –
CHAPTER II …………………………. ………………………………………….. …………………………………….. – 19 –
THEORETICAL FRAMEWORK ………………………………………… ………………………………………….. ………………. – 19 –
2.1. Framework …………………………………………. ………………………………………….. ……………. – 19 –
2.2. Database ……………………………………….. ………………………………………….. ………….. – 19 –
2.2.1. Microsoft SQL Server ……………………………………….. ………………………………………. – twenty – [19659002] 2.3. Microsoft Visual Studio ……………………………………….. …………………………………………. – 21 –
2.3.1. Visual Basic ……………………………………….. ………………………………………….. ………. – 22 –
2.3.2. Visual C # ……………………………………….. ………………………………………….. ………….. – 22 –
2.4. Software Life Cycle ………………………………………. ………………………………………….. . – 22 –
2.5. Software Architecture ……………………………………….. …………………………………….. – 23 –
2.5.1. Design Model Model Vista Vista Model ……………………………………. ………. – 24 –
2.5.2. Application Layers ……………………………………….. ………………………………………… – 25 –
2.5.3. Advantages of the layers ………………………………………. ………………………………………. – 26 – [19659002] 2.6. Windows Presentation Foundation ……………………………………….. ………………………… – 27 –
2.7. Framework Performance ……………………………………….. ………………………………….. – 27 –
2.8. Prism Framework ……………………………………….. ………………………………………….. …… – 27 –
2.8.1. Advantage …………………………………………. ………………………………………….. ………….. – 28 –
2.8.2. Components …………………………………………. ………………………………………….. …. – 30 –
2.8.3. Design of the Application ………………………………………. ……………………………………. – 30 –
2.9 . MVVM Light Framework ……………………………………….. ……………………………………….. – 32 –
2.9.1. Advantage …………………………………………. ………………………………………….. ………….. – 32 –
2.9.1. Components …………………………………………. ………………………………………….. ….. – 33 –
CHAPTER III ………………………………. ………………………………………….. ………………………………. – 35 –
PERFORMANCE ANALYSIS OF THE FRAMEWORKS PRIMS And MVVM LIGHT …………………….. – 35 –
3.1. Definition of the parameters to be compared …………………………………….. …
Source link
from Nettech Post http://bit.ly/2GMV4Ny
No hay comentarios:
Publicar un comentario