0% encontró este documento útil (0 votos)
37 vistas21 páginas

Software y Aplicaciones Informáticas

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 21

Universidad del Pedregal

Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Software y aplicaciones informáticas

Introducción
El software es una parte principal del entorno humano actual. Infinidad de aparatos de todo tipo que
rodean a las personas, que se usan a diario y sin los que cada vez la vida sería más difícil de
imaginar, están controlados por un programa,y por un software que rige su comportamiento.
Una aplicación informática es el conjunto de uno o varios programas, y su documentación
correspondiente, cuyo fin es realizar un determinado trabajo.
El software está presente no sólo en los sistemas informáticos que realizan tareas de tratamiento de
información, sino en un sinfín de sistemas de la más diversa complejidad. Son miles, millones de
líneas de código que diariamente se programan para conseguir que todos estos sistemas funcionen
como se desea. Esta tarea de construir el software la realizan los programadores, los cuales tienen
que a su vez dar mantenimiento durante, en la mayoría de los casos, por un largo tiempo.
La documentación permite al usuario de la aplicación comprender su funcionamiento y manejarla.
Así mismo podemos entender por software qué es un conjunto de programas, documentos,
procedimientos, y rutinas asociados con la operación de un sistema de cómputo. Distinguiéndose de
los componentes físicos llamados hardware.(Anónimo,s.f,p.1)

SOFTWARE.

El software es un conjunto de instrucciones que hace que la computadora realice tareas. El software
le dice a la computadora lo que debe hacer. Existen programas que ayudan a que la computadora
realice tareas y administre sus propios recursos. Existen otros tipos de programas para el usuario que
le permiten realizar distintas tareas, por ejemplo, la creación de documentos. Existen miles de
distintos tipos de programas de software que pueden utilizarse en computadoras personales
(Norton,1994, p.28).

1
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

CLASIFICACIÓN DEL SOFTWARE

Sistema
El software del sistema es cualquier programa que controle el hardware de la computadora incluso se
puede utilizar para dar mantenimiento a la computadora para que la haga funcione con mayor
eficiencia. Existen tres tipos básicos de software del sistema

Aplicación
El software de aplicaciones le indica a la computadora la forma en que debe realizar tareas
específicas para el usuario, por ejemplo, procesar textos o dibujar. Entre algunas de las principales
categorías de estas aplicaciones se incluyen las siguientes:

Sistema operativo

Le indica a la computadora como debe de utilizar sus componentes de esta, algunos de los ejemplos
son Windows Macintosh y Linux

Sistema de red
Permiten la comunicación y compartimiento de datos entre computadoras y al mismo tiempo controlar
las operaciones de red supervisando su seguridad

Herramienta
Es un programa que facilita la manera de usarlos y realiza funciones especializadas, se utilizan para
administrar discos, solucionar problemas de hardware y realizar otras tareas que posiblemente el
sistema operativo no es capaz de hacer.

2
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Ofimática
Es un conjunto de programas y aplicaciones que tienen como objetivo facilitar tareas que están
vinculadas con la recolección de datos, presentación de proyectos y la comunicación y organización
de actividades, algunos ejemplos son: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Google
Drive, entre otros.

Contabilidad
Es un programa encargado de los datos contables de una empresa utilizando métodos sistemáticos.
Algunos ejemplos son: Contasol,Sage 50 cloud ,Anfix.

Finanzas
Es un programa que permite generar informes y gráficos a partir de una base de datos con
información financiera de una empresa, algunos ejemplos son:QuickBooks Online,KashFlow,Sage
One,Zoho Books.

Matemático
Este tipo de software se usa para realizar, apoyar o ilustrar problemas matemáticos, algunos ejemplos
son: Maxima Maxima,Yacas,Gnuplot Gnuplot,TeXmacs TeXmacs,Lenguaje R.

Estadística
Es un programa cuyo objetivo es la automatización y realización de análisis de datos
complejos,ejemplos:Tableau,MATLAB,IBM SPSS Statistics,XLSTAT,Minitab.

Imágenes
Programa que permite realizar mejoras a las imágenes como
fotografías,dibujos,gráficos,ejemplos:Adobe Photoshop,Adobe Lightroom,Gimp,Paint.Net,Photofiltre
Studio.

