Documente Academic
Documente Profesional
Documente Cultură
Primera parte
Software.
Definicin. Caractersticas. Evolucin hacia ingeniera. Progreso de las tcnicas. Crisis del Software.
Software: Caractersticas(II)
Software: Caractersticas(III)
El software es algo vivo
Software: Caractersticas(IV)
Un sistema software debe ser... Fcil de mantener. Construido y documentado para permitir cambios. Fiable. Debe hacer lo que se espera de l, no debe fallar ms a menudo de lo que se acord en la especificacin. Eficiente. No debe hacer uso innecesario de recursos.
ndice
Software. Ingeniera del Software.
Desafos. Definicin. Objetivos. Diferencias con otras ingenieras. Disciplinas que la componen. Fundamentos y tcnicas. Actividades del Ingeniero del Software
Fritz Bauer
Definir una disciplina que garantice la produccin sistemtica y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del coste estimado.
Informtica
Gestin
Ingeniera
Psicologa
Herramientas:
Proporcionan un soporte automtico o semi-automtico para los mtodos.
Procedimientos.
Punto de unin entre mtodos y herramientas. Definen la secuencia en la que se aplican los mtodos, cmo usar las herramientas, las entregas que se requieren, controles de seguimiento y calidad, guas para facilitar la labor de gestores y desarrolladores, etc.
Herramientas:
CASE. CAD, ...
Procedimientos.
Representaciones:
Notaciones y lenguajes.
Diagramas de GANTT Lenguaje Z,...
Evaluaciones:
Mediciones (sobre proceso y producto).
Copyright 2012, Estudio. Todos los derechos reservados.
Ingeniera del Software: Actividades del Ingeniero del SW (I) El Ingeniero del Software debe: Trabajar en equipo. Analizar y estudiar problemas. Trabajar bajo restricciones de tiempo, costes y recursos. Interactuar con clientes y usuarios. Tomar decisiones.
Copyright 2012, Estudio. Todos los derechos reservados.
Ingeniera del Software: Actividades del Ingeniero del SW (III) Actividades de desarrollo: Decidir qu hacer. (Anlisis) Decidir cmo hacerlo. (Diseo) Hacerlo. (Codificacin) Probar el producto. (Pruebas) Usar el producto. (Entrega/Instalacin) Mantener el producto. (Mantenimiento)
Ingeniera del Software: Actividades del Ingeniero del SW (V) Actividades de Control: se ocupan de evaluar y asegurar la calidad del software. Mtricas. Garanta de calidad. Gestin de configuraciones. ...
Ingeniera del Software: Actividades del Ingeniero del SW (VI) Actividades de Gestin: Planificacin y estimacin. Seguimiento de los proyectos. Administracin de proyectos. Direccin de proyectos. ...
Ingeniera del Software: Actividades del Ingeniero del SW (VII) Actividades de Operacin: Entrega (e instalacin). Puesta en marcha. Formacin a los usuarios. ...
Indice
Software. Ingeniera del Software. Producto y Proceso. Principios de la Ingeniera del Software.
Producto y Proceso
Indice
Software. Ingeniera del Software. Producto y Proceso. Principios de la Ingeniera del Software.
Teora de las 4 Cs Principios de la Ingeniera del Software Principios para una cultura empresarial de ingeniera del software.
Copyright 2012, Estudio. Todos los derechos reservados.
Teora de las 4 Cs
Ser Coprnico: El sistema que se est construyendo no es el centro del universo, ni va a estar aislado. Ser Convencional: Los usuarios aceptan mejor las tcnicas convencionales. Ser Conservador: Si en un proyecto no se introducen demasiados cambios, se minimizan los riesgos y se maximizan las posibilidades de financiarlo con xito. Tener Confianza: No es imposible acabar los proyectos software con xito: manteniendo una disciplina en el desarrollo y revisando peridicamente los objetivos y resultados
Copyright 2012, Estudio. Todos los derechos reservados.
Documentar. Las tcnicas son anteriores a las herramientas. Primero hazlo correcto, luego hazlo rpido. Probar, probar y probar (** incluye inspecciones **). Introducir las mejoras y modificaciones con cuidado. Asuncin de responsabilidades. La entropa del Software es creciente. La gente es la clave del xito.
Copyright 2012, Estudio. Todos los derechos reservados.
Resumen
Software = Programas + Datos + Documentacin. La I.S. ha tenido una evolucin similar al resto de las ingenieras pero mucho ms rpida. Lo anterior, las caractersticas peculiares del sw y la ayuda a mejorar las capacidades psquicas del ser humano, constituyen las grandes diferencias entre la i.s. y las dems ingenieras. La i.s. surge como respuesta a la crisis del software. La i.s. se enfoca en el producto y proceso de software.
Copyright 2012, Estudio. Todos los derechos reservados.
Resumen
Producto: rentable, fiable, de calidad, eficiente, que cumpla con los requisitos, etc. Proceso: con xito, eficiente, de calidad, controlado, etc. La i.s. se apoya en fundamentos (mtodos, herramientas y procedimientos) y tcnicas (abstracciones, representaciones, evaluaciones) para conseguir sus objetivos. El ingeniero del software trabaja en equipo y puede llevar a cabo diversas actividades (desarrollo, control, gestin y operacin).
Copyright 2012, Estudio. Todos los derechos reservados.