Está en la página 1de 15

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA


UNIVERSIDAD NACIONAL EXPERIMENTAL
“RAFAEL MARIA BARALT”

UNIDAD III.

SOFTWARE

AUTOR:
Zambrano, Luissandra C.I. 30.268.377
SECCION 301722
Prof. Lcdo. David Garcia

SAN FRANCISCO, ENERO 2024


ESQUEMA

UNIDAD III: SOFTWARE

DESARROLLO

UNIDAD III: SOFTWARE

1. Concepto

2. Importancia.

3. Tipos o Clasificación de Software.

4. Etapas en el desarrollo del Software.

5. Modelos de proceso o ciclo de vida del Software.

6. Estructuras y Características de un Programa de Presentación.

7. Comandos y procedimientos Básicos de Funcionamiento de un software de


presentación

8. Diseño de una Presentación.

Bibliografía
DESARROLLO
UNIDAD III: SOFTWARE

1. Concepto
El software es un conjunto de programas de cómputo, procedimientos, reglas,
documentación y datos asociados que forman parte de las operaciones de un
Sistema Informático. En contraposición con el hardware, que es la parte “física” –
la que ejecuta – del Sistema Informático, el software es el componente lógico, el
que manda las órdenes. El usuario tiene que entender que los programas que
utiliza normalmente no son de su propiedad, sino del desarrollador. Los softwares
suelen contar con una serie de licencias atribuidas por el creador en los que se
establece lo que puede hacer el cibernauta. A partir de la interacción con el
hardware, es que un ordenador, u otro dispositivo digital, se hace operativo. En
suma, el software sirve para suministrar las instrucciones a los componentes
físicos – hardware – respecto a cómo funcionar u operar.

2. Importancia.
Actualmente, casi todas las empresas y organizaciones dependen del software
para llevar a cabo sus actividades y procesos. Además, el uso de aplicaciones y
programas es una parte cotidiana de la vida de muchas personas. Por lo tanto, es
difícil ignorar la importancia del desarrollo de software en nuestras vidas.

El desarrollo de software permite crear y mejorar aplicaciones y sistemas


informáticos que facilitan y optimizan la realización de tareas en diferentes
ámbitos, desde el trabajo hasta el ocio.

Es importante destacar que el desarrollo de software atrae la atención de las


personas y empresas por la amplia variedad de soluciones que ofrece.
Existen aplicaciones y sistemas informáticos para prácticamente cualquier
necesidad, lo que permite adaptar la tecnología a las peculiaridades de cada
individuo o negocio.

Además, el desarrollo de software genera interés debido a la rapidez y eficiencia


que proporciona en la realización de tareas.

3. Tipos o Clasificación de Software.


Los programas tienen funciones muy variadas y abarcan muchas áreas, por lo que
es conveniente clasificarlos de alguna forma. Por lo que lo software suelen
clasificarse de acuerdo a su objetivo:

 Software de sistema: Son programas imprescindibles para el


funcionamiento de un ordenador, administran los recursos hardware de este
y facilitan ciertas tareas baicas del usuario y a otros grupos de programas.
son desarrollados para que el usuario y el programador se desvinculen de
los detalles informáticos que utilice. De esta forma, se lo aísla de las
características internas de puertos, discos, memoria y dispositivos de
comunicaciones.

 Software de desarrollo o programación: Son el conjunto de herramientas a


partir de las cuales un programador puede desarrollar programas
informáticos utilizando alternativas diversas y lenguajes de programación.

 Software de aplicación: son el resultado de los desarrollos obtenidos con


los lenguajes de programación del grupo anterior, que originan de las
aplicaciones que manejan los usuarios finales. que le permiten al usuario
realizar o cumplir tareas (siempre se pueden automatizar o ser asistido en
algún grado). Hacen alusión a videojuegos, aplicaciones móviles, bases de
datos y telecomunicaciones, entre otros.
Clasificación del software

4. Etapas en el desarrollo del Software.


El desarrollo del software se refiere a un conjunto de actividades informáticas
dedicadas al proceso de creación, diseño, despliegue y compatibilidad de
software”. Es un trabajo que, principalmente, realizan los programadores, así
como los desarrolladores y los ingenieros de software

