SlideShare a Scribd company logo
1 of 4
Download to read offline
Process automation and control input
          educational assistance to the Faculty of Engineering
                      University of San Carlos de Guatemala


            Willy Estuardo Campos Vela1, Susan Verónica Gudiel Herrera2
                            {willy}camps@gmail.com, {sugherrera}@ing.usac.edu.gt
                                       1
                                           Science and Systems Engineering
                  2
                      Science and Systems Engineering (Centro de Cálculo, Ingeniería)
                      1,2
                            University of San Carlos de Guatemala (USAC) – Guatemala
                                             Guatemala City, Guatemala
                                                     July 2010




     Abstract - Information systems developed at the Faculty of Engineering are
     advised by academic control, and therefore devised a management problem and
     updating information in the office of Student Orientation and Human
     Development, Faculty of Engineering is the analysis carried out , design,
     development and implementation of a WinForms desktop application allowing to
     link the current system of school hours over a three-tier architecture that will
     solve the problem of obsolescence and data management tools using open
     source development, the business modeling was carried out jointly with the
     operators of the process with the aim of obtaining observational data.




Keywords: Automation process, educational assistance, information system, three-
tier software architecture.




1. Introduction


              The implementation of processes and activities in organizations in their
       search for information that is linked in sequences themselves, promote the
       implementation of information systems as tools for decision making and data
       analysis for continuous improvement involving resources all kinds, leaving a
       teaching-learning students in the management of its resources at different
       stages to be implemented involving software development.
2. Methodology


        The project implemented the XP 1development methodology.


3. Purpose


        The reduction of errors in the current process of change by carrying out the
management and control of educational assistance through a desktop application
that provides updated information while minimizing the time required for providing
updated information on-demand reports that help the decision making.


4. Resources


    •   Software resources
           o C#Developer2 2.2
           o PostGreSQL3 8.2
           o Tortoise4 1.5.3, build 13783
           o Visual Basic 5
           o Windows XP 2002 Service Pack 2 (Operating System)


    •   Hardware resources


        Three machines were used to develop the project, one of them to develop the
code, another to show progress to end-users and third machine is the server data
center.


5. Project development


        The application design was built from multiple components including interfaces
(abstract classes) and classes for the operation of the system in order to apply the



1
  eXtreme Programming methodology - http://www.extremeprogramming.org/
2
  SharpDeveloper: OpenSource interface develop enviroment
3
  PostgreSQL: OpenSource data managment system
4
  Tortoise: OpenSource version control
5
  Visual Basic: programming language
methods and measures necessary to carry out the implementation of software
architecture.




                               Figure 1 – Deployment diagram



Conclusions


   • The application provides queries to help decision making by those responsible
       for teaching assistance, therefore imply that the necessary monitoring to be
       evaluated.
   • The development of components speed the construction of software up
       because the code is reused and minimizes the time of delivery of functionality.
   • The system provides reporting / analysis on demand to have its property
       management information in a decentralized manner.
   • User manuals and technical support were developed to serve future users of
       the application and developers.
Recommendations


    •    Documentation is necessary to provide an orderly structure and segmented
         information to reduce time lost.
    •    Extract as much information as possible to the end user, because otherwise
         the time and cost of the project will be affected in the remaining phases of the
         not well defined the main requirements.
    •    In the delivery of the system is advisable to make a list of functions of the
         application to avoid difficulties in the implementation phase of the system
         operators.
    • It is very important that the project will be part of supervised practice to further
         expand its content, enriched with different modules of benefit to the Faculty of
         Engineering.


Acknowledgements


        Special thanks to Susan Gudiel for her unconditional support throughout the
development process and also to Anabela Cordova and Christian Carlessi Salvado.




References


1. Bishop, Judith. C# 3.0 Design Patterns. USA: O’Reilly Media, First Edition, 2008.

2. Brett M., Gary West. Head First Object-Oriented Analyst and Design. USA: O’Reilly Media, 2007.

3. Gorton, Ian. Essential Software Architecture. Germany: Springer-Verlag Berlin Heidelberg, 2006.
                                                                               a
4. Pressman, Roger S. Ingeniería del software: un enfoque práctico. USA: 6 ed. McGraw Hill, 2005.

More Related Content

Similar to Willy estuardo campos vela articulo ingles

lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
Unit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptxUnit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptxPuskar Bhandari
 
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...ijseajournal
 
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...ijseajournal
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-projecthomeworkping8
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result SystemKuMaR AnAnD
 
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...zillesubhan
 
Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...nooriasukmaningtyas
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)Showkot Usman
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineeringBhagyashriMore10
 
