Diferencia entre revisiones de «SNAP»

m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 3 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 
{{Ficha Software|nombre=SNAP||imagen=SNAP.gif|fecha de creación=|versiones=|sitio web=|descripción= herramienta [[CASE]] (Ingeniería de Software Asistida por el  Computador) para el desarrollo de aplicaciones en Sistemas  AS/400 de IBM.}}
 
{{Ficha Software|nombre=SNAP||imagen=SNAP.gif|fecha de creación=|versiones=|sitio web=|descripción= herramienta [[CASE]] (Ingeniería de Software Asistida por el  Computador) para el desarrollo de aplicaciones en Sistemas  AS/400 de IBM.}}
<div align="justify">
+
 
'''SNAP''', herramienta [[CASE]] (Ingeniería de Software Asistida por el  Computador) para el desarrollo de aplicaciones en Sistemas  AS/400 de [[IBM]]. Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir sistemas de inmejorable  calidad, adheridos a los
+
'''SNAP''' es una herramienta de [[CASE]] (Ingeniería de Software Asistida por el  Computador) para el desarrollo de aplicaciones en Sistemas  AS/400 de [[IBM]]. Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir sistemas de inmejorable  calidad, adheridos a los
 
estándares S.A.A de IBM., totalmente documentados y ajustados a los requerimientos específicos de la organización, en una fracción del tiempo y coste del que se  invertiría, si se utilizaran herramientas tradicionales.
 
estándares S.A.A de IBM., totalmente documentados y ajustados a los requerimientos específicos de la organización, en una fracción del tiempo y coste del que se  invertiría, si se utilizaran herramientas tradicionales.
 
==Funcionamiento de SNAP==
 
==Funcionamiento de SNAP==
Línea 25: Línea 25:
 
===Seguridad===
 
===Seguridad===
 
SNAP incorpora un ambiente muy sofisticado para controlar y ayudar a la administración del proceso de desarrollo de sistemas. Se soportan los elementos necesarios para proteger, hasta en cinco niveles, las distintas definiciones y recursos del repositorio central.
 
SNAP incorpora un ambiente muy sofisticado para controlar y ayudar a la administración del proceso de desarrollo de sistemas. Se soportan los elementos necesarios para proteger, hasta en cinco niveles, las distintas definiciones y recursos del repositorio central.
== Referencia ==
+
== Fuentes ==
*http://www.popkin.com/products/sa2001/product.htm
 
 
*Metodología y Tecnología de la Programación. Universidad de Valencia.
 
*Metodología y Tecnología de la Programación. Universidad de Valencia.
 +
== Enlaces Externos ==
 
*http://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollo-software/herramientas-case-proceso-desarrollo-software2.shtml
 
*http://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollo-software/herramientas-case-proceso-desarrollo-software2.shtml
 
*http://sistemas324.blogspot.com/2008/09/herramientas-case-mas-utilizadas.html
 
*http://sistemas324.blogspot.com/2008/09/herramientas-case-mas-utilizadas.html
 
 
[[Category:Ingeniería_de_software]]
 
[[Category:Ingeniería_de_software]]
 
[[Category:Diseño_de_software]]
 
[[Category:Diseño_de_software]]
 
</div>
 
</div>

última versión al 20:16 2 sep 2019

SNAP
Información sobre la plantilla
SNAP.gif
herramienta CASE (Ingeniería de Software Asistida por el Computador) para el desarrollo de aplicaciones en Sistemas AS/400 de IBM.

SNAP es una herramienta de CASE (Ingeniería de Software Asistida por el Computador) para el desarrollo de aplicaciones en Sistemas AS/400 de IBM. Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir sistemas de inmejorable calidad, adheridos a los estándares S.A.A de IBM., totalmente documentados y ajustados a los requerimientos específicos de la organización, en una fracción del tiempo y coste del que se invertiría, si se utilizaran herramientas tradicionales.

Funcionamiento de SNAP

En su arquitectura, SNAP implementa, de manera adecuada, el esquema metodológico de ENTIDAD-RELACION, facilitando las herramientas y guías necesarias para construir aplicaciones que exploten al máximo las virtudes y potencial del AS/400 en su modalidad nativa, siguiendo los lineamientos técnicos y de presentación que propone la filosofía S.A.A. de IBM.

Características de SNAP

  • Se ha consolidado como el CASE más poderoso y con mejor historial de resultados.
  • Disponible para desarrollo de sistemas en el AS/400 de IBM.
  • Genera los programas nativos de mejor rendimiento en AS/400.
  • Proporciona dos ambientes de trabajo y genera aplicaciones nativas y/o Cliente/Servidor con el mismo esfuerzo de desarrollo.
  • Implementa, de manera adecuada, el esquema metodológico de ENTIDAD-RELACION.
  • SNAP se compone de cuatro grandes áreas: Modelo de Datos, Método de Desarrollo Acelerado (MDA), Utilitarios y Seguridad.

Áreas que componen el SNAP

SNAP se compone de cuatro grandes áreas: Modelo de Datos, Método de Desarrollo Acelerado (MDA), Utilitarios y Seguridad.

Modelo de Datos

En el Modelo de Datos, el analista introduce el diseño conceptual o representación de la estructura de información de la aplicación, siguiendo, paso a paso, la metodología Entidad-Relación. Este diseño puede ser transferido directamente desde otras herramientas (Upper Case), tales como V.A.W. o bien digitado directamente en SNAP. Además, SNAP prevé la facilidad de incorporar o trasladar DDS's existentes al Modelo de Datos. Una vez introducido el Modelo de Datos, SNAP genera automáticamente la base de datos, compuesta por fuentes DDS y objetos nativos AS/400.

Método de Desarrollo Acelerado (MDA)

El MDA es una plataforma de trabajo para ajustar, en forma individual, los programas generados automáticamente en el Modelo de Datos. El MDA permite crear y mantener programas nuevos. Al igual que con el Modelo de Datos, al trabajar con MDA, el analista se sirve estratégicamente de los elementos del Repositorio Central y lo actualiza con el resultado de su gestión. El MDA proporciona las herramientas necesarias para ajustar programas individuales, con un altísimo grado de productividad y rendimiento, sin necesidad de recurrir a lenguajes tradicionales. Estas herramientas incluyen, entre otras, un módulo de especificación de procesos y lógica, y un formateador de informes.

Utilitarios

SNAP dispone de una serie de utilitarios para ayudar al analista a administrar y controlar el proceso de desarrollo de aplicaciones. Entre las funciones que se ofrecen están las herramientas para definir los estándares de la organización en SNAP, utilitario de regeneración automática de sistemas como consecuencia de cambios en el modelo de datos, utilitarios de administración y control de repositorio, comandos para salvar, restaurar y recrear sistemas o elementos del repositorio central, documentación integral, y una gama de utilitarios misceláneos de apoyo a la gestión de los analistas.

Seguridad

SNAP incorpora un ambiente muy sofisticado para controlar y ayudar a la administración del proceso de desarrollo de sistemas. Se soportan los elementos necesarios para proteger, hasta en cinco niveles, las distintas definiciones y recursos del repositorio central.

Fuentes

  • Metodología y Tecnología de la Programación. Universidad de Valencia.

Enlaces Externos