SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Software

Es el conjunto de los programas de cómputo,
procedimientos, reglas, documentación y
datos asociados que forman parte de las
operaciones de un sistema de computación.
Clasificación del Software
Software de sistema: Le procura al usuario y programador
adecuadas interfaces de alto nivel, controladores, herramientas y
utilidades de apoyo que permiten el mantenimiento del sistema
global. Incluye entre otros:

 Sistemas operativos
 Controladores de dispositivos
 Herramientas de diagnóstico
 Herramientas de Corrección y
  Optimización
 Servidores
 Utilidades
Clasificación del Software
Software de programación: Conjunto de herramientas que
permiten al programador desarrollar programas informáticos,
usando diferentes alternativas y lenguajes de programación, de una
manera práctica. Incluyen básicamente:

 Editores de texto
 Compiladores
 Intérpretes
 Enlazadores
 Depuradores
 Entornos de Desarrollo Integrados
Clasificación del Software
Software de aplicación: Es aquel que permite a los usuarios llevar a
cabo una o varias tareas específicas, en cualquier campo de
actividad susceptible de ser automatizado o asistido, con especial
énfasis en los negocios. Incluye entre muchos otros:
Aplicaciones para Control de sistemas
Aplicaciones ofimáticas
Bases de datos
Telecomunicaciones
Videojuegos
Software médico
Software de cálculo Numérico y simbólico.
Software de diseño asistido (CAD)
Software de control numérico (CAM)
Desarrollo del Software

Es el proceso ordenado de pasos a seguir
para llegar a la solución de un problema u
obtención de un producto, en este caso
particular, para lograr un producto software
que resuelva un problema específico.
Etapas del Desarrollo del Software

                          Requisitos


  Mantenimiento                                       Análisis



Implementación                                        Diseño



                 Prueba                Codificación
Requisitos
Requisitos de Usuario: Son frases en lenguaje natural junto a
diagramas con los servicios que el sistema debe proporcionar, así
como las restricciones bajo las que debe operar.

                                     Requisitos de Sistema:
                                     Determinan los servicios del
                                     sistema y pero con las
                                     restricciones en detalle.
                                     Sirven como contrato.


                                      Ambos son lo mismo, pero
                                      con distinto nivel de detalle.
Análisis
Análisis de los requisitos y su viabilidad:
Recopilar, examinar y formular los requisitos del cliente y examinar
cualquier restricción que se pueda aplicar.
Diseño
A partir del análisis se deducen las estructuras de datos, la
estructura en la que descompone el sistema y la interfaz de usuario.

El diseño sigue siendo una fase
separada del la programación o
codificación, esta ultima corresponde a
la traducción en un determinado
lenguaje de programación de las
premisas adoptadas en el diseño.
Codificación
Reducir un diseño a código puede ser la parte más obvia del trabajo
de ingeniería de software.
Pruebas
Recopilar, examinar y
formular los requisitos del
cliente y examinar
cualquier restricción que se
pueda aplicar.
Implementación
Proceso por el cual los programas desarrollados son transferidos
apropiadamente al computador destino, inicializados, y,
eventualmente, configurados; todo ello con el propósito de ser ya
utilizados por el usuario final.
Mantenimiento
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
Juan Restrepo
 

Was ist angesagt? (16)

Proceso software
Proceso softwareProceso software
Proceso software
 
Tarea 3 software
Tarea 3   softwareTarea 3   software
Tarea 3 software
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
 
Requisitos No Funcionales
Requisitos No FuncionalesRequisitos No Funcionales
Requisitos No Funcionales
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Requerimientos del Software
Requerimientos del SoftwareRequerimientos del Software
Requerimientos del Software
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
 
Requisitos
RequisitosRequisitos
Requisitos
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Software
SoftwareSoftware
Software
 
Analisis derequerimientos
Analisis derequerimientosAnalisis derequerimientos
Analisis derequerimientos
 
Isw5 requerimientos
Isw5 requerimientosIsw5 requerimientos
Isw5 requerimientos
 
Requerimientos de Información
Requerimientos de InformaciónRequerimientos de Información
Requerimientos de Información
 

Ähnlich wie Software

Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Jose Garcia
 

Ähnlich wie Software (20)

Software
SoftwareSoftware
Software
 
Mv unidad 2 t1
Mv unidad 2 t1Mv unidad 2 t1
Mv unidad 2 t1
 
Tarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computadorTarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computador
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
 
Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Analisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sAnalisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 s
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
Software
SoftwareSoftware
Software
 
Sqm
SqmSqm
Sqm
 
Inf 162
Inf 162Inf 162
Inf 162
 
Software
SoftwareSoftware
Software
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Cap2 l5
Cap2 l5Cap2 l5
Cap2 l5
 
Software
SoftwareSoftware
Software
 
Actividad 9
Actividad 9Actividad 9
Actividad 9
 
Ejercicio 02.01
Ejercicio 02.01Ejercicio 02.01
Ejercicio 02.01
 
Tema5 apartado5
Tema5 apartado5Tema5 apartado5
Tema5 apartado5
 

Mehr von marabunta12

Web 2.0 vs Web 1.0
Web 2.0 vs Web 1.0Web 2.0 vs Web 1.0
Web 2.0 vs Web 1.0
marabunta12
 
Educar en la Era de las Redes
Educar en la Era de las RedesEducar en la Era de las Redes
Educar en la Era de las Redes
marabunta12
 
