sistemas de informacion
• Diseño, construcción y mantenimiento de sistemas de software
grandes.
Objetivos
• Definir la Ingeniería de Software y explicar su importancia.
• Discutir los conceptos de producto de software y proceso de
software.
• Explicar la importancia de la visibilidad delos procesos.
• Introducir la noción de responsabilidad profesional.
Tópicos
•
•
•
•
•Productos de Software.
El proceso de Software.
El modelo de Espiral de Boehm.
La visibilidad de los procesos.
Responsabilidad profesional.
Ingeniería de Software
• Las economías de los países desarrollados dependen en gran
parte del software.
• Mas y más sistemas son actualmente controlados por software.
• La Ingeniería de Software concierne a teorías, métodos y
herramientas para eldesarrollo profesional de software.
• El gasto en La Ingeniería de Software, representa un alto
porcentaje del PIB de los países desarrollados.
Ingenieria de Software: Conceptos Basicos
• Que es la Ingenieria de Software ?
• Cual es la diferencia entre un programador y un Ingeniero de
Software?
• Cual es la diferencia entre un Ingeniero de Software y un
Ingeniero de Sistemas?
•Cual es la diferencia entre la Ingenieria de Software y la
Computacion ?
• Que es el software ?
• Que es un proceso de software ?
• Que es un modelo de software?
Que es la Ingeniería de Software
• La Ingeniería de Software es una diciplina de la Ingeniería que
concierne a todos los aspectos de la producción de software
• Los Ingenieros de Software adoptan un enfoque sistematico para llevar a cabo su trabajo y utilizan las herramientas y
tecnicas necesarias para resolver el problema planteado, de
acuerdo a las restricciones de desarrollo y recursos
disponibles.
Diferencia entre Ingenieria de Software y Computacion
• La computacion concierne a la teoria y fundamentos de
cualquier sistema de computo, sea de hardware o de software.
• La Ingenieria de software concierne solo aldesarollo de
sisetmas o productos de software
• La Ingeniria de Sofware todavia esta lejos de ser una ciencia
como los son la Quimica, la Ingenieria Civil o la Electronica.
Ingenieria de Sistemas e Ingenieria de Software
• La Ingeniería de Sistemas concierne a todos los aspectos del
desarrollo de sistemas basados en cómputo, que incluyen hardware, software y el proceso de Ingeniería. La Ingeniería
de Software es solo parte de este proceso.
Que es el Software ?
Programas de cómputo y su documentacion asociada
•
•
•
•
•
•
Sistemas o Productos de software grandes y complejos.
Que contiene el software.
Que tipos de software hay ?
Cual es el costo del software.
Como se desarrolla el software ?
Como saber si un software tiene calidad.
Productos de Software
• Productosgenéricos.
Productos que son producidos por una organización para ser vendidos al
mercado.
• Productos hechos a medida.
Sistemas que son desarrollados bajo pedido a un desarrollador
específico.
• La mayor parte del gasto del software es en productos
genéricos, pero hay más esfuerzo en el desarrollo de los
sistemas hechos a medida.
Características de los Productos deSoftware
• Mantenibles.
Debe ser posible que el software evolucione y que siga cumpliendo con
sus especificaciones.
• Confiabilidad.
El software no debe causar danos físicos o económicos en el caso de
fallos.
• Eficiencia.
El software no debe desperdiciar los recursos del sistema.
• Utilización adecuada.
El software debe contar con una interfaz de usuario adecuada y su
documentación.
Importancia de las características del producto
• La importancia relativa de las características depende en el tipo
de producto y en el ambiente en el que será utilizado.
• En algunos casos, algunos atributos pueden dominar.
En sistemas de seguridad críticos de tiempo real, los atributos clave
pueden ser la confiabilidad y la eficiencia.
•...
Regístrate para leer el documento completo.