El Desarrollo de Software consta de varios pasos que deben seguirse y cumplirse


para crear programas de computación que sean eficientes, seguros y útiles para
los usuarios. Esto implica planificar, realizar y gestionar eficientemente un
proyecto para ejecutarlo con éxito y lograr que cumpla con el objetivo para el cual
fue diseñado.

Ante un nuevo proyecto de software, lo primero que se debe hacer es recopilar la


información necesaria para comprender y documentar lo que requieren los
usuarios y los problemas que efectivamente resolverá. Seguidamente, es hay que
cumplir con las siguientes etapas del Desarrollo de Software:
a) Planificación: Esta primera etapa es esencial porque en ella se determina
el ámbito del proyecto, el análisis de los riesgos, el estudio de viabilidad, la
duración, la estimación del costo y la asignación de recursos a cada fase.
Una planificación bien realizada, permite establecer las bases para un
desarrollo orientado al éxito.

b) Análisis: A través de esta fase se descubre todo lo que se espera del


software. Por ello, se realiza una exhaustiva investigación para llegar a una
comprensión precisa de los requerimientos o características que debe
poseer el programa. De este modo, se elige o crea la arquitectura o
estructura en donde operará.

c) Diseño: Se exploran las posibles alternativas, algo que requiere de mucha


atención. Se consideran todos los aspectos de la implementación
tecnológica, como el hardware, el lenguaje y la red. Todo esto sirve para
presentar algunos modelos de proceso, guiones gráficos, prototipos e,
incluso, una simulación del diseño.

d) Programación: Es la etapa medular del desarrollo, ya que implica crear el


código con el lenguaje de programación indicado para producir el software.
Para ello, se deben identificar correctamente las variables y su alcance,
crear algoritmos y estructuras de datos adecuadas, garantizar una lógica de
aplicación sencilla y documentar el código.

e) Pruebas: Esta fase es crucial porque, antes de llegar al usuario, hay que
comprobar que el programa ejecute las tareas especificadas. Además, sirve
para detectar fallas y analizar el rendimiento del software. Aunque el
desarrollador hace sus propias pruebas, se recomienda que también sean
realizadas por alguien más.
f) Implementación: Se trata de habilitar el software para que el usuario lo
utilice y así resolver cualquier problema o duda que se le presente.
Previamente, se debe planificar el entorno considerando las dependencias
entre los diferentes elementos que conforman el programa. Para ello, se
analiza que no existan problemas de compatibilidad.

g) Mantenimiento: Aunque se crea que al poner en práctica el software se


acaba el trabajo, esto no es así. Y es que es esencial mantener, optimizar y
mejorar el programa para eliminar los errores detectados, adaptar nuevas
necesidades o añadir nuevas funcionalidades. Esto significa que se
requiere hacer actualizaciones frecuentes.

h) Documentación: Se debe dejar registro documentado de todo el proceso y


cada una de las etapas del proyecto, considerando las modelaciones, los
diagramas, las pruebas, el objetivo de las eventuales correcciones, la
usabilidad y las posibles adecuaciones al sistema. También, deben
realizarse el manual de usuario y el manual técnico.

5. Modelos de proceso o ciclo de vida del Software.


El ciclo de vida del desarrollo de software abarca el desarrollo de nuevo software
desde la etapa de planificación inicial hasta la implementación y el mantenimiento
a largo plazo. Es una herramienta de mapeo que ayuda a los desarrolladores de
software a medida que crean un nuevo software.

Le llamamos modelos de desarrollo de software a los diversos procesos o


metodologías que se seleccionan para desarrollar un proyecto en función de sus
objetivos. Existen muchos modelos, y estos mismos especifican las distintas
etapas del proceso y el orden en que se llevan a cabo.

Se utilizan diferentes metodologías de desarrollo de software para diferentes tipos


de proyectos. Si bien cada uno sigue los mismos pasos básicos, los pasos se
ponen en práctica de manera diferente en diferentes modelos. Aquí hay un vistazo
a siete de los modelos más utilizados, incluidos los beneficios y desventajas de
cada uno.

 Modelo Incremental: Todos los requerimientos se dividen en varias


