Software

Preview:

Citation preview

SOFTWARE

Alumna: Luz Adriana Chacha OchoaMateria: Las tic en la Educación

software 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).

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ó.

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.

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.

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. 

CREACIÓN DEL SOFTWAREEl 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. 

El proceso de desarrolloCaptura, elicitación ,

especificación y análisis de requisitos (ERS)

DiseñoCodificaciónPruebas (unitarias y de

integración)Instalación y paso a producciónMantenimiento

Hola, hablaremos del tema Etapas en el desarrollo del software

Etapas en el desarrollo del software Captura, análisis y

especificación de requisitos

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.

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.

Clasificación e identificación de requerimientos

Requisitos de usuario

Requisitos de sistema

Requisitos no funcionales

Requisitos organizativos.

Requisitos externos.

Requisitos del dominio.

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

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.

Instalación y paso a producción

 Es el proceso por el cual los programas desarrollados son transferidos apropiadamente al computador destino.

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.

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.

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.

Recommended