Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Metodos de Ingenieria de Software

No description
by

Daniel Ordoñez

on 26 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Metodos de Ingenieria de Software

Daniel Ordonez
Faharid Manjarrez

Metodologias De la Ingenieria de Software
Ciclo de Vida Clásico
Desarrollo en Prototipos
Metodología en Cascada
MSF
Modelo en espiral
Método de Componentes
SCRUM
Ciclo de Vida Clásico
Pasos q se deben seguir
Parte de una necesidad
llega a una solución
Mantenimiento del software
Etapas
Ingeniería de Sistemas
Análisis
Diseño
Implementación
Pruebas
Documentación
Mantenimiento
Detección del problema que para resolverlo es necesario realizar un desarrollo de software
Es analizar el problema de forma detallada, esta etapa es conocida como el QUE se va a solucionar
Aquí se determina la estrategia a utilizar para la resolución del problema, también conocida como el COMO
Se procede a realizar el programa que solucionara el problema del cliente
Se debe realizar varias pruebas al programa para detectar errores y arreglarlos
Es la guía o comunicación escrita en sus diferentes formas, ya sea en enunciados o procedimientos que se hace sobre el desarrollo de un programa.
Mantener una estructura de actualización, verificación y validación permite a dicho programa ser útil y mantenerse actualizado según los requerimientos planteados durante su vida útil.
Desarrollo de Prototipos
Modelo del comportamiento del sistema
Analizar el funcionamiento del sistema
Clarificar los requerimientos
Modificar los errores
Etapas
Investigación Preliminar
Definición del Problema, sus estudios organizacionales, estudio de factibilidad
Análisis y Especificación
Diseño Básico del Prototipo
Diseño y Construcción
Construcción prototipo inicial
Evaluación y Modificación
Verificación y requerimientos, modificación del prototipo
Diseño Técnico
Diseño detallado, rediseño del prototipo y documentación para programación y mantención
Programación y Prueba
Las especificaciones del diseño técnico son implementadas y probadas
Operación y Mantención
Instalación del sistema y modificaciones posteriores
Cascada
Orden riguroso de las etapas
Orden
Hay que acabar una etapa para iniciar otra
Enfoque Metodológico
Etapas
Requisitos
Se analiza la necesidad de los usuarios finales del sistema
Diseño
Organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.
Implementación
Se realizan los algoritmos y se implementa el código fuente
Verificación
Se realizan las pruebas al sistema para comprobar su funcionamiento, el cliente lo verifica ejecutando el sistema
Mantenimiento
Una de las etapas mas criticas es el mantenimiento del Software ya que al utilizarlo como usuario final puede ser que no llene nuestras expectativas.
Modelo Espiral
no operativo de producción de software
asume el control en cada etapa
adolece de algunos inconvenientes
tiene una manera original de generar software
Etapas
Planificación
Determinación de objetivos, limites y condiciones de contorno
Análisis de Riesgo
Desarrollo de un plan para descubrir los riesgos más importantes y resolver los mismos.
Ingeniería
Desarrollo del producto o prototipo según las condiciones de la etapa anterior.
Evaluación
Evaluar los resultados del prototipo obtenido, verificar y validar.
Toma de decisiones
Se determina si se pasa al ciclo exterior o se realiza una nueva iteración.
Refinamiento
Se sofistican las condiciones a tomar en cuenta en el planeamiento del nuevo ciclo
MSF
Adaptable
Escalable
Flexible
Agnostica
Etapas
Vision y Alcances
Planificacion
hay que tener una vision clara de lo que se quiere para el cliente, metas y objetivos a alcanzar
Especificaciones Funcionales, proceso de diseño de la solución, la mayor parte del proyecto es terminada
Desarrollo
Construcción de componentes, infraestructura
Estabilización
Pruebas, sobre la solución, se resuelve los errores
Implantacion
Estabiliza la solución, Se obtiene la aprobación final del cliente
Componentes
paradigma de desarrollo
Software pre-existente
Reutilización
Conjunto de interfaces
Etapas
Planificación
Definición de requisitos, análisis de componentes
Análisis de riesgos
Modificación de requisitos
Construcción y adaptación de ingeniería
Diseño del sistema a reutilización, desarrollo e integración, validación del sistema
Evaluación del cliente
Comunicación con el cliente
Scrum
Complicado
Impredecible
Discreto
No es definido
Etapas
Planes de Lanzamientos
Distribución
Sprint
Revisión de Sprint
Cierre
Evaluar las diferentes factibilidades de los requerimientos y estimaciones.
Revisión y ajuste de los estándares de producto
El desarrollo de software se lleva a cabo.
El software desarrollado en el Sprint anterior se revisa y si es necesario se le añaden nuevos ítems del backlog.
En esta fase tienen lugar las actividades de debugging, marketing y promoción.
Full transcript