Presentacion Multimedia Educativo
Presentacion Multimedia EducativoPresentacion Multimedia Educativo
Presentacion Multimedia Educativo
marabunta12
 
Planeacion del blog
Planeacion del blogPlaneacion del blog
Planeacion del blog
marabunta12
 
Proyecto de las Culturass
Proyecto de las CulturassProyecto de las Culturass
Proyecto de las Culturass
marabunta12
 
El Maestro de Escuela - correccion de estilo
El Maestro de Escuela - correccion de estiloEl Maestro de Escuela - correccion de estilo
El Maestro de Escuela - correccion de estilo
marabunta12
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
marabunta12
 
Herramientas web
Herramientas webHerramientas web
Herramientas web
marabunta12
 
Dispositivos para crear redes
Dispositivos para crear redesDispositivos para crear redes
Dispositivos para crear redes
marabunta12
 
Aspectos legales y eticos en internet
Aspectos legales y eticos en internetAspectos legales y eticos en internet
Aspectos legales y eticos en internet
marabunta12
 
Buscar y seleccionar informacion ....(1)33
Buscar y seleccionar informacion ....(1)33Buscar y seleccionar informacion ....(1)33
Buscar y seleccionar informacion ....(1)33
marabunta12
 
Seguridad en la informacion
Seguridad en la informacionSeguridad en la informacion
Seguridad en la informacion
marabunta12
 

Mehr von marabunta12 (20)

Qué es
Qué esQué es
Qué es
 
Qué es
Qué esQué es
Qué es
 
Qué es
Qué esQué es
Qué es
 
Qué es
Qué esQué es
Qué es
 
Palabras claves
Palabras clavesPalabras claves
Palabras claves
 
Web 2.0 vs Web 1.0
Web 2.0 vs Web 1.0Web 2.0 vs Web 1.0
Web 2.0 vs Web 1.0
 
Educar en la Era de las Redes
Educar en la Era de las RedesEducar en la Era de las Redes
Educar en la Era de las Redes
 
Presentacion Multimedia Educativo
Presentacion Multimedia EducativoPresentacion Multimedia Educativo
Presentacion Multimedia Educativo
 
Planeacion del blog
Planeacion del blogPlaneacion del blog
Planeacion del blog
 
Proyecto de las Culturass
Proyecto de las CulturassProyecto de las Culturass
Proyecto de las Culturass
 
El Maestro de Escuela - correccion de estilo
El Maestro de Escuela - correccion de estiloEl Maestro de Escuela - correccion de estilo
El Maestro de Escuela - correccion de estilo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Software libre
Software libreSoftware libre
Software libre
 
Hardware
HardwareHardware
Hardware
 
Herramientas web
Herramientas webHerramientas web
Herramientas web
 
Software
SoftwareSoftware
Software
 
Dispositivos para crear redes
Dispositivos para crear redesDispositivos para crear redes
Dispositivos para crear redes
 
Aspectos legales y eticos en internet
Aspectos legales y eticos en internetAspectos legales y eticos en internet
Aspectos legales y eticos en internet
 
Buscar y seleccionar informacion ....(1)33
Buscar y seleccionar informacion ....(1)33Buscar y seleccionar informacion ....(1)33
Buscar y seleccionar informacion ....(1)33
 
Seguridad en la informacion
Seguridad en la informacionSeguridad en la informacion
Seguridad en la informacion
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Kürzlich hochgeladen (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 

Software

  • 1. Software Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
  • 2. Clasificación del Software Software de sistema: Le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:  Sistemas operativos  Controladores de dispositivos  Herramientas de diagnóstico  Herramientas de Corrección y Optimización  Servidores  Utilidades
  • 3. Clasificación del Software Software de programación: Conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:  Editores de texto  Compiladores  Intérpretes  Enlazadores  Depuradores  Entornos de Desarrollo Integrados
  • 4. Clasificación del Software Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros: Aplicaciones para Control de sistemas Aplicaciones ofimáticas Bases de datos Telecomunicaciones Videojuegos Software médico Software de cálculo Numérico y simbólico. Software de diseño asistido (CAD) Software de control numérico (CAM)
  • 5. Desarrollo del Software Es el proceso ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr un producto software que resuelva un problema específico.
  • 6. Etapas del Desarrollo del Software Requisitos Mantenimiento Análisis Implementación Diseño Prueba Codificación
  • 7. Requisitos Requisitos de Usuario: Son frases en lenguaje natural junto a diagramas con los servicios que el sistema debe proporcionar, así como las restricciones bajo las que debe operar. Requisitos de Sistema: Determinan los servicios del sistema y pero con las restricciones en detalle. Sirven como contrato. Ambos son lo mismo, pero con distinto nivel de detalle.
  • 8. Análisis Análisis de los requisitos y su viabilidad: Recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
  • 9. Diseño A partir del análisis se deducen las estructuras de datos, la estructura en la que descompone el sistema y la interfaz de usuario. El diseño sigue siendo una fase separada del la programación o codificación, esta ultima corresponde a la traducción en un determinado lenguaje de programación de las premisas adoptadas en el diseño.
  • 10. Codificación Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software.
  • 11. Pruebas Recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
  • 12. Implementación Proceso por el cual los programas desarrollados son transferidos apropiadamente al computador destino, inicializados, y, eventualmente, configurados; todo ello con el propósito de ser ya utilizados por el usuario final.
  • 13. Mantenimiento 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.