compilaciones. Aquí se producen varios ciclos de desarrollo, por lo que
podríamos llamar a este ciclo "multi cascada". Los ciclos se dividen en
módulos más pequeños y más fáciles de gestionar. Cada módulo pasa por
las fases de requerimientos, diseño, implementación y pruebas. Una
versión del software se produce durante el primer módulo, teniendo un
módulo activo y trabajando durante el ciclo de vida del software. Cada
versión posterior del módulo añade funciones a la versión anterior. El
proceso continúa hasta que se logra el sistema completo.

 Modelo Espiral: El modelo espiral es similar al modelo incremental, con


mayor énfasis en el análisis de riesgo. El modelo espiral tiene cuatro fases:
Planificación, Análisis de Riesgos, Implementación y Evaluación. Un
proyecto pasa repetidamente por estas fases en iteraciones (llamadas
espirales, que es de donde este modelo toma su nombre). En la espiral
inicial, se recopilan los requisitos y se evalúa el riesgo. Cada espiral
posterior se basa en la espiral base.

 Modelo de cascada: O ciclo de vida lineal-secuencial, es muy simple de


entender y usar, aquí, cada fase debe terminarse completamente antes de
que comience la siguiente fase. Este tipo de modelo se utiliza básicamente
para pequeños proyectos con requisitos predefinidos, es decir, que no sean
inciertos. Al final de cada fase, se lleva a cabo una revisión para determinar
si el proyecto está en el camino correcto y si desea continuar o descartar el
proyecto. En este modelo, las pruebas de software sólo se iniciarán una vez
finalizado el desarrollo. Las fases de este modelo no se superponen.
 Modelo iterativo: Es un modelo cíclico que repite una serie de pasos
repetidamente, con cada iteración acercándose al desarrollo del producto
final. Comienza con una versión simple del software y se vuelve más
complejo con cada iteración. Este modelo funciona mejor cuando los
requisitos del proyecto se entienden claramente.

 Modelo en forma de V: Usando el modelo SDLC en forma de V, el diseño y


las pruebas del software se completan en conjunto. Su estructura es similar
a la del modelo de cascada, que sigue pasos secuenciales, pero tiene dos
brazos: uno para la fase de diseño y otro para la fase de prueba.

6. Estructuras y Características de un Programa de Presentación.


Un Programa de Presentaciones es un software utilizado para mostrar información
normalmente esquematizada en una o más diapositivas. Son de gran utilidad en
presentaciones orales siendo estos utilizados para generar documentos que sirven
de apoyo visual al presentador.

Dentro de las características principales que ofrecen estos programas es posible


mencionar:
 Disponen de un editor para escribir texto y dar formato
 Dispone de una herramienta para insertar gráficos, imágenes y otros
elementos multimedia como sonido, video, etc.
 Cuenta con un sistema para mostrar de una manera ordenada lo que se ha
creado

Estos softwares de presentación siguen el mismo patrón estructura, el cual


contiene los siguientes elementos:

 Título de la Presentación: Conviene empezar la presentación con un título


que referencia claramente el tema a tratar en la misma.
 Contenido: El contenido le comunica a la audiencia la totalidad de los
puntos que se mostrarán en la presentación.
 Cuerpo de la Presentación: Corresponde con el conjunto de diapositivas
necesarias para mostrar la información objeto de la presentación.
 Resumen: Ayuda a sintetizar la información que se ha querido transmitir en
la presentación.

7. Comandos y procedimientos Básicos de Funcionamiento de un software


de presentación

PowerPoint uno de los programas de presentación más conocido, permite crear


desde una presentación hasta una infografía. No obstante, primero hay que tener
noción de cómo hacer una diapositiva, para lograr una presentación o composición
exitosa. A continuación, se explica el procedimiento básico de cómo funciona este
programa:

 Abre Microsoft PowerPoint.


 Haz clic en «Nueva presentación». Si una página con plantillas no se abre
automáticamente, ve a «Archivo», en la parte superior izquierda de la
pantalla, selecciona «Nuevo» y haz clic en «Presentación en blanco». Para
usar una plantilla, haz clic en la pestaña «Diseño»; o vuelve a «Archivo» y
haz clic en «Nuevo a partir de plantilla».

Inserta una nueva diapositiva haciendo clic en la pestaña «Inicio» y luego en el


