miércoles, 15 de mayo de 2013

APLICACIÓN DE PRUEBAS DEL SISTEMA


Pruebas de Sistema.



Las pruebas de sistema buscan discrepancias entre el programa y sus objetivos o requerimientos, enfocándose en los errores hechos durante la transición del proceso al diseñar la especificación funcional. Esto hace a las pruebas de sistema un proceso vital de pruebas, ya que en términos del producto, número de errores hechos, y severidad de esos errores, es un paso en el ciclo de desarrollo generalmente propenso a la mayoría de los errores. 



 




CONTEXTO DE APLICACIÓN DE PRUEBAS 

“La prueba de sistemas no aprueba el software en si, sino la integración de cada módulo en el sistema. También busca las discrepancias entre el sistema y su objetivo original, especificación de y documentación del sistema. La preocupación principal es la compatibilidad de los módulos individuales [Sen92].”

“Los analistas tratan de hallar áreas en donde los módulos hayan sido diseñados con especificaciones distintas para la longitud y tipo de datos y los nombres de los elementos de los datos. Por ejemplo,un modulo puede esperar que el tipo dedato para la identificación de un cliente sea un campo numérico, mientras que otros módulos esperan que sea de tipo carácter. Es posibleque el sistema en si no reporte esto como unerror, pero la salida puede mostrar resultados inesperados. Si un registro creado y guardado en un modulo, usando la identificación como tipo numérico, se busca posteriormente esperando que sea de tipo carácter, el campo no será reconocido y aparecerá el mensaje EL REGISTRO PEDIDO NO SE ENCUENTRA






CONTROL DE CALIDAD


La calidad de los sistemas informáticos se ha convertido hoy en día uno de los principales objetivos estratégicos de las organizaciones debido a que, cada vez más, su supervivencia depende de los sistemas informáticos para su buen funcionamiento.

En la evolución experimentada por la calidad en este área se ha pasado de un tratamiento centrado fundamentalmente en la inspección y detección de errores en los programas, a una aproximación más sistemática, dada la importancia que ha adquirido la calidad en la ingeniería de sistemas y en la ingeniería del software. En los últimos años se han publicado diversos principios que se deben seguir para la mejora de la calidad de productos y procesos de software.





CORRECCIÓN 


Conjunto de programas de un sistema decómputo destinado a administrar y compartir susrecursos, así como
coordinar todas sus funciones. El sistema operativo comienza a trabajar cuando se enciende el equipo, y gestiona por ejemplo la memoria, discos duros, pantalla, teclado,
mouse, dispositivos de red, impresoras, etc.



VERIFICACIÓN

Por medio de procesos que se comprendan y dominen a la perfección y que, por tanto, sean repetibles, se pondrán a disposición del consumidor servicios, dispo-sitivos médicos y fármacos seguros. Estas exigencias están estipuladas en todo el mundo en conjuntos de normas y leyes para el sector sanitario.


VALIDACIÓN


    • Mejorar nuestros sistemas día a día gracias a nuestra experiencia y a la experiencia de nuestros clientes, analizamos los sistemas continuamente y proponemos mejoras.
    • Mejorar nuestros métodos preocupándonos de la mejora contínua de los procesos internos.
    • Mejorar nuestros resultados como consecuencia de todo lo anterior.





TIPOS DE PRUEBAS 
Etapa que permite al analista y grupo de desarrollo poder detectar errores de codificación funcionabilidad y estructura lógica motivo por el cual se realizan pruebas buscando la manera de que es sistema falle utilizándose para ello la ayuda de los usuarios y de otros expertos (programadores, diseñadores gráficos) quienes ayudaran al analista a detectar errores o fallas en el sistema.
Sabiendo que los errores de codificación se detectan durante la compilación del sistema los cuales se conocen como errores de sintaxis del mismo modo se detectan errores funcionales con la ayuda de los usuarios quienes establecen y certifican si el sistema cumple con las necesidades y requerimientos del mismo.




TIPOS DE REALIZACIÓN


El objetivo de la asignatura es que, mediante la realización de una práctica, el alumno adquiera habilidad en el diseño de un sistema avanzado de software en un entorno de desarrollo profesional. El marco de trabajo será la plataforma J2EE.
Principalmente este objetivo se estructura en tres partes:
– Aplicación a la realización de una práctica de las técnicas conocidas de modelado y diseño de software con UML.
– Aplicación del concepto de patrón de diseño, conocimiento de sus diferentes tipos y aplicación en su caso a la práctica.
– Desarrollo en una arquitectura empresarial (J2EE) de una pequeña aplicación multicapa.





ATENCIÓN AL MANTENIMIENTO
Cuente con un equipo de expertos informáticos, dispuestos a ofrecerle el mejor servicio. Asistencia informática para empresas y particulares Especialistas en diagnóstico, optimización y análisis de equipos y sistemas. Soluciones informáticas Ad-Hoc, adaptadas totalmente a sus necesidades reales







lunes, 13 de mayo de 2013

ELABORACIÓN DEL SISTEMA

*IMPLEMENTACIÓN FUNCIONAL DEL SISTEMA

La fase de implementación de un sistema es la fase más costosa y que consume más tiempo de todo el ciclo de vida, es costosa porque muchas personas, herramientas y recursos, están involucrados en el proceso.

*FUNDAMENTOS DE LA PROGRAMACIÓN ESTRUCTURADA 


