Professional Documents
Culture Documents
INTEGRANTES:
PAOLA ANDREA LABRADA ESPAA
ANA GABRIELA MUOZ CABRERA
LUIS ESTEBAN ORBES PAZ
MARIA JOSE ORDOEZ CORDOBA
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
SAN JUAN DE PASTO
2017
SCRIPTCASE
INTEGRANTES:
PAOLA ANDREA LABRADA ESPAA
ANA GABRIELA MUOZ CABRERA
LUIS ESTEBAN ORBES PAZ
MARIA JOSE ORDOEZ CORDOBA
PRESENTADO A:
EDGAR ANDRES ARTEAGA
UNIVERSIDAD MARIANA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
SAN JUAN DE PASTO
2017
TABLA DE CONTENIDO
METODOLOGA 4
1. DESCRIPCIN DE LA HERRAMIENTA. 4
1.1 DEFINICIN 4
1.2 PASOS PARA DESPLEGAR UNA APLICACIN 4
2. TECNOLOGAS Y LENGUAJES EMPLEADOS. 5
3. ARQUITECTURA UTILIZADA. 5
4. PROCESO DE INSTALACIN. 6
4.1 PASO-1 SELECCIONAR LA CONFIGURACIN DE LOS
INSTALADORES 6
4.2 12
5. DEMOSTRACIN. 13
6. VENTAJAS Y DESVENTAJAS DE LA HERRAMIENTA. 14
6.1 VENTAJAS 14
6.2 DESVENTAJAS 14
CONCLUSIONES. 14
METODOLOGA
1. DESCRIPCIN DE LA HERRAMIENTA.
1.1 DEFINICIN
ScriptCase es una herramienta para el desarrollo de sistemas web bajo una plataforma PHP
basada en bases de datos como MySQL, PostgreSQL, SQLite, Interbase, Firebird, Access,
Oracle, MS SQLServer, DB2, SyBase, Informix o conexin ODBC. ScriptCase permite
conectar un proyecto a cualquier lenguaje de base de datos generando y construyendo
aplicaciones web basadas en tablas facilitando el acceso, manipulacin y actualizacin de
los datos de una manera sencilla, pues hace uso de Interfaces grficas, es decir por un
navegador web para generar automticamente los cdigos, todo lo anterior con el propsito
de lograr desarrollos rpidos y resultados seguros, visibles y productivos en tiempo y costo.
1.2 PASOS PARA DESPLEGAR UNA APLICACIN
1.2.1 ELEGIR BASE DE DATOS
Como primer paso para generar una nueva aplicacin en ScriptCase tenemos que
seleccionar la base de datos de nuestra preferencia de tal manera que esta genere y
construya aplicaciones basadas en tablas de forma segura, facilitando el acceso y la
actualizacin de datos de una manera ms rpida y sencilla, cabe resaltar que sin una buena
base de datos difcil tener buenos resultados en la nueva aplicacin a desarrollar
1.2.2 CREAR APLICACIN WEB
Como segundo paso procedemos a crear sistemas y aplicaciones web tales como
formularios, grid, reportes, calendarios, men interactivo, graficas personalizables con
diferentes mtricas, estilos y dimensiones , resmenes y mucho ms, adems puede en
todas las aplicaciones permite exportar y crear diferentes archivos como XLS, PDF, Word,
etc., teniendo en cuenta el idioma de preferencia ya que esta herramienta permite una
estructura eficiente y simple para la traduccin de nombres de tablas, campos y mensajes.
1.2.3 ELIJE O CREA TU PROPIO LAYOUT
Como tercer paso aprovechamos las facilidades visuales de Scriptcase ya que este posee
una estructura visual predefinida, adems de un editor visual automtico y diferentes estilos
en HTML que permite modificar visualmente el sistema
1.2.4 CAMBIOS EN TIEMPO REAL
Todos los cambios realizados en la nueva aplicacin a desarrollar se evidencian en tiempo
real con tal solo un solo click
1.2.5 PUBLICAR PROYECYO
La parte de publicacin consiste en mover la aplicacin desarrollada a un servidor PHP
para que estas puedan ser accedidas por el usuario brindndole las URL
independientemente de las tecnologas utilizadas en ScriptCase
1.2.6 ADMINISTRAR Y ACTUALIZAR
Por ltimo, es importante tener la informacin del proyecto actualizado y para eso
Scriptcase presenta una evolucin constante de innovaciones del mercado tecnolgico, de
igual manera es importante mantener un historial de modificaciones, versionando su
proyecto con los recursos de control de versin.
2. TECNOLOGAS Y LENGUAJES EMPLEADOS.
Las tecnologas y lenguajes empleados en ScriptCase son:
PHP, HTML, CSS y JavaScript
3. ARQUITECTURA UTILIZADA.
ScriptCase hace uso de una arquitectura MVVM(Modelo vista controlador) la cual es una
especializacin del patrn de modelo de presentacin introducido por Martin Fowler
La arquitectura MVVM facilita el mantenimiento, las pruebas de aplicaciones y la
separacin de una interfaz grfica de usuario, a travs de un lenguaje de marcado o cdigo
de GUI, es decir que es un convertidor de valor lo que significa que el modelo de vista es
responsable de exponer los objetos de datos de una manera ms fcil. Este maneja toda la
lgica de visualizacin de vistas, implementando un patrn de mediador y organizando el
acceso de lgica en un conjunto de casos de usos admitidos por la vista.
ScriptCase separa la lgica empresarial, la interfaz de usuario y el comportamiento de la
presentacin. Los modelos representan el estado y las operaciones de los objetos
empresariales que se manipulen, las vistas contienen elementos de la interfaz de usuario,
definen la estructura, el diseo y la apariencia de lo que el usuario ve en pantalla, los
modelos de vista encapsulan el estado, las acciones y las operaciones de la aplicacin. Un
modelo de vista sirve como nivel de desacoplamiento entre el modelo y la vista, tambin
proporciona los datos con un formato en especfico para que puedan ser usados y actualiza
el modelo para que la vista no tenga que interactuar con el modelo. Este modelo de vista
acta como origen de cualquier dato que la vista muestra. Los modelos de vista se crean
especficamente para admitir una vista.
Si por alguna razn sale un error es porque tienen en sus equipos el antivirus en
ejecucin, es recomendable deshabilitarlo durante la instalacin ya que esto podra
traer problemas durante la instalacin. Aceptar para continuar.
7. Como ltima medida se presentara por pantalla un mensaje el cual nos notifica
que se est listo para la instalacin. Haga clic en Siguiente para comenzar la
instalacin.
Figura 9 Mensaje de instalacin
Al seleccionar Grid nos llevar a una interfaz grfica en la cual se elegirn los
datos que sern mostrados.
Dado el caso que se presente una advertencia como la anterior, se debe revisar que
las relaciones concuerden, ajustando tablas y atributos. Si efectivamente existe un
error, estas se relacionarn con una lnea de color rojo, caso contrario las lneas
sern de color amarillo.
Figura 22. Configuracin de las tablas del Grid
6.1 VENTAJAS
1. El uso de Scriptcase permite reducir el tiempo de programacin significativamente
comparado con los desarrollos convencionales.
2. Esta herramienta permite el desarrollo de formularios y listados con funciones
genricas y generales, con funcionamiento estndar en todo sistema informtico.
3. Es muy prctico e intuitivo para cualquier entorno de trabajo.
4. Los usuarios que utilicen esta herramienta como desarrolladores, pueden guardar el
cdigo fuente editable.
5. La programacin resultante se encuentra protegida en cierto porcentaje.
6. Generador de cdigo rpido y manejable.
7. Su manejo es cmodo y ordenado con respecto a los proyectos.
8. Posee una funcin que permite se maneje Multiproyectos,
9. Permite el acceso de diferentes bases de datos, ofreciendo ms facilidad de uso y
flexibilidad de los sistemas generados
10. ScriptCase es Multiplataforma, es decir, puede ser usado en diferentes sistemas tales
como Linux, Windows, MAC y otros.
11. Maneja diferentes tipos de versiones
12. La documentacin que se encuentra es confiable y de buena calidad, tambin hay
muchos recursos relacionados con el tema a los que se puede acceder fcilmente en
lnea.
13. Migracin entre versiones inmediatas.
14. Todo el desarrollo se realiza usando patrones a lo largo del equipo, logrando que la
correccin, la evolucin y el mantenimiento de los sistemas desarrollados sean ms
rpidos y fciles.
15. El desarrollo se hace a travs del navegador, permitiendo acceso al equipo de
desarrollo desde cualquier lugar va internet / intranet.
16. Muy buena compatibilidad trabajando con Base de Datos MySQL
17. Es una herramienta segura.
6.2 DESVENTAJAS
1. El costo para utilizar esta herramienta es elevado
2. Tiene costos anuales de actualizaciones.
3. Posee opciones de visualizaciones estndares y difciles de adaptar a diferentes
requerimientos especficos.
4. La base de archivos del ncleo es aproximadamente de 100MB
5. La migracin entre versiones distantes es sumamente complejo.
6. Tiene un costo adicional de licencia para multi desarrollador
7. Consume demasiado recurso de sesin
8. No est preparado para el desarrollo de pginas web del tipo front-end.
CONCLUSIONES.
Scriptcase utiliza una interfaz grfica lo que nos da facilidad de uso mejorando as
la productividad en la elaboracin software.
La herramienta es de fcil manejo, administracin y comprensin a la hora de
utilizarla manejandola en diferentes sistemas operativos.
Permite una alta productividad y resuelve de manera fcil y rpida la mayor parte de
las necesidades relacionadas con base de datos e interface con el usuario.