ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodologías De Desarrollo De Un SIA


Enviado por   •  23 de Septiembre de 2014  •  3.522 Palabras (15 Páginas)  •  158 Visitas

Página 1 de 15

UNIVERSIDAD ARTURO PRAT

Sede Santiago

Metodologías de Desarrollo de Sistemas Utilizadas en el Mercado

Profesor:

Sergio Etcheverry Gutiérrez

Integrantes:

- Rosa Sepúlveda Cruzat

- Manuel Fuentes Cares

- Soledad del Río Fonseca

- Juan Carlos Flores Albornoz

- Tania Toledo Crisóstomo

Santiago, 14 de Junio de 2013

I N D I C E

Contenido

INTRODUCCIÓN 3

MODELOS DE PROCESOS 4

MODELO EN CASCADA 4

Grafico del Modelo en Cascada 5

Ventajas 6

Desventajas 6

DESARROLLO EVOLUTIVO 6

Grafico del Desarrollo Evolutivo 6

Ventajas 7

Desventajas 7

MODELO ITERACTIVO INCREMENTAL 8

Grafico del Desarrollo Evolutivo 9

MODELO ESPIRAL 9

Grafico del Desarrollo Espiral 10

DESARROLLO DE SOFTWARE BASADO EN COMPONENTES 11

Beneficios del Desarrollo de Software basado en Componentes 13

Esquema de reutilización de componentes 14

Que es COTS 15

OTROS MODELOS 16

MODELO EN V (Ciclo de Vida) 16

Representación Grafica 16

MODELO EN FLOR (Modelo de Desarrollo) 17

Representación Grafica 18

CONCLUSIÓN 19

BIBLIOGRAFIA 20

INTRODUCCIÓN

El desarrollo de software, como negocio, en estos tiempos se ha visto rodeado de una gran demanda y por ende mucha competencia, lo que ha obligado a los líderes de proyectos a generar en sus productos la flexibilidad necesaria para abastecer los distintos rubros con la tecnología necesaria para cubrir cualquier tipo de necesidad de información.

Es importante destacar los siguientes conceptos para entender el desarrollo de un software, como lo son:

“El Ciclo de Vida del Proyecto”, actividades controladas desde el inicio hasta el fin del proyecto.

“El Modelo de Desarrollo”, forma en que va a construirse el producto desde el punto de vista técnico y administrativo.

Proyecto de Software

Concepto general:

Es una agrupación temporal de recursos humanos como materiales con un objetivo específico medible, a cumplir dentro de un rango de tiempo previamente establecido, donde existe un líder, que coordina las actividades del equipo de trabajo, en base al presupuesto y el objetivo técnico.

Los proyectos de desarrollo de software tienen carácter de únicos, puesto que varían mucho unos de otros según las necesidades de casa cliente, requerimientos, actividades, tecnologías, tareas, usuarios, etc.

Modelos

Debido a la gran variedad de necesidades, no hay un modelo que se aplique el 100% a todos los proyectos de una entidad, por lo que es muy probable que dependiendo de los objetivos de cada área se utilicen distintos modelos para segmento. La elección del modelo tendrá directa relación en el éxito del proyecto, por lo tanto, toma gran importancia el cuestionamiento previo para tomar una buena decisión en qué modelo utilizar. Por ejemplo, indagar con el cliente los requerimientos específicos y globales para no generar expectativas fuera del alcance del proyecto, establecer recursos y plazos definidos por cada actividad, etc.

Éxito del Proyecto

Para asegurar el éxito de un proyecto debe contar con un modelo debidamente documentado y actualizado, además contar con personal capacitado para su desarrollo y también con personal capacitado para su uso, y con un constante plan de revisiones y auditorias que permitan establecer en forma temprana errores a corregir.

MODELOS DE PROCESOS

Existen distintos modelos de procesos en el mercado, dentro de los cuales podemos destacar:

1. Modelo en Cascada

2. Desarrollo evolutivo

3. Ingeniería de Software basada en componentes

4. Otros modelos

MODELO EN CASCADA

El modelo en Cascada se utiliza principalmente para grandes proyectos de ingeniería de sistemas en los que un sistema se desarrolla en varios sitios, solo es apropiado cuando los requerimientos se han entendido bien y los cambios están muy limitados durante el proceso de diseño. Este modelo considera las actividades principales del proceso de: especificación del software (se debe definir la funcionalidad del software y las restricciones en su operación), desarrollo (se debe producir software que cumpla su especificación), validación (se válida para asegurar que hace lo que el cliente desea), evolución (debe evolucionar para cubrir las necesidades cambiantes del cliente y los representa como fases separadas del proceso, tales como la especificación de requerimientos, el diseño del software, la implementación, las pruebas, etc.

Se le llama Modelo en Cascada o como ciclo de vida del software debido a la cascada que se forma al ir pasando de una fase a otra. Las principales etapas de este modelo que se transforman en actividades fundamentales de

...

Descargar como (para miembros actualizados)  txt (25.2 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com