Está en la página 1de 6

2021

Actividad 2 - Modelos del proceso

Alejandro Cholico Torres


Universidad de Guadalajara
D11
SSP DE BASE DE DATOS l
1.-¿Cuáles es el ciclo de vida del software?
Comunicación

Este es el primer paso donde el usuario inicia la petición de un producto software determinado. Contacta al
proveedor de servicios e intenta negociar las condiciones. 

Recolección de solicitudes

A partir de este paso y en adelante el equipo de desarrollo software trabaja para tirar adelante el proyecto. El
equipo se reúne con varios depositarios de dominio del problema, e intentan conseguir la máxima cantidad de
información posible sobre lo que requieren. 

Estudio de viabilidad

Después de la recolección de requisitos, el equipo idea un plan para procesar el software. En esta fase, el
equipo analiza si el software puede hacerse para cubrir todos los requisitos del usuario y si hay alguna
posibilidad de que el software ya no sea necesario. 

Análisis del sistema

En este paso los desarrolladores trazan su plan e intentan crear el mejor y más conveniente modelo de
software para el proyecto. 

Diseño de Software

El siguiente paso es diseñar el producto software con la ayuda de toda la información recogida sobre requisitos
y análisis. 

Codificación

Esta fase también se puede denominar 'fase de programación'. La implementación del diseño de software
empieza con el lenguaje de programación más conveniente, y desarrollando programas ejecutables y sin
errores de manera eficiente.

Pruebas

Se estima que el 50% de todos los procesos de desarrollo de software deberían ser evaluados. Los errores
pueden arruinar el software tanto a nivel crítico y hasta el punto de ser eliminado. 
Integración

El Software puede necesitar estar integrado con las bibliotecas, Bases de datos o con otro u otros programas.
Esta fase del SDLC se focaliza en la integración del software con las entidades del mundo exterior.

Implementación

Aquí se instala el software en máquinas de clientes. A veces, el software necesita instalar configuraciones para
el consumidor final con posterioridad.

Mantenimiento y Funcionamiento

Esta fase confirma el funcionamiento del software en términos de más eficiencia y menos errores. Si se
requiere, los usuarios se forman, o se les presta documentación sobre como operar y como mantenerlo en
funcionamiento.

Disposición

Con el paso del tiempo, puede que el software falle en su ejecución. Puede que se vuelva totalmente obsoleto o
que necesite actualizaciones. 

2.-¿Cuál es la diferencia es S-SDLC vs SDLC?

Su diferencia es su énfasis en darle mayor seguridad a cada una de las etapas, desde el inicio al fin y SDLC
contiene las actividades mínimas para asegurar el desarrollo del software
3.-Describa las principales actividades en el proceso de diseño de
software y las salidas de dichas actividades.
4.-Explicando las razones para su respuesta, y con base en el tipo de
sistema a desarrollar, sugiera el modelo de proceso de software genérico
más adecuado que se use como fundamento para administrar el desarrollo
de los siguientes sistemas:
-Un sistema para controlar el antibloqueo de frenos en un automóvil: Para mí la mejor modelo
de proceso puede ser el V puesto que, es ideal ya que consiste en revisar parte por parte del proyecto
dándole un extra de seguridad y fiabilidad a un proyecto que es vital su seguridad y eficiencia.

-Un sistema de realidad virtual para apoyar el mantenimiento de software: El método iterativo
podría ser el más adecuado ya que este permite la constante actualización, mejora y mantenimiento, y este
sistema de realidad virtual tendría que estar en un constante cambio revisión para darle mantenimiento al
otro software.

-Un sistema de contabilidad universitario que sustituya a uno existente: Reutilización de


componentes, ya que seguramente abra partes del código anterior que funcionen perfectamente y no será
necesario cambiarlo absolutamente todo.

-Un sistema interactivo de programación de viajes que ayude a los usuarios a planear viajes
con el menor impacto ambiental: Cascada ya que prioriza mucho las etapas de diseño y en un sitio así
es muy importante cuidar el diseño y funcionamiento correcto para la experiencia del usuario.

5.-Explique por qué los sistemas desarrollados como prototipos


por lo general no deben usarse como sistemas de producción.
Por que se tiende a descuidar aspectos esenciales, de seguridad y eficiencia, calidad etc, por conseguir un
prototipo rápidamente, que seguramente estará defectuoso y esto te obligara hacer varios y perder tiempo y
dinero en el proceso de tu produccion.

También podría gustarte