2. Se refiere al equipamiento lógico o
Soporte lógico de un computador digital,
comprende el conjunto de los componentes
lógicos necesarios para hacer posible la
realización de una tarea específica, en
contraposición a los componentes físicos del
sistema (hardware).
3. Historia del software
La máquina analítica de Charles Babbage,
incidentalmente, tuvo su software, y fue
una amiga de éste, la legendaria lady
Lovelace, quien aportó el software que no
se llegó a usar, dado que la máquina nunca
se completó.
4. Tipos de software:
Software de Aplicación: Aquí se
incluyen todos aquellos programas que
permiten al usuario realizar una o varias
tareas específicas. Procesadores de texto,
hojas de cálculo, videojuegos, entre otros.
5. Software de Programación: Son
aquellas herramientas que un
programador utiliza para poder
desarrollar programas informáticos. Para
esto, el programador se vale de distintos
lenguajes de programación.
6. Software de Sistema: Es aquel que
permite a los usuarios interactuar con el
sistema operativo así como también
controlarlo. Tienen como objetivo
administrar los recursos del hardware y, al
mismo tiempo, le otorgan al usuario una
interfaz.
7. El proceso de creación de software puede
llegar a ser muy complejo, dependiendo
de su porte, características y criticidad del
mismo. La creación de un sistema
operativo es una tarea que requiere
proyecto, gestión, numerosos recursos y
todo un equipo disciplinado de trabajo.
8. Captura, elicitación , especificación y
análisis de requisitos (ERS)
Diseño
Codificación
Pruebas (unitarias y de integración)
Instalación y paso a producción
Mantenimiento
10. Etapas en el desarrollo del
software
Durante esta fase, se
adquieren, reúnen y
especifican las características
funcionales y no funcionales
que deberá cumplir el futuro
programa o sistema a
desarrollar.
11. Procesos, modelado y formas
de elicitación de requisitos
Es una parte crucial en el proceso
ya que de esta etapa depende el
logro de los objetivos finales
previstos.
13. Requisitos no funcionales
Requisitos organizativos.
Requisitos externos.
Requisitos del dominio.
14. DISEÑO DEL SISTEMA
El diseño es una fase de ciclo de vida del
software.
CODIFICACIÓN DEL SOFTWARE
Durante esta etapa se realizan las tareas
que comúnmente se conocen
como programación
15. Pruebas (unitarias y de integración)
Prueba unitarias: Consisten en probar o
testear piezas de software pequeñas; a nivel
de secciones, procedimientos, funciones y
módulos; aquellas que tengan funcionalidades
específicas.
Pruebas de integración: Se realizan una vez
que las pruebas unitarias fueron
concluidas exitosamente; con éstas se intenta
asegurar que el sistema completo.
16. Instalación y paso a producción
Es el proceso por el cual los programas
desarrollados son transferidos
apropiadamente al computador destino.
17. MANTENIMIENTO
Es el proceso de control, mejora y
optimización del software ya desarrollado
e instalado, que también incluye
depuración de errores y defectos que
puedan haberse filtrado de la fase de
pruebas de control y beta test.
18. El software es el producto derivado
del proceso de desarrollo, según la
ingeniería de software. Este producto es
intrínsecamente evolutivo durante su
ciclo de vida.
19. El software evoluciona sencillamente por
que se debe adaptar a los cambios del
entorno, sean funcionales (exigencias de
usuarios), operativos, de plataforma o
arquitectura hardware.