SlideShare una empresa de Scribd logo
1 de 19
Alumna: Luz Adriana
Chacha Ochoa
Materia: Las tic en la
Educación
    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.
   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.
 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
Hola, hablaremos del tema
Etapas en el desarrollo del
software
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.
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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Condori poma josé gabriel
Condori poma josé gabrielCondori poma josé gabriel
Condori poma josé gabriel
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
El Software
El SoftwareEl Software
El Software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Deber computo
Deber computoDeber computo
Deber computo
 
Software y tipos 2015
Software y tipos 2015Software y tipos 2015
Software y tipos 2015
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Ingenieria en Software
Ingenieria en SoftwareIngenieria en Software
Ingenieria en Software
 
Software
SoftwareSoftware
Software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
El software
El softwareEl software
El software
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 

Similar a Software

Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareIngris Argueta
 
Fundamentos del computado2
Fundamentos del computado2Fundamentos del computado2
Fundamentos del computado2Pedro Torres
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremichellchia11
 
vale1509angeles@hotmail.com
vale1509angeles@hotmail.comvale1509angeles@hotmail.com
vale1509angeles@hotmail.comEvaasuaje
 
Tarea 3 software
Tarea 3   softwareTarea 3   software
Tarea 3 softwareJose Frías
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 

Similar a Software (20)

Software
SoftwareSoftware
Software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Software
SoftwareSoftware
Software
 
Fundamentos del computado2
Fundamentos del computado2Fundamentos del computado2
Fundamentos del computado2
 
Software 1
Software 1Software 1
Software 1
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Software 1
Software 1Software 1
Software 1
 
vale1509angeles@hotmail.com
vale1509angeles@hotmail.comvale1509angeles@hotmail.com
vale1509angeles@hotmail.com
 
Software 1
Software 1Software 1
Software 1
 
Tarea 3 software
Tarea 3   softwareTarea 3   software
Tarea 3 software
 
Software
SoftwareSoftware
Software
 
Inf 162
Inf 162Inf 162
Inf 162
 
Software
SoftwareSoftware
Software
 
Jose r ojas ii
Jose r ojas iiJose r ojas ii
Jose r ojas ii
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 

Más de Luz Adriana

signos de puntuacion
signos de puntuacionsignos de puntuacion
signos de puntuacionLuz Adriana
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLuz Adriana
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLuz Adriana
 
Planeacion matematicas
Planeacion matematicasPlaneacion matematicas
Planeacion matematicasLuz Adriana
 
Ensayo aprendizaje colaborativo
Ensayo aprendizaje colaborativoEnsayo aprendizaje colaborativo
Ensayo aprendizaje colaborativoLuz Adriana
 
Planeación de la clase modelos
Planeación de la clase modelosPlaneación de la clase modelos
Planeación de la clase modelosLuz Adriana
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLuz Adriana
 
Control de cambios
Control de cambiosControl de cambios
Control de cambiosLuz Adriana
 
Uso de herramientas
Uso de herramientasUso de herramientas
Uso de herramientasLuz Adriana
 
Aspectos etico y legales
Aspectos etico y legalesAspectos etico y legales
Aspectos etico y legalesLuz Adriana
 
Dispositivos de almacenamiento
Dispositivos de almacenamientoDispositivos de almacenamiento
Dispositivos de almacenamientoLuz Adriana
 
Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacionLuz Adriana
 
Buscadores y operadores logicos
Buscadores y operadores logicosBuscadores y operadores logicos
Buscadores y operadores logicosLuz Adriana
 

Más de Luz Adriana (20)

signos de puntuacion
signos de puntuacionsignos de puntuacion
signos de puntuacion
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Planeacion matematicas
Planeacion matematicasPlaneacion matematicas
Planeacion matematicas
 
Moodle tutorial
Moodle tutorialMoodle tutorial
Moodle tutorial
 
Ensayo aprendizaje colaborativo
Ensayo aprendizaje colaborativoEnsayo aprendizaje colaborativo
Ensayo aprendizaje colaborativo
 
Planeación de la clase modelos
Planeación de la clase modelosPlaneación de la clase modelos
Planeación de la clase modelos
 
Conclusión
ConclusiónConclusión
Conclusión
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Planeacion
PlaneacionPlaneacion
Planeacion
 
Proyecto
ProyectoProyecto
Proyecto
 
Office
OfficeOffice
Office
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
 
Uso de herramientas
Uso de herramientasUso de herramientas
Uso de herramientas
 
Ensayo tic
Ensayo ticEnsayo tic
Ensayo tic
 
Aspectos etico y legales
Aspectos etico y legalesAspectos etico y legales
Aspectos etico y legales
 
Dispositivos de almacenamiento
Dispositivos de almacenamientoDispositivos de almacenamiento
Dispositivos de almacenamiento
 
Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacion
 
Hardware
HardwareHardware
Hardware
 
Buscadores y operadores logicos
Buscadores y operadores logicosBuscadores y operadores logicos
Buscadores y operadores logicos
 

Software

  • 1. Alumna: Luz Adriana Chacha Ochoa Materia: Las tic en la Educación
  • 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
  • 9. Hola, hablaremos del tema Etapas en el desarrollo del software
  • 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.
  • 12. Clasificación e identificación de requerimientos Requisitos de usuario Requisitos de sistema
  • 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.