3
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Música
Se puede usar para escuchar, modificar, crear y componer audio y
música,ejemplos:Incredibox,SmartScore Note Reader,ScoreCloud,Indaba
Music,Audiotool,GarageBand.

Educativo
Herramienta o programa destinado a utilizarse en el ámbito educativo, ejemplos:Kahoot!,ClassDojo,
Lumosity, Khan Academy,Google Classroom,Duolingo.

Entretenimiento
Programa que integra herramientas de facturación, cuotas, comunicación, calendarios y planes de
entrenamiento para ofrecer una experiencia diferenciadora al
cliente,ejemplos:Mindbody.TeamUp,FitS,GymMaster,Vagaro.

Negocios
Soporte lógico diseñado especialmente para brindar apoyo a cualquier empresa,ejemplo:Oracle.
Comunicación remota Ofrece la posibilidad de acceder y controlar computadoras desde cualquier
parte del mundo,ejemplo:Parallels Access.

Utilerías
Programas de servicios que sirven de apoyo al procesamiento de los
trabajos,ejemplos:Antivirus,archivadores,software de recuperación,portapapeles,programas de
cifrado, programas de compresión, sincronización de datos, depuradores.

4
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Ingeniería de software en la actualidad

Dado a eso en la actualidad el software:

Tiene un doble papel. Es el producto, pero al mismo tiempo, actúa como el conductor que entrega el
producto. Como conductor utilizado para entregar el producto, actúa como base de control, por
ejemplo un sistema operativo, o un sistema gestor de redes. El software actúa como distribuidor y
hace llegar a los usuarios, el producto más importante de este siglo: la información. El software
modifica la información personal para hacerlos más útiles en un entorno local, administra información
comercial para mejorar la competitividad, facilita el acceso a redes a nivel mundial. (“Ingeniería de
software:Qué es, objetivos,características y más”, 2023,párr.16).

Proceso de creación de Software.

Modelos de Proceso o Ciclo de Vida del Software.

En 2017 González dice que: “Se debe señalar, que el desarrollo del software va unido a lo que se
conoce en el campo del software “ciclo de vida del software” que consiste en cuatro etapas que se
conocen como: concepción, elaboración, construcción y transición.”(párr.5).

Según González (2017) dice que:

Entre los procesos que se ven implicados en el ciclo vida del software, encontramos:

CONCEPCIÓN

● Definición de objetivos
Precisa la finalidad del proyecto.

5
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

● Análisis de requisitos y viabilidad


Estudia los requisitos del cliente y cualquier restricción que se pueda aplicar.

ELABORACIÓN

● Diseño genera
Revisa los requisitos generales para la arquitectura de la aplicación.
● Diseño en detalle
Define cada subconjunto de la aplicación.

CONSTRUCCIÓN

● Programación
Es la implementación de un lenguaje de programación para crear las funciones
establecidas en la etapa de diseño.
● Integración
Revisa que los distintos módulos se incorporen a la aplicación.
● Prueba beta
Garantiza que el software cumple con las especificaciones iniciales.

Documentación
Sirve para recopilar la información necesaria para los usuarios de la aplicación y desarrollar

futuros.

TRANSICIÓN

● Implementación
Es la fase final, donde el software es utilizado para los ambientes que fue
diseñado.(párr.11).

6
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Modelo Cascada.
Respecto al modelo de cascada, se ha establecido que: “El modelo de cascada es un método de
gestión de proyectos, en el que el proyecto se divide en distintas fases secuenciales, donde el equipo
puede pasar a la siguiente fase sólo cuando se haya completado la anterior “(Stepanets, A., 2023,
párr. 3)

Según Stsepanets (2023): “La primera descripción formal de la metodología de cascada fue
elaborada en el artículo de Winston W. Royce en 1970 sobre la gestión de desarrollo de software
(párr. 4).

Respecto al modelo compuesto nos dice:

Royce propone un modelo compuesto por siete fases que se ha de ejecutar en diversas vueltas
(iteraciones):

1. Requisitos de sistema

2. Requisitos de software

3. Análisis

4. Diseño

5. Implementación

6. Prueba

7. Servicio (“El modelo de cascada: desarrollo secuencial del software, 2019, párr.10).

7
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Análisis

