Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apellidos:
Matricula:
Asignatura:
Ingeniería de Software I
Facilitadora:
Introducción
Estructurados.
Orientados a objetos.
Agiles.
Basados en componentes.
Especificaciones de proceso abierto.
1. Modelo ISO 12207
Las actividades que se pueden llevar a cabo durante el ciclo de vida del software
se pueden agrupar en:
Procesos de acuerdo
Proceso de adquisición
o Satisfacer las necesidades del cliente
o Identificar necesidades del cliente
o Aceptación del producto o servicio
Proceso de suministro
o Comprar productos y/o servicios acordes a requisitos establecidos
Procesos Organizacionales del proyecto
Procesos Técnicos
Ejemplo:
Modelo de desarrollo estructurado
Sistemas de
Se basa en definir normas para la escritura de código, estructuras de
datos y control de datos. Uso de módulos para definir programas. procesamiento de
transacciones
Modelo Ágil
Ejemplo:
El modelo de desarrollo basado en componentes conduce ala reutilización
del software, y la reutilización proporciona beneficios a los ingenieros de El desarrollo de paginas web
software. Es evolutivo por naturaleza y exige un enfoque interactivo para la utilizando componentes de otras
creación del software. plataformas como javascrip, php
En resumen, y para entender en que momento aplicar una metodología sobre la otra hay que
entender que todo dependerá e la envergadura del proyecto, y de los objetivos del mismo. Que
metodología será la mejor a aplicar será el resultado del análisis de los datos recopilados con
relación a la solicitud del cliente.
A modo reflexivo, las metodologías de software son puramente un medio para reducir el riesgo del
proyecto.
Es bastante sabido que si toma un equipo de desarrolladores que practica alguna metodología y les
dice que ya no tienen que seguirla y que pueden trabajar como quieran, su productividad
aumentará, pero el riesgo de que construyan la las cosas incorrectas al precio incorrecto en la
cantidad de tiempo incorrecta aumentarán considerablemente.
Por lo tanto, para elegir una metodología adecuada, primero debe determinar cuáles son los riesgos
si el proyecto falla.
Si lo único que puede perder es un par de semanas de sus tardes, entonces algunos bocetos en un
cuaderno de notas y ninguna medición del progreso o entregables están bien. Sin embargo, si la
vida de siete astronautas y miles de millones de dólares es el precio de la falla del software, es
mejor que cuente con una planificación, un proceso de desarrollo, una gestión de proyectos que
goce de un enfoque metodológico que justamente busca reducir los errores a los mínimos posibles.
Bibliografía
Calero, W. (8 de Octubre de 2010). ingenieraupoliana.blogspot.com. Obtenido de
http://ingenieraupoliana.blogspot.com/2010/10/modelo-de-desarrollo-basado-en.html