La programación estuvo enfocada durante muchos años a resolver problemas de tipo científico y matemático. Los programas, cada vez más complejos, propiciaron la creación de nuevas estructuras de control y se atendió la necesidad de subdividir los problemas en pequeños módulos, más sencillos de analizar, de tal manera que permitan entender más claramente tanto el problema como la solución.

*FUNDAMENTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS 


La programación orientada a objetos es la expresión de uno de los más avanzados paradigmas en el campo de la programación, y es, al mismo tiempo, el resultado de la evolución experimentada por los paradigmas anteriores.

*TÉCNICAS DE PROGRAMACIÓN


Hoy en día las personas sienten la necesidad de hacer uso de computadoras para
la solución de problemas y, debido a ésto, aprenden lenguajes y técnicas de
programación. Por eso para llegar a la solución de un problema se deben dar los
siguientes pasos:
1. Definición o análisis del problema.
2. Diseño del algoritmo.
3. Transformación del algoritmo en un programa.
4. Ejecución y validación del programa.

*PASOS DEL DISEÑO DE LA IMPLEMENTACIÓN


Las conclusiones más importantes que se derivan de la realización del presente proyecto son las siguientes: 
1-.El conocimiento detallado de la infraestructura del Sistema Informático, que es 
de complejidad avanzada. 
2-.Una completa flexibilidad en cuanto a cambios en los componentes y adaptación 
a las necesidades futuras que pueda requerir la Empresa. 
3-.El modelo de Sistema Informático propuesto para esta Empresa es extrapolable a 
cualquier Empresa que exigiera unos requerimientos parecidos de división de los 
servicios. 


*IMPLEMENTACIÓN DE BASE DE DATOS EN SQL

El modelado de datos es uno de los elementos más importantes a la hora de iniciar el desarrollo de cualquier proyecto. Esta es la estructura, sobre la que realmente reside la verdadera esencia de la aplicación. Incluso determina si el proyecto va a cumplir con su verdadero objetivo.


 *IMPLEMENTACIÓN DE DOCUMENTACIÓN DEL SISTEMA


El sistema de gestión de la calidad tiene su soporte en el sistema documental, por lo que éste tiene una importancia vital en el logro de la calidad, que no es más que la satisfacción de las necesidades de los clientes.



DISEÑO DE PANTALLAS DEL SISTEMA

USO DE ELEMENTOS DE  LA INTERFAZ GRÁFICA DEL USUARIO

Las interfaces básicas de usuario son aquellas que incluyen elementos como menús, ventanas, teclado, ratón, los beeps y algunos otros sonidos que la computadora hace, y en general, todos aquellos canales por los cuales se permite la comunicación entre el ser humano y la computadora. La mejor interacción humano-máquina a través de una adecuada interfaz (Interfaz de Usuario), que le brinde tanto comodidad, como eficiencia.



MANIPULACIÓN   DE LA INTERFAZ GRÁFICA



Dentro de las Interfaces de Usuario se puede distinguir básicamente tres tipos:
A) Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
B) Una interfaz de software, destinada a entregar información acerca de los procesos y herramientas de control, a través de lo que el usuario observa habitualmente en la pantalla.
C) Una interfaz de Software-Hardware, que establece un puente entre la máquina y las personas, permite a la máquina entender la instrucción y al hombre entender el código binario traducido a información legible.


DOCUMENTACIÓN  DE LAS PANTALLAS ELABORADAS 
El principal objetivo de una interfaz de usuario es que éste se pueda comunicar a través de ella con algún tipo de dispositivo. Conseguida esta comunicación, el segundo objetivo que se debería perseguir es el de que dicha comunicación se pueda desarrollar de la forma más fácil y cómoda posible para el usuario.


DISEÑO DE DATOS DEL SISTEMA

Creación de tabla

En este artículo se explica cómo crear y ejecutar una consulta de creación de tabla. Este tipo de consulta se usa cuando hay que copiar los datos a una tabla o almacenar los datos.



Consulta de manipulación de los datos
El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. 
Cuando se quiere agregar, actualizar o eliminar datos de una base de datos, se 
ejecutan sentencias DML. Una colección de sentencias DML que forman una 
unidad lógica de trabajo es llamada transacción

DISEÑO DE PROCESO

Indica el diseño físico del sistema 
El diseño logico del sistema consiste en desarrollar modelos logicos que describan la esencia del sistema, lo que tiene que hacer independientemente
del modo en que se implante fisicamente.




Elaboración de proceso  de sistema 
Son los pasos a seguir desde que se comienza con la necesidad de un sistema hasta que el mismo es sustituido.
fases
Fase I - Requerimientos
Fase II - Análisis / Diseño
Fase III - Construcción
Fase IV - Pruebas
Fase V - Producción / Mantenimiento



Definición de los procesos
En una organización o empresa, el análisis y diseño de sistemas de información es el proceso de estudiar su situación con la finalidad de observar como trabaja y decir si es necesario realizar una mejora. Un Sistema de Información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.

SEGURIDAD INFORMÁTICA


La seguridad informática, es el área de la informática que se enfoca en la protección de la infraestructura computacional y todo lo relacionado con ésta (incluyendo la información contenida). Para ello existen una serie de estándares, protocolos, métodos, reglas, herramientas y leyes concebidas para minimizar los posibles riesgos a la infraestructura o a la información. La seguridad informática comprende software, bases de datos, metadatos, archivos y todo lo que la organización valore (activo) y signifique un riesgo si ésta llega a manos de otras personas. Este tipo de información se conoce como información privilegiada o confidencial.