Respecto al análisis se establece que:

Todo proyecto de software comienza con una fase de análisis que incluye un estudio de viabilidad y
una definición de los requisitos. En el estudio de viabilidad se evalúan los costes, la rentabilidad y la
factibilidad del proyecto de software. El estudio de viabilidad da como resultado un pliego de
condiciones (una descripción general de los requisitos), un plan y una estimación financiera del
proyecto, así como una propuesta para el cliente, si fuera necesario (“El modelo de cascada:
desarrollo secuencial del software, 2019, párr.10).

Diseño
Respeto al diseño se entiende que:

La fase de diseño sirve para formular una solución específica en base a las exigencias, tareas y
estrategias definidas en la fase anterior. En esta fase, los desarrolladores de software se encargan de
diseñar la arquitectura de software, así como un plan de diseño detallado del mismo, centrándose en
componentes concretos, como interfaces, entornos de trabajo o bibliotecas. La fase de diseño da
como resultado un borrador preliminar con el plan de diseño del software, así como planes de prueba
para los diferentes componentes (“El modelo de cascada: desarrollo secuencial del software, 2019,
párr.12).

Implementación
Relacionado a la implementación se dice que:

La arquitectura de software concebida en la fase de diseño se ejecuta en la fase de implementación,


en la que se incluye la programación del software, la búsqueda de errores y las pruebas unitarias. En
la fase de implementación, el proyecto de software se traduce al correspondiente lenguaje de

8
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

programación. Los diversos componentes se desarrollan por separado, se comprueban a través de


las pruebas unitarias y se integran poco a poco en el producto final. La fase de implementación da
como resultado un producto de software que se comprueba por primera vez como producto final en la
siguiente fase (prueba alfa) (“el modelo de cascada:desarrollo secuencial del software, 2019, párr.13).

Prueba

Proporcionado a la fase de prueba se establece que:

La fase de prueba incluye la integración del software en el entorno seleccionado. Por norma general,
los productos de software se envían en primer lugar a los usuarios finales seleccionados en versión
beta (pruebas beta). Las pruebas de aceptación desarrolladas en la fase de análisis permiten
determinar si el software cumple con las exigencias definidas con anterioridad. Aquellos productos de
software que superan con éxito las pruebas beta están listos para su lanzamiento (“el modelo de
cascada:desarrollo secuencial del software, 2019, párr.14)

Servicio
Una vez que la fase de prueba ha concluido con éxito, se autoriza la aplicación productiva del
software. La última fase del modelo en cascada incluye la entrega, el mantenimiento y la mejora del
software (“el modelo de cascada:desarrollo secuencial del software, 2019, párr.15)

9
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

-Modelos Evolutivos.
El modelo evolutivo es: “el desarrollo evolutivo consta del desarrollo de una versión inicial que
luego de exponerse se va refinando de acuerdo de los comentarios o nuevos requerimientos
por parte del cliente o del usuario final. Las fases de especificación, desarrollo y validación se
entrelazan en vez de separarse (“INGENIERÍA DE SOFTWARE”, s.f.,párr. 1).

Existen dos tipos de desarrollo evolutivo:

1.desarrollo exploratorio: donde el objetivo del proceso es trabajar con el cliente para explorar
sus requerimientos y entregar un sistema final. El desarrollo empieza con las partes del
sistema que se comprenden mejor. El sistema evoluciona agregando nuevos atributos
propuestos por el cliente.

2.prototipos desechables: donde el objetivo del proceso de desarrollo evolutivo es


comprender los requerimientos del cliente y entonces desarrollar una definición mejorada de
los requerimientos para el sistema. El prototipo se centra en experimentar con los
requerimientos del cliente que no se comprenden del todo. (“INGENIERÍA DE SOFTWARE”,
s.f.,párr. 2)

Desde el punto de vista de desarrollo de sistema el enfoque evolutivo suele traer más
ventajas, ya que el sistema se va ajustando a las necesidades del cliente, a la vez que él

10
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

mismo entiende mejor sus propios requerimientos. Sin embargo el enfoque evolutivo desde
una perspectiva de ingeniería y gestión suele tener dos grandes problemas:

1.proceso no visible: Los administradores tienen que hacer entregas regulares para medir el
progreso. Si los sistemas se desarrollan rápidamente, no es rentable producir documentos
que reflejen cada versión del sistema.