Improving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsImproving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsGedi Siuskus
 

Similar to Willy estuardo campos vela articulo ingles (20)

lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
Unit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptxUnit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptx
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
 
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
AGILE, USER-CENTERED DESIGN AND QUALITY IN SOFTWARE PROCESSES FOR MOBILE APPL...
 
Student report
Student reportStudent report
Student report
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 
software engineering
software engineering software engineering
software engineering
 
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
 
Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...
 
sdlc-170822024656.pdf
sdlc-170822024656.pdfsdlc-170822024656.pdf
sdlc-170822024656.pdf
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
Srs
SrsSrs
Srs
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineering
 
Improving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsImproving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development Projects
 

Willy estuardo campos vela articulo ingles

  • 1. Process automation and control input educational assistance to the Faculty of Engineering University of San Carlos de Guatemala Willy Estuardo Campos Vela1, Susan Verónica Gudiel Herrera2 {willy}camps@gmail.com, {sugherrera}@ing.usac.edu.gt 1 Science and Systems Engineering 2 Science and Systems Engineering (Centro de Cálculo, Ingeniería) 1,2 University of San Carlos de Guatemala (USAC) – Guatemala Guatemala City, Guatemala July 2010 Abstract - Information systems developed at the Faculty of Engineering are advised by academic control, and therefore devised a management problem and updating information in the office of Student Orientation and Human Development, Faculty of Engineering is the analysis carried out , design, development and implementation of a WinForms desktop application allowing to link the current system of school hours over a three-tier architecture that will solve the problem of obsolescence and data management tools using open source development, the business modeling was carried out jointly with the operators of the process with the aim of obtaining observational data. Keywords: Automation process, educational assistance, information system, three- tier software architecture. 1. Introduction The implementation of processes and activities in organizations in their search for information that is linked in sequences themselves, promote the implementation of information systems as tools for decision making and data analysis for continuous improvement involving resources all kinds, leaving a teaching-learning students in the management of its resources at different stages to be implemented involving software development.
  • 2. 2. Methodology The project implemented the XP 1development methodology. 3. Purpose The reduction of errors in the current process of change by carrying out the management and control of educational assistance through a desktop application that provides updated information while minimizing the time required for providing updated information on-demand reports that help the decision making. 4. Resources • Software resources o C#Developer2 2.2 o PostGreSQL3 8.2 o Tortoise4 1.5.3, build 13783 o Visual Basic 5 o Windows XP 2002 Service Pack 2 (Operating System) • Hardware resources Three machines were used to develop the project, one of them to develop the code, another to show progress to end-users and third machine is the server data center. 5. Project development The application design was built from multiple components including interfaces (abstract classes) and classes for the operation of the system in order to apply the 1 eXtreme Programming methodology - http://www.extremeprogramming.org/ 2 SharpDeveloper: OpenSource interface develop enviroment 3 PostgreSQL: OpenSource data managment system 4 Tortoise: OpenSource version control 5 Visual Basic: programming language
  • 3. methods and measures necessary to carry out the implementation of software architecture. Figure 1 – Deployment diagram Conclusions • The application provides queries to help decision making by those responsible for teaching assistance, therefore imply that the necessary monitoring to be evaluated. • The development of components speed the construction of software up because the code is reused and minimizes the time of delivery of functionality. • The system provides reporting / analysis on demand to have its property management information in a decentralized manner. • User manuals and technical support were developed to serve future users of the application and developers.
  • 4. Recommendations • Documentation is necessary to provide an orderly structure and segmented information to reduce time lost. • Extract as much information as possible to the end user, because otherwise the time and cost of the project will be affected in the remaining phases of the not well defined the main requirements. • In the delivery of the system is advisable to make a list of functions of the application to avoid difficulties in the implementation phase of the system operators. • It is very important that the project will be part of supervised practice to further expand its content, enriched with different modules of benefit to the Faculty of Engineering. Acknowledgements Special thanks to Susan Gudiel for her unconditional support throughout the development process and also to Anabela Cordova and Christian Carlessi Salvado. References 1. Bishop, Judith. C# 3.0 Design Patterns. USA: O’Reilly Media, First Edition, 2008. 2. Brett M., Gary West. Head First Object-Oriented Analyst and Design. USA: O’Reilly Media, 2007. 3. Gorton, Ian. Essential Software Architecture. Germany: Springer-Verlag Berlin Heidelberg, 2006. a 4. Pressman, Roger S. Ingeniería del software: un enfoque práctico. USA: 6 ed. McGraw Hill, 2005.