19
SOFTWARE Alumna: Luz Adriana Chacha Ochoa Materia: Las tic en la Educación

Software

Embed Size (px)

Citation preview

Page 1: Software

SOFTWARE

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

Page 2: Software

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

Page 3: Software

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

Page 4: Software

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.

Page 5: Software

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.

Page 6: Software

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. 

Page 7: Software

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. 

Page 8: Software

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

Page 9: Software

Hola, hablaremos del tema Etapas en el desarrollo del software

Page 10: 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.

Page 11: Software

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.

Page 12: Software

Clasificación e identificación de requerimientos

Requisitos de usuario

Requisitos de sistema

Page 13: Software

Requisitos no funcionales

Requisitos organizativos.

Requisitos externos.

Requisitos del dominio.

Page 14: Software

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

Page 15: Software

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.

Page 16: Software

Instalación y paso a producción

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

Page 17: Software

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.

Page 18: Software

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.

Page 19: Software

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.