Você está na página 1de 12

¿Qué es software?

 Programas de ordenador.
 Documentos asociados y configuración de datos.
 Se desarrollan para un cliente o un mercado en general.
Tipos
 Productos genericos.
 Productos personalizados.
¿Qué es ingenieria del software?
 Disciplina de la ingeniería.
 Soluciones.
 Todos los aspectos de la produccion del software.
 Gestion de proyectos y desarrollo de herramientas.
 Metodos y teorias de apoyo.
¿Cuál es la diferencia entre ingeniería del
software y ciencia de la computación?
Ciencia de la computación. Ingeniería del software.
 Estudio de los sistemas  Practica e implementacion de
informaticos. diseño.
 Teorias.  Producir software.
 Metodos abyacentes.  Requiere conocimientos de la
ciencia de la computación.
¿Cuál es la diferencia entre ingeniería del
software e ingeniería de sistemas?
Ingeniería de sistemas. Ingeniería del software.
 Desarrollo y evolución de sistemas.  Es una parte de ingenieria de
 Comprende: sistemas.
 Hardware.  Comprende:
 Software.  Desarrollo.
 Politicas.  Control.
 Procesos de diseños y distribución de  Aplicaciones.
sistemas.  Bases de datos del sistema.
¿Qué es un proceso del software?
 Es un conjunto estructurado de actividades o pasos asociados con la funcion
de:
 Desarrollar software.
 Diseño y programacion.
 Evolucionar software.
 Actualizar y optimatizar.
¿Qué es un modelo de procesos del
software?
 Descripcion simplificada del software que presenta una vision de ese
proceso.
 Tipos:
 Flujo de trabajo.
 Secuencia de actividades en el proceso.
 Flujo de datos o de actividades.
 Transformacion de la información.
 Rol/Accion.
¿Cuáles son los costos de la ingeniería del
software?
 Dependen:
 El proceso utilizado.
 Tipo de software a desarrollar.
 Requiere de validaciones y pruebas.
 Porcentajes.
 60% desarrollo.
 40% pruebas.
¿Qué son los métodos de la ingeniería del
software?
 Enfoques estructurados para el desarrollo.
 Incluyen:
 Modelos de sistemas.
 Notaciones.
 Reglas.
 Sugerencias de diseños.
 Guias de procesos.
 No existe metodo ideal.
 Uno de los mas apropiado es POO.
¿Qué es CASE?
 Ingeniería del Software Asistida por Computadora.
 Es el soporte a las actividades del proceso de software.
 Destinada para aumentar la productividad en el
desarrollo de software reduciendo:
 Dinero.
 Tiempo.
¿Cuáles son los atributos de un buen
software?
 Optimo.
 Actualizable.
 Eficaz.
 Confiable y seguro.
 Aceptable.
¿Cuáles son los retos fundamentales que
afronta la ingeniería del software?
 Reduccion de tiempos de entrega.
 Emplear tecnicas que generen confianza al usuario.
 Desarrollo de software flexible.
 Innovar y usar metodos de I.S.
Responsabilidad profesional y ética
 Confidencialidad.
 Competencia.
 Derechos de propiedad
intelectual.
 Uso inapropiado de las
computadoras.

GRACIAS

Você também pode gostar