Está en la página 1de 3

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN

INFORME DE TRABAJO INDIVIDUAL

Modelos de procesos de desarrollo


MATERIA NRC 8011 TRABAJO No. 1
de software

CARRERA Ing. de Software Docente Ing. Marcelo Rea

PERIODO
Abril 2023 – agosto 203 FECHA 11 – 05 – 2023
ACADÉMICO

TEMA Consulta de conceptos

ESTUDIANTE(S) Joel Daniel Arguello Espinosa

A. DESARROLLO

1. Introducción
1.1.1. Objetivo General
Realizar una investigación acerca de IAAS, SAAS, software genérico con el
fin de aprender y comprender su funcionamiento
1.1.2. Objetivos Específicos
Comprender las diferencias y funcionamiento dentro de la industria TI
Aprender sobre los modelos genéricos de software y su aplicación en la
gestión de proyectos de software, para mejorar la eficiencia y calidad del
desarrollo de software.
1.2. Antecedentes
Con esta investigación podemos comprender y asimilar el crecimiento e
importancia del uso de la nube. La adopción de la nube nos ha llevado al aumento
de servicios de IAAS y SAAS. Lo cual ha producido una evolución en los
modelos de desarrollo de hardware.
2. Desarrollo del tema
2.1. ¿Qué es el SAAS?
El SAAS o Software como servicio, nos brinda un software en la nube a la que
accedemos mediante el internet tales como Office 365, Google docs entre
muchos otros.
2.2. ¿Qué es el IAAS?
El IAAS o la infraestructura como servicio que nos brindan algunas empresas
como AWS, Azure, Google Cloud entre otros.
El servicio trata de alquilar un pedazo de “maquina” en la nube, así ahorrando
grandes costos de inversión y tiempo a algunas empresas así como pequeños
negocios para la creación de paginas web, servidores y más servicios.
2.3. Consultar modelos para procesos de desarrollo de software Genérico
2.3.1. Modelo en cascada (Waterfall)

Página 1 de 3
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN

INFORME DE TRABAJO INDIVIDUAL

El modelo sigue un enfoque secuencial en cada ciclo de vida del software,


al contrario de modelos iterativos este se ejecuta una sola vez.
2.3.2. Modelo en espiral (Spiral)
Este modelo es iterativo y se enfoca en la identidad y mitigación temprana
de riesgos.
2.3.3. Modelo incremental (Incremental)
Este modelo trata de la entrega del proyecto en partes funcionales, a las
cuales se les agrega funcionalidad adicional en cada entrega.
2.3.4. Modelo de prototipado (Prototyping)
Se centra en la creación de prototipos para validar requisitos del usuario. El
prototipo se utilizar para obtener retroalimentación del usuario para refinar
los requisitos.
2.4. Consultar modelos para procesos de desarrollo de software Específicos
2.4.1. Modelo de desarrollo seguro
Se enfoca en la seguridad del software y en la integración de medidas de
seguridad en todas las fases del ciclo de vida del software.
2.4.2. Modelo de desarrollo crítico
Se utiliza en la creación de sistemas que necesiten de una alta precisión así
como software de control de vuelo, sistemas médicos. Se enfoca en la
garantía de precisión
2.4.3. Modelo de desarrollo software embebido
Se utiliza en la creación de software embebido como sistemas de
automóviles, aviones, equipos médicos entre otros. Se enfoca en la
optimización, reducción de tamaño del código y minimización del consumo
de recursos
2.4.4. Modelo de desarrollo software inteligente artificial
Se utiliza en la creación de software de inteligencia artificial como sistemas
de aprendizaje automático y procesamiento de lenguaje natural.

B. CONCLUSIONES
La principal diferencia entre IAAS y SAAS se centra en el servicio que prestan,
IAAS nos brinda infraestructura y virtualización al contrario de SAAS que nos
brinda el software en sí.
Por otro lado los modelos de procesos de software son herramientas esenciales
para los desarrolladores ya que brindan un marco para la gestión y mejora de los
procesos de desarrollo de software.
Cada modelo de software tiene sus fortalezas así como debilidades.

C. RECOMENDACIONES
Para una empresa pequeña, estudiantes como profesores es recomendable el uso
de IAAS para el aprendizaje así como su uso para ámbito profesional ya que trae
un gran ahorro en tiempo y dinero.
Para selección así como uso de modelos de procesos de software es buscar uno
que se adapte con las necesidades del proyecto.
D. BIBLIOGRAFÍA

Página 2 de 3
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN

INFORME DE TRABAJO INDIVIDUAL

1. . ¿Qué es IaaS (infraestructura como servicio)? | Google Cloud. (s. f.). Google
Cloud. https://cloud.google.com/learn/what-is-
iaas?hl=es#:~:text=La%20infraestructura%20como%20servicio%20(IaaS)%20c
onsiste%20en%20alquilar%20servicios%20de,recursos%20de%20redes%20y%
20almacenamiento.
2. Más información sobre el SaaS. (s. f.).
https://www.oracle.com/mx/applications/what-is-
saas/#:~:text=El%20software%20como%20servicio%20(SaaS,con%20un%20sis
tema%20de%20pago
3. El modelo en cascada: desarrollo secuencial de software. (2019, 3 noviembre).
IONOS Digital Guide. https://www.ionos.es/digitalguide/paginas-
web/desarrollo-web/el-modelo-en-cascada/
4. El modelo en cascada: desarrollo secuencial de software. (2019, 3 noviembre).
IONOS Digital Guide. https://www.ionos.es/digitalguide/paginas-
web/desarrollo-web/el-modelo-en-cascada/

Página 3 de 3

También podría gustarte