viernes, 11 de mayo de 2012

** INGENIERÍA DE SOFTWARE**

La ingeniería de software es el establecimiento y uso de métodos y principios de ingeniería  sólidos para obtener software confiable que trabaje en maquinas reales, esta definición tomada de la primera conferencia internacional sobre la ingeniería de software en 1969, se propuso 30 años después de que salio la primera computadora, durante ese periodo el software fue mas un arte que una ciencia.
La ingeniería de software es un ciclo de vida del software El software igual que muchos otros productos pasan por un ciclo de fases repetitivas.
                                   Ing. de Software[1]
Procesos de desarrollo
Fase de análisis:es la que muestra lo que debe de hacer el paquete, define los requisitos que especifica lo que el sistema opuesto va a lograr, estos requisitos establecen los términos que el usuario comprende.
  • Definición de usuario
  • Definición de las necesidades
  • Definición de requisitos
  • Definición de los métodos
Fase de diseño: es la que define como lograr el sistema lo que se define como la fase de análisis. En la fase de diseño, se determinan los sistemas y el diseño de archivos y/o base de datos se completa.
  • Modularidad
  • Herramientas
Fase de implementacion: en esta fase se crean los programas reales.

  • Herramientas
  • CodificacionFase de prueba
Fase de prueba: una vez que el programa se ha escrito, debe probarse. La fase de prueba puede ser muy tediosa y consumir parte del tiempo del programa.
  • Prueba de caja negra
  • Prueba de caja blanca
                                  Procesos[2]








Introduccion a las ciencias comtupacionales
https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQBdXzHgjHIq_KD3c3Fue9Iw8o2sOkTRLcPhbRzKzaskuEiMBOnUg [1]
https://encrypted-tbn3.google.com/images?q=tbn:ANd9GcQhy544Mc3nwTCBiezeH2wZYVBfq53SeRm4s0sVb4yL_rsrZcUYZrh0LQ3g [2]

No hay comentarios:

Publicar un comentario