2. A menudo los sistemas tienen una estructura deficiente. Los cambios continuos tienden a
corromper la estructura del software. Incorporar cambios en él se convierte cada vez más en
una tarea difícil y costosa. (“INGENIERÍA DE SOFTWARE”, s.f.,párr. 3)

El uso de Perl está extendido en la construcción de aplicaciones CGI para la web. Se trata de un tipo
de lenguaje muy práctico para extraer información de archivos de texto y generar informes a partir de
su contenido. También está de licencia abierta.

● Es uno de los lenguajes de programación más sencillos que existen.

● Muy eficiente y de elevado rendimiento a la hora de tratar un gran volumen de datos.

● Puede usarse tanto en desarrollo web como en otros entornos.

● No necesitas hacer instalaciones a posteriori, ya que el intérprete viene por defecto.

11
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

● Un mismo código corre en multitud de distribuciones sin necesidad de que toques una sola
línea.

Etapas de desarrollo del software


Existen 7 etapas en el desarrollo de un software :

1. Etapa de análisis : Es el proceso de investigar un problema que se quiere resolver. Definir


claramente el Problema que se desea resolver o el sistema que se desea crear. Identificar los
componentes principales que integrarán el producto.

2. Etapa de Diseño: Es el proceso de utilizar la información recolectada en la etapa de análisis


al diseño del producto. La principal tarea de la etapa de diseño es desarrollar un modelo o las
especificaciones para el producto o componentes del sistema.

3. Etapa de Desarrollo : Consiste en utilizar los modelos creados durante la etapa de diseño
para crear los componentes del sistema.

4. Etapa de Pruebas o Verificación Prueba : Consiste en asegurar que los componentes


individuales que integran al sistema o producto, cumplen con los requerimientos de la
especificación creada durante la etapa de diseño. Se recomienda aplicar las etapas: • Análisis
• Diseño • Desarrollo • Prueba A cada uno de los ejercicios de este curso.

5. Etapa de Implementación o Entrega Implantación : Consiste en poner a disposición del cliente


el producto.

6. Etapa de Mantenimiento : Consiste en corregir problemas del producto y re- liberar el


producto como una nueva versión o revisión
(producto mejorado).

12
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

7. Etapa final EOL (End-of-Life) : El fin del ciclo del producto consiste en realizar todas las
tareas necesarias para asegurar que los clientes y los empleados estén conscientes de que el
producto ya no será vendido ni soportado.

Planeación.
Existen 8 pasos fundamentales para la planeación de un Software :

1. El primer paso y más importante será definir los objetivos del proyecto, determinar la
viabilidad del software. Normalmente debe contestar: El propósito, necesidades del proyecto
y ¿Cuáles serían las especificaciones?.

2. En el segundo paso se definirá al equipo responsable del proyecto, aspectos técnicos como

los problemas que resolverá el software, quien será el usuario final, requisitos de seguridad,

tipo de metodología.

3. En el tercer paso se hará una descripción general del proyecto.

4. En el cuarto paso los creadores del software


elaborarán un modelo en donde se muestran las
funciones e interacciones de lo que sería el producto
final del software, con la finalidad de recaudar
comentarios para hacer los últimos ajustes.

5. En el quinto paso vendría el desarrollo, ya que se


juntaron los comentarios críticos sobre el prototipo del
software, se comenzará a trabajar en las mejoras o arreglos en base a los comentarios.

13
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

6. En el sexto paso se harán pruebas de calidad, después de realizar los ajustes adicionales por
los comentarios del prototipo se harán estimaciones de este para que se cumplan con los
criterios de presupuesto, tiempo y calidad del código.

7. En el paso número 7 se hace público el software para su implementación al mercado.

8. En el paso 8 y último solo se realizará mantenimiento y soporte del software para que de esta
forma siga funcionando de la manera que se espera.

Diseño del sistema.


Se hace una idea y se esquematiza el proyecto en término macro para decidir el lenguaje de
programación.

Codificación del Software.


