Las marcas automotrices con más ventas de vehículos (2024).pdf
Doci2019 grupo10
1. UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMÁTICA
Grupo 10INTEGRANTES:
Apaza Saavedra Jose
Callapa Quispe Jhenny Jimena
Fernandez Ovando Nataly Adriana
Huanca Chino Sergio
Limachi Quisbert Diego
Quispe Fernandez Edwin
Tinta Alvarez Sharon
Valencia Flores Yesenia
2. MODELO DE PROCESOS DE SOFTWARE
● Un modelo de procesos del software es una descripción simplificada de un proceso del software
que presenta una visión de ese proceso. Estos modelos pueden incluir actividades que son
parte de los procesos y productos de software y el papel de las personas involucradas en la
ingeniería del software. Algunos ejemplos de estos tipos de modelos que se pueden producir
son:
● 1. Un modelo de flujo de trabajo. Muestra la secuencia de actividades en el proceso junto con
sus entradas, salidas y dependencias. Las actividades en este modelo representan acciones
humanas.
● 2. Un modelo de flujo de datos o de actividad. Representa el proceso como un conjunto de
actividades, cada una de las cuales realiza alguna transformación en los datos. Muestra cómo
la entrada en el proceso, tal como una especificación, se transforma en una salida, tal como un
diseño. Pueden representar transformaciones llevadas a cabo por las personas o por las
computadoras.
● 3. Un modelo de rol/acción. Representa los roles de las personas involucrada en el proceso del
software y las actividades de las que son responsables.
3. Modelo DRA (Desarrollo Rápido de Aplicaciones)
MODELOS ITERATIVOS O SECUENCIALES
Modelo DRA incrementos funcionalidades del sistema
Los actores en un proyecto de desarrollo
rápido de aplicaciones son:
● Sponsor
● Equipos de planeación de
requerimientos
● Equipo de diseñadores
● Administrador del proyecto
● Equipo de construcción
serie con nuevas
4. Modelo de Cascada o Ciclo de Vida Clásico
El modelo en cascada es un ejemplo de un proceso dirigido por un plan, usted debe planear y programar
todas las actividades del proceso, antes de comenzar a trabajar en ellas. El modelo de cascada o ciclo de vida
clásico constituye de las siguientes etapas:
-Análisis y definición de requerimientos: En esta fase se hace un
análisis de las necesidades del cliente para determinar las características
del software
- Diseño de software: Descompone y organiza el sistema en elementos
que puedan elaborarse por separado.
-Implementación: Construcción de los módulos y unidades de software
para el cumplimiento de los requisito.
- Verificación o pruebas del sistema: Se verifica que todos los
componentes del sistema funcionen correctamente y cumplen con los
requisitos.
- Instalación y mantenimiento: Se instala la aplicación en el sistema y se
comprueba que funcione correctamente en el entorno en que se va a
utilizar. El mantenimiento del software consiste en la modificación del
producto después de haber sido entregado al cliente.
5. MODELOS ITERATIVOS O SECUENCIALES
Modelo de Prototipos
El modelo de prototipos permite que todo el sistema, o algunos
de sus partes, se construyan rápidamente para comprender y
aclarar ciertos aspectos en los que se aseguren que el
desarrollador, el usuario, el cliente estén de acuerdo en lo que se
necesita así como también la solución que se propone para dicha
necesidad.
Etapas del Modelo de Prototipos
1.- Investigación preliminar
2.- Definición de los requerimientos del sistema
2.1.- Análisis de los requerimientos
2.1.1 Análisis grueso y especificación
2.1.2 Diseño y construcción
2.1.3 Evaluación
● Preparación.
● Demostración.
● Uso del prototipo.
● Discusión de comentarios.
● Esta es la fase en donde se decide
si el prototipo es aceptado o
modificado.
2.1.4 Modificación
2.1.5 Término
3.- Diseño técnico
4.- Programación y prueba
5.- Operación y mantención
6. MODELOS EVOLUTIVOS
MODELO INCREMENTAL .- Combina el modelo cascada y la filosofía de construcción
de prototipos. Se diferencia de los modelos tradicionales por ser iterativa.
Se usa cuando no se
dispone de los
recursos para la total
implementación.
Se adapta a los cambios.
No usar en sistemas de
tiempo real.
7. MODELO ESPIRAL.- Combina igualmente la naturaleza iterativa de la construcción de
prototipos con los aspectos sistemáticos del modelo lineal.
Es el enfoque más realista
actualmente.
No requiere definir totalmente los
requerimientos.
Las modificaciones requieren
de mucho tiempo.
MODELO ESPIRAL WIN-WIN.- Hace énfasis en una etapa de negociación
cliente-desarrollador.
Objetivo de ciclo de vida.
Arquitectura del ciclo de vida.
Capacidad operativa inicial.
8. MODELO CONCURRENTE.- Es un modelo de tipo de red donde todas las personas
actúan simultáneamente.
Excelente para proyectos en
los que se conforman grupos
de trabajo independientes
Proporciona una imagen
exacta del estado actual de un
proyecto.
Es aplicable a todo tipo de
desarrollo de software
9. MODELO DE TIPO AGIL XP
La programación extrema (XP) es un
enfoque de la ingeniería de software
formulado por el autor Kent Beck.
La programación extrema XP está
enfocada al desarrollo en equipo, es por
esto que define un conjunto de valores
que deben tener, además incluye al
cliente como parte fundamental ya que
sin él no se tendrían los requisitos del
producto.
ACTIVIDADES QUE
REALIZA
Codificar
Hacer Pruebas
Escuchar
Diseñar
FASES
Exploración
Planeación de la entrega
Iteraciones
Producción
Mantenimiento
Muerte del Proyecto