Principales aportes de la carrera de William Edwards Deming
Actividad 1
1. SOFTWARE I
Juan Camilo Ayala Rojas
Programa Ingeniería de Sistemas
Universidad Cooperativa de Colombia
2. INTRODUCCION
• En la presentación daremos una vista
general sobre algunos conceptos de la
ingeniería de software, su historia,
procesos, características, CASE, entre
otros términos los cuales se presentaran
en el transcurso del programa, ayudando
así a la fácil comprensión de lo que es el
desarrollo de software en cada una de sus
etapas.
4. ¿Qué ES SOFTWARE?
• El software representa toda la parte
inmaterial o intangible que hace funcionar
a un ordenador para que realice una serie
de tareas específicas, coloquialmente
conocidos como programas el software
engloba a toda la información digital que
hace al conjunto de elementos físicos y
materiales que componen el computador
trabajar de manera inteligente.
5. ¿Qué ES LA INGENIERIA DE
SOFTWARE?
• La IS se puede considerar como la ingeniería
aplicada al software, esto es, por medios
sistematizados y con herramientas
preestablecidas, la aplicación de ellos de la
forma más eficiente para la obtención de
resultados óptimos; objetivos que siempre
busca la ingeniería. No es sólo de la
resolución de problemas, sino más bien
teniendo en cuenta las diferentes soluciones,
elegir la más apropiada
6. PROCESOS DE SOFTWARE
• Planeación: Se elabora un mapa guía llamado
Plan de Proyecto de Software que define tareas
por realizar.
• Modelado: se crean modelos con el fin de
mejorar los requerimientos y el diseño.
• Construcción: Se genera un código (manual o
automatizado) y se elaboran pruebas para
descubrir errores en éste.
• Despliegue: Terminado el Software se entrega
al cliente para que lo ensaye y evalúe.
7. ¿Qué ES CASE?
• "CASE es la automatización del software"
• CASE es una filosofía que se orienta a la mejor comprensión de los
modelos de empresa, sus actividades y el desarrollo de los
sistemas de información. Esta filosofía involucra además el uso de
programas que permiten:
• Construir los modelos que describen la empresa,
• Describir el medio en el que se realizan las actividades,
• Llevar a cabo la planificación,
• El desarrollo del Sistema Informático, desde la planificación,
pasando por el análisis y diseño de sistemas, hasta la generación
del código de los programas y la documentación.
• "La creación de sistemas software utilizando técnicas de diseño y
metodologías de desarrollo bien definidas, soportadas por
herramientas automatizadas operativas en el ordenador"
8. CARACTERISTICAS DE UN
BUEN SOFTWARE
• Confiabilidad, es decir, el programa debe funcionar en
prácticamente cualquier situación.
• Debe advertir los errores de entrada comunes y obvios.
• Deben ser bien estructurados, es decir, programas que
utilicen organizaciones de la programación estructurada.
• Estar adecuadamente documentado y ser comprensible,
no sólo para quien lo crea, sino para otros
programadores. Esto es para facilitar las futuras y muy
posibles modificaciones que requiera.