Durante esta etapa se realizan las tareas que comúnmente se conocen como programación; que
consiste, esencialmente, en llevar a código fuente, en el lenguaje de programación elegido, todo lo
diseñado en la fase anterior. Esta tarea la realiza el programador, siguiendo por completo los
lineamientos impuestos en el diseño y en consideración siempre a los requisitos funcionales y no
funcionales (ERS) especificados en la primera etapa.

Pruebas.
Hay muchos tipos diferentes de pruebas de software, cada una con objetivos y estrategias
específicos:

● Prueba de aceptación: verifica si todo el sistema funciona según lo previsto.


● Pruebas de integración: asegura que los componentes o funciones del software operen
juntos.
● Pruebas de unidad: valida que cada

14
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

unidad de software funcione según lo esperado. Una unidad es el componente de prueba


más pequeño de una aplicación.
● Pruebas funcionales: verifica funciones mediante la simulación de escenarios de negocio, en
función de los requisitos funcionales. La prueba de caja negra es una forma común de
verificar funciones.
● Pruebas de rendimiento: prueba cómo funciona el software bajo diferentes cargas de trabajo.
Las pruebas de carga, por ejemplo, se utilizan para evaluar el rendimiento en condiciones de
carga reales.
● Pruebas de regresión: verifica si las nuevas características rompen o degradan la
funcionalidad. Las pruebas de cordura se pueden utilizar para verificar menús, funciones y
comandos a nivel superficial, cuando no hay tiempo para una prueba de regresión completa.
● Pruebas de estrés: prueba cuánta tensión puede soportar el sistema antes de que falle.
Considerado como un tipo de prueba no funcional.
● Pruebas de usabilidad: válida qué tan bien un cliente puede usar un sistema o una aplicación
web para completar una tarea

● Se programan los requisitos que se han especificado anteriormente, realizando los algoritmos
necesarios.
● Esta es, por tanto, la primera etapa en la que comenzamos a obtener resultados “visibles”.

● En esta fase del proceso se puede externalizar el servicio de desarrollo de software, y es


importante contar con una empresa fiable en el desarrollo de la implementación.

Mantenimiento.
Finalmente se asegura la calidad del software brindando
atención oportuna, capacitación y actualizaciones que
permitan añadir nuevas y mejores funcionalidades.

15
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Aplicación
Es una herramienta para realizar operaciones o funciones específica, los tipos de aplicación son las
aplicaciones de escritorio, aplicaciones basadas en la web o los conjuntos de aplicaciones o suites

16
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Conclusión del grupo


Podemos concluir que, gracias a la creación de software y su avance hemos podido progresar como
humanidad, ya que el software se ha convertido en el elemento clave de la evolución de los sistemas
y productos informáticos. En las pasadas cuatro décadas, el software ha pasado de ser una
resolución de problemas especializados y una herramienta de análisis de información, a ser una
industria por sí misma. Por otra parte, las personas pueden utilizar el software en el entorno dónde
está diseñado, para hacer un uso completo de todas las funciones contenidas en el producto. Hoy en
día, este ha entrado en todos los ámbitos de nuestra vida, porque ha invadido el mercado, la cultura y
las actividades que realizamos, ya que nos permite ejecutarlas de forma más rápida y dinámica,
sabemos que va desde productos para uso doméstico hasta aplicaciones web, sistemas de
monitoreo, sistemas de gestión de información y muchas otras cosas más, y se ha hecho muy
importante, puesto que forma parte de la vida cotidiana del ser humano, por esta razón, debe ser de
calidad y precisamente esa es la causa de que exista el presente; además de ofrecer métodos y
técnicas para desarrollar, mantener, producir y asegurar software de calidad.
Finalmente, con las aplicaciones informáticas, concluimos que brindan un excelente proceso de
planificación y más en las estrategias empresariales, dando iniciativa a los diferentes sistemas de
información. Ahora, gracias a ellas es más fácil la realización de trabajos, brindando una mayor
seguridad y adecuada organización de la información que ingresamos en las diferentes aplicaciones.
Teniendo una mejor eficiencia en los procesos semejantes.

17
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Lista de referencias:
Codificación del software. (2017, 9 marzo). Hardware/Software.
https://4tesosite.wordpress.com/codificacion-del-software/

chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.cerasa.es/media/areces/files/book-
attachment-5195.pdf

El modelo en cascada: desarrollo secuencial de software. (21 de marzo de 2019).