botón «Nueva diapositiva».
Se debe considerar qué contenido se desea colocar en la diapositiva, incluidos el
encabezado, el texto y las imágenes
Agrega imágenes y cualquier otro elemento, haciendo clic en «Insertar» y luego en
el icono «Imágenes».

Utilizar la función «Duplicar diapositivas» para ahorrar tiempo. No hay razón para
crear estos diseños una y otra vez. Ya elaborados algunos, simplemente se puede
duplicar antes de añadir contenido.
En el panel izquierdo, haz clic con el botón derecho en la miniatura de la
diapositiva que deseas duplicar. Elige «Duplicar diapositiva» en el menú
emergente.
Esto agregará automáticamente una copia de esa diapositiva a la
presentación. Desde allí, se puede personalizar según tus
necesidades.

Una vez que se conoce lo básico para que estos programas funcionen, se puede
indagar acerca de cada uno de los comandos que muestra la barra de
herramientas.
Comandos de diseño:

Comandos para transiciones

Comando para animaciones


Entre otros.
8. Diseño de una Presentación.
Los diseños de presentación en diapositivas contienen cuadros de formato,
posicionamiento y marcador de posición para todo el contenido que aparece en
una diapositiva. Los marcadores de posición son los contenedores de línea de
puntos en diseños de diapositiva que contiene contenido como títulos, texto de
cuerpo, tablas, gráficos, Gráficos SmartArt, imágenes, imágenes prediseñadas,
vídeos y sonidos. Los diseños de diapositiva también contienen los colores, las
fuentes, los efectos y el fondo (denominado colectivamente el tema) de una
diapositiva.

Todos los elementos de diseño que puede incluir en una PowerPoint diapositiva

PowerPoint, un software de presentación, incluye diseños de diapositiva


integrados y puede modificar estos diseños para satisfacer sus necesidades
específicas, y puede compartir sus diseños personalizados con otras personas
que crean presentaciones en PowerPoint.
Diseños de diapositiva estándar en PowerPoint, que muestra la ubicación de varios
marcadores de posición para texto o gráficos

En la vista Patrón de diapositivas, puede cambiar los diseños de diapositiva


estándar integrados en PowerPoint. La imagen siguiente muestra el patrón de
diapositivas y dos de los patrones de diseño de un tema en la vista Patrón de
diapositivas. En la vista Patrón de diapositivas, en el panel de miniaturas de la
izquierda, aparece un patrón de diapositivas en la parte superior, seguido de
patrones de diseño que definen diseños que puede usar como la diapositiva Título
y la diapositiva Título y Contenido.

Vista patrón de diapositivas


Bibliografía

Hernández, D. (01 de julio de 2022) Modelos del ciclo de vida del software.
https://www.linkedin.com/pulse/modelos-del-ciclo-de-vida-software-daniel-
hernandez/?originalSubdomain=es

ITE Soluciones Disruptivas. (6 de enero de 2023). ¿Por qué es importante el


desarrollo de software? https://www.linkedin.com/pulse/por-qu%C3%A9-es-
importante-el-desarrollo-de-software-itesolucionesmx/?
originalSubdomain=es
La suma de Todos. ¿Qué son los programas de presentaciones? Empréndelo.
https://www.madrid.org/cs/StaticFiles/Emprendedores/GuiaEmprendedor/
tema7/F47_7.7_PRESENTACIONES.pdf
Microsoft. ¿Qué es un diseño de diapositiva?
https://support.microsoft.com/es-es/office/-qu%C3%A9-es-un-dise
%C3%B1o-de-diapositiva-99da5716-92ee-4b6a-a0b5-beea45150f3a
Pérez, R., Ruiz, F., Garcia, I., Polo, M., y Piattini, M. (2018). Mantenimiento y
Evolución de sistemas de información. Ra-Ma Editorial. Madrid
Prieto, E. (16 de noviembre de 2023). ¿Cuáles son las etapas del desarrollo de
software? TIFFIN University. https://global.tiffin.edu/noticias/cuales-son-las-
etapas-del-desarrollo-de-software
Vera, M. (2007). Implantación y mantenimiento de aplicaciones ofimáticas y
corporativas. Ediciones Paraninfo. España

También podría gustarte