2. Software
Conjunto de programas y rutinas
que permiten a la computadora
realizar determinadas tareas.
El software representa toda la
parte inmaterial o intangible que
hace funcionar a un ordenador
para que realice una serie de tareas
específicas, coloquialmente
conocidos como programas el
software engloba a toda la
información digital que hace al
conjunto de elementos físicos y
materiales que componen el
computador trabajar de manera
inteligente.
3. Software de sistema
Se llama Software de
Sistema o Software de Base
al conjunto de programas
que sirven para interactuar
con el sistema, confiriendo
control sobre el hardware,
además de dar soporte a
otros programas.
4. Dos software
de desktop
Dos software
de móbiles
Windows
Android
iOS
Mac
5. Software de aplicación
El Software de Aplicación son los programas
diseñados para o por los usuarios para facilitar la
realización de tareas específicas en la
computadora, como pueden ser las aplicaciones
ofimáticas (procesador de texto, hoja de cálculo,
programa de presentación, sistema de gestión de
base de datos...), u otros tipos de software
especializados como software médico, software
educativo, editores de música, programas de
contabilidad, etc.
6. Dos software de
aplicación de desktop
Dos software de
desktop de móbiles
Windows Movie Maker
skype
whatsapp
Wattpad
7. Software de programación
Es el conjunto de herramientas que permiten al
programador escribir programas informáticos, usando
diferentes alternativas y lenguajes de programación,
de una manera práctica.
8. Dos software de
programación de desktop
Dos software de
programación de mobil
Java
PHP
Program Launcher
Program Summoner
9. Etapas del desarrollo de software
1. Plan operativo Etapa donde se define el problema a resolver, las metas del
proyecto, las metas de calidad y se identifica cualquier restricción aplicable al
proyecto.
2. Especificación de requisitos Permite entregar una visión de alto nivel sobre el
proyecto, poniendo énfasis en la descripción del problema desde el punto de vista de
los clientes y desarrolladores. También se considera la posibilidad de una
planificación de los recursos sobre una escala de tiempos.
3. Especificación funcional Especifica la información sobre la cual el software a
desarrollar trabajará.
4. Diseño Permite describir como el sistema va a satisfacer los requisitos. Esta etapa
a menudo tiene diferentes niveles de detalle. Los niveles más altos de detalle
generalmente describen los componentes o módulos que formarán el software a ser
producido. Los niveles más bajos, describen, con mucho detalle, cada módulo que
contendrá el sistema.
10. 5. Implementación Aquí es donde el software a ser desarrollado se codifica. Dependiendo del
tamaño del proyecto, la programación puede ser distribuida entre distintos programadores o
grupos de programadores. Cada uno se concentrará en la construcción y prueba de una parte
del software, a menudo un subsistema. Las pruebas, en general, tiene por objetivo asegurar que
todas las funciones están correctamente implementadas dentro del sistema.
6. Integración Es la fase donde todos los subsistemas codificados independientemente se
juntan. Cada sección es enlazada con otra y, entonces, probada. Este proceso se repite hasta que
se han agregado todos los módulos y el sistema se prueba como un todo.
7. Validación y verificación Una vez que el sistema ha sido integrado, comienza esta etapa. Es
donde es probado para verificar que el sistema es consistente con la definición de requisitos y la
especificación funcional. Por otro lado, la verificación consiste en una serie de actividades que
aseguran que el software implementa correctamente una función específica. Al finalizar esta
etapa, el sistema ya puede ser instalado en ambiente de explotación.
8. Mantenimiento El mantenimiento ocurre cuando existe algún problema dentro de un
sistema existente, e involucraría la corrección de errores que no fueron descubiertos en las fases
de prueba, mejoras en la implementación de las unidades del sistema y cambios para que
responda a los nuevos requisitos. Las mantenciones se puede clasificar en: correctiva,
adaptativa, perfectiva y preventiva.
11. Maquina virtual
En informática una máquina virtual es un software
que simula a una computadora y puede ejecutar
programas como si fuese una computadora real. Este
software en un principio fue definido como "un
duplicado eficiente y aislado de una máquina física".
La acepción del término actualmente incluye a
máquinas virtuales que no tienen ninguna
equivalencia directa con ningún hardware real.