Ionos.https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/el-modelo-en-cascada/

1.3 Etapas del desarrollo software - Fundamentos de Ingería de Software Maribel Zahuantitla Salas.
(s. f.).
https://sites.google.com/site/fundamentosdeingendoftware/u1-fundamentos-ingenieria-de-software/1-3
-etapas-del-desarrollo-software

Etapas en el desarrollo. (17d. C., junio 11). Rootstack. Recuperado 13 de septiembre de 36d. C., de
https://rootstack.com/es/blog/cuales-son-las-fases-en-el-desarrollo-de-software

González, A. (24 de mayo del 2017). ¿Cómo se desarrolla el proceso en la fabricación de software?
Info.netcommerce.
https://info.netcommerce.mx/se-desarrolla-proceso-en-la-fabricacion-software/#:~:text=Al%20proceso
%20de%20creaci%C3%B3n%20del%20software%20se%20le,requieren%20para%20validar%20el%0
desarrollo%20de%20la%20aplicaci%C3%B3n.

Ingeniería de software: Qué es, objetivos, características y más. (s.f.). Mi carrera universitaria.
https://micarrerauniversitaria.com/c-ingenieria/ingenieria-de-software/

Ingeniería de software. (s.f.). Ingsoftware. https://ingsoftware.weebly.com/modelo-evolutivo.html


Norton P. (2006). Introducción a la computación. McGraw-Hill

¿Qué es la prueba de software y cómo funciona? | IBM. (s. f.).


https://www.ibm.com/mx-es/topics/software-testing

18
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

Sepúlveda, D. R. D. (2016). Aplicaciones Google. Paracuellos del Jarama, RA-MA Editorial.


https://elibro.net/es/lc/udelp/titulos/106397

Solbyte, S. (2022, 30 mayo). 5 Fases del Proceso de Desarrollo de Software. Blog Solbyte.
https://www.solbyte.com/blog/5-etapas-del-proceso-de-desarrollo-de-software/

Stepanets, A. (17 de enero de 2023). Modelo de cascada (Waterfall): qué es y cuándo conviene
usarlo. Blog.ganttpro. https://blog.ganttpro.com/es/metodologia-de-cascada/

Vasconcelos J. (2018). Introducción a la computación. Grupo Editorial


Patria.https://elibro.net/es/lc/udelp/titulos/98314

Software y aplicaciones informáticas 1


Introducción 1

SOFTWARE. 1
CLASIFICACIÓN DEL SOFTWARE 2
Sistema 2

Aplicación 2

Ingeniería de software en la actualidad 5


Dado a eso en la actualidad el software: 5
Modelos de Proceso o Ciclo de Vida del Software. 5
CONCEPCIÓN 5
ELABORACIÓN 6
CONSTRUCCIÓN 6

19
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

TRANSICIÓN 6

Modelo Cascada. 7

Análisis 8
Respecto al análisis se establece que: 8

Diseño 8
Relacionado a la implementación se dice que: 8

Prueba 9
Proporcionado a la fase de prueba se establece que: 9

Servicio 9
-Modelos Evolutivos. 10

Etapas de desarrollo del software 12


Planeación. 13
Diseño del sistema. 14
Codificación del Software. 14
Pruebas. 14
Mantenimiento. 15
Aplicación 16

Conclusión del grupo 17


Lista de referencias: 18

20
Universidad del Pedregal
Administración de Empresas
Herramientas avanzadas de Software
Trabajo colaborativo en línea del grupo
09/02/2023

VISTO BUENO
Víctor Manuel Santaella sandoval
Camila León Herrera
Juan Carlos Velasco Sánchez
Erick Martin Martinez
Omar Isay Rodriguez Martinez
Marco Alejandro Callejas Solis
Yuriko Bautista Velazquez
Cynthia Espinosa Salgado
Danna Paola Rivera Zintzun.
Rodrigo Martinez Suarez
Santiago Martinez Juarez
Stefany Romero Bello
Diego Yamir Rodriguez Ortega
Damaris Escudero Ruiz
Pedro Alejandro Gómora Naranjo
Juan Pablo Reyes Treviño
Angel Daniel Rangel Laguna
Reggina Alejandra Sánchez Alarcón

21

También podría gustarte