SlideShare a Scribd company logo
1 of 21
DIFERENTES TIPOS DE
SOFTWARE QUE SE APLICAN
EN LAS AREAS DE TRABAJO.
¿Que tipos de software hay y como se
clasifican?
Podemos encontrar distintos tipos de
software, hay desde una
clasificación básica hasta una
avanzada, por el momento veremos
la básica para no entrar demasiado
en el tema e ir a lo que queremos.

Software de sistema: Es el software que nos
permite tener una interacción con nuestro
hardware, es decir, es el sistema operativo. Dicho
sistema es un conjunto de programas que
administran los recursos del hardware y proporciona
una interfaz al usuario. Es el software esencial para
una computadora, sin el no podría funcionar, como
ejemplo tenemos a Windows, Linux, Mac OS X.

Se clasifica en:
-Sistemas operativos
-Controladores de dispositivo
-Herramientas de diagnóstico
-Herramientas de Corrección y
Optimización
-Servidores
-Utilidades
Software de Programación:
Es un conjunto de aplicaciones
que permiten a un programador
desarrollar sus propios programas
informáticos haciendo uso de sus
conocimientos lógicos y lenguajes
de programación.
Algunos ejemplos:
-Editores de texto
-Compiladores
-Intérpretes
-Enlazadores
-Depuradores
-Entornos de Desarrollo Integrados (IDE)
Software de Aplicación:
Son los programas que nos permiten realizar
tareas especificas en nuestro sistema. A
diferencia del software de sistema, el software
de aplicación esta enfocada en un área especifica
para su utilización. La mayoría de los programas
que utilizamos diariamente pertenecen a este tipo
de software, ya que nos permiten realizar diversos
tipos de tareas en nuestro sistema.
Ejemplos:
Procesadores de texto. (Bloc de Notas)
Editores. (Photoshop para el Diseño Gráfico)
Hojas de Cálculo. (MS Excel)
Sistemas gestores de bases de datos. (MySQL)
Programas de comunicaciones. (MSN Messenger)
Paquetes integrados. (Ofimática: Word, Excel,
PowerPoint…)
Programas de diseño asistido por computador.
(AutoCAD)
Los clasificamos en:
-Aplicaciones de Sistema de control
y automatización industrial
-Aplicaciones ofimáticas
-Software educativo
-Software médico
-Software de Cálculo Numérico
-Software de Diseño Asistido (CAD)
-Software de Control Numérico (CAM)
Proceso de creación del software
 Los «procesos de desarrollo de software» poseen reglas
preestablecidas, y deben ser aplicados en la creación del
software de mediano y gran porte, ya que en caso contrario lo
más seguro es que el proyecto no logre concluir o termine sin
cumplir los objetivos previstos, y con variedad de fallos
inaceptables (fracasan, en pocas palabras). Entre tales
«procesos» los hay ágiles o livianos (ejemplo XP), pesados y
lentos (ejemplo RUP), y variantes intermedias. Normalmente se
aplican de acuerdo al tipo y porte del software a desarrollar, a
criterio del líder (si lo hay) del equipo de desarrollo. Algunos de
esos procesos son Programación Extrema (en inglés eXtreme
Programming o XP), Proceso Unificado de Rational (en inglés
Rational Unified Process o RUP), Feature Driven Development
(FDD), etc.

Modelos de proceso o ciclo de vida
 Para cada una de las fases o etapas listadas en el ítem anterior,
existen sub-etapas (o tareas). El modelo de proceso o modelo
de ciclo de vida utilizado para el desarrollo, define el orden de
las tareas o actividades involucradas,6 también define la
coordinación entre ellas, y su enlace y realimentación. Entre los
más conocidos se puede mencionar: modelo en cascada o
secuencial, modelo espiral, modelo iterativo incremental. De los
antedichos hay a su vez algunas variantes o alternativas, más o
menos atractivas según sea la aplicación requerida y sus
requisitos.7

Modelo cascada
 Este, aunque es más comúnmente conocido como modelo en cascada es también
llamado «modelo clásico», «modelo tradicional» o «modelo lineal secuencial».
 El modelo en cascada puro difícilmente se utiliza tal cual, pues esto implicaría
un previo y absoluto conocimiento de los requisitos, la no volatilidad de los
mismos (o rigidez) y etapas subsiguientes libres de errores; ello sólo podría
ser aplicable a escasos y pequeños sistemas a desarrollar. En estas
circunstancias, el paso de una etapa a otra de las mencionadas sería sin
retorno, por ejemplo pasar del diseño a la codificación implicaría un diseño
exacto y sin errores ni probable modificación o evolución: «codifique lo
diseñado sin errores, no habrá en absoluto variantes futuras». Esto es utópico;
ya que intrínsecamente el software es de carácter evolutivo,9 cambiante y
difícilmente libre de errores, tanto durante su desarrollo como durante su
vida operativa
Modelos evolutivos
El software evoluciona con el tiempo.11 9 Los requisitos
del usuario y del producto suelen cambiar conforme se
desarrolla el mismo. Las fechas de mercado y la
competencia hacen que no sea posible esperar a poner
en el mercado un producto absolutamente completo,
por lo que se aconsejable introducir una versión
funcional limitada de alguna forma para aliviar las
presiones competitivas
Modelo iterativo incremental
 En términos generales, se puede distinguir, en la Figura 4,
los pasos generales que sigue el proceso de desarrollo de
un producto software. En el modelo de ciclo de vida
seleccionado, se identifican claramente dichos pasos. La
descripción del sistema es esencial para especificar y
confeccionar los distintos incrementos hasta llegar al
producto global y final. Las actividades concurrentes
(especificación, desarrollo y validación) sintetizan el
desarrollo pormenorizado de los incrementos, que se hará
posteriormente.
Modelo espiral
 El modelo espiral fue propuesto inicialmente por Barry
Boehm. Es un modelo evolutivo que conjuga la naturaleza
iterativa del modelo MCP con los aspectos controlados y
sistemáticos del Modelo Cascada. Proporciona potencial
para desarrollo rápido de versiones incrementales. En el
modelo Espiral el software se construye en una serie de
versiones incrementales. En las primeras iteraciones la
versión incremental podría ser un modelo en papel o bien un
prototipo. En las últimas iteraciones se producen versiones
cada vez más completas del sistema diseñado.
Diferentes tipos de software utilizados en las áreas de trabajos

More Related Content

What's hot

Gestion informatica guia
Gestion informatica guiaGestion informatica guia
Gestion informatica guia
Plukis Sanchez
 
Ventajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietarioVentajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietario
moniqdr
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
Brihany Rossell
 
6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation
Majong DevJfu
 
Fundamentos de desarrollo de sistemas unidad i
Fundamentos de desarrollo de sistemas unidad iFundamentos de desarrollo de sistemas unidad i
Fundamentos de desarrollo de sistemas unidad i
Angeles Quezada
 
Resumen de la historia de excel
Resumen de la historia de excelResumen de la historia de excel
Resumen de la historia de excel
edderssito
 
Trabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasTrabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemas
Canachejuan
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
Shelisse De la Cruz
 
Contribuciones del ingeniero de sistemas en la sociedad
Contribuciones del ingeniero de sistemas en la sociedadContribuciones del ingeniero de sistemas en la sociedad
Contribuciones del ingeniero de sistemas en la sociedad
John Gonzalez
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
camilosena89
 

What's hot (20)

Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Importancia de Ingeniería en Sistemas
Importancia de Ingeniería en SistemasImportancia de Ingeniería en Sistemas
Importancia de Ingeniería en Sistemas
 
Gestion informatica guia
Gestion informatica guiaGestion informatica guia
Gestion informatica guia
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Sistema computacional
Sistema computacional Sistema computacional
Sistema computacional
 
Ventajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietarioVentajas y desventajas del software libre y propietario
Ventajas y desventajas del software libre y propietario
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
lenguaje y herramientas
lenguaje y herramientaslenguaje y herramientas
lenguaje y herramientas
 
6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation
 
Fundamentos de desarrollo de sistemas unidad i
Fundamentos de desarrollo de sistemas unidad iFundamentos de desarrollo de sistemas unidad i
Fundamentos de desarrollo de sistemas unidad i
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Resumen de la historia de excel
Resumen de la historia de excelResumen de la historia de excel
Resumen de la historia de excel
 
Trabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasTrabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemas
 
Enterprise Architecture & IT standards
Enterprise Architecture &  IT standardsEnterprise Architecture &  IT standards
Enterprise Architecture & IT standards
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Contribuciones del ingeniero de sistemas en la sociedad
Contribuciones del ingeniero de sistemas en la sociedadContribuciones del ingeniero de sistemas en la sociedad
Contribuciones del ingeniero de sistemas en la sociedad
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
Teoría de sistemas (INGENIERIA-SISTEMAS)
Teoría de sistemas (INGENIERIA-SISTEMAS)Teoría de sistemas (INGENIERIA-SISTEMAS)
Teoría de sistemas (INGENIERIA-SISTEMAS)
 

Viewers also liked

Imagenes desarrollo del software
Imagenes desarrollo del softwareImagenes desarrollo del software
Imagenes desarrollo del software
Shayel Vargas
 
para que sirve google
 para que sirve google para que sirve google
para que sirve google
Ingrid Cruz
 
Importancia de las redes sociales(facebook y twitter)
Importancia de las redes sociales(facebook y twitter)Importancia de las redes sociales(facebook y twitter)
Importancia de las redes sociales(facebook y twitter)
Diana Saucedo
 
Sofware de produccion
Sofware de produccionSofware de produccion
Sofware de produccion
chuquen
 
Importancia del departamento de sistemas
Importancia del departamento de sistemasImportancia del departamento de sistemas
Importancia del departamento de sistemas
Gikaro Chacon
 
Utilidades de google
Utilidades de googleUtilidades de google
Utilidades de google
emiilsediiaz
 
Software colaborativo (Powerpoint)
Software colaborativo (Powerpoint)Software colaborativo (Powerpoint)
Software colaborativo (Powerpoint)
Podziun
 
Utilidad de facebook
Utilidad de facebookUtilidad de facebook
Utilidad de facebook
HugoPint
 
Sistemas De Control Distribuido
Sistemas De Control DistribuidoSistemas De Control Distribuido
Sistemas De Control Distribuido
guest259ab3
 

Viewers also liked (20)

Que tipos de software se utilizan en diferentes areas
Que tipos de software se utilizan en diferentes areasQue tipos de software se utilizan en diferentes areas
Que tipos de software se utilizan en diferentes areas
 
LA INGENIERÍA INFORMÁTICA: Tipos de software utilizados en diferentes áreas y...
LA INGENIERÍA INFORMÁTICA: Tipos de software utilizados en diferentes áreas y...LA INGENIERÍA INFORMÁTICA: Tipos de software utilizados en diferentes áreas y...
LA INGENIERÍA INFORMÁTICA: Tipos de software utilizados en diferentes áreas y...
 
Imagenes desarrollo del software
Imagenes desarrollo del softwareImagenes desarrollo del software
Imagenes desarrollo del software
 
para que sirve google
 para que sirve google para que sirve google
para que sirve google
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Sotware
SotwareSotware
Sotware
 
CAD/CAM control de produccion
CAD/CAM control de produccion CAD/CAM control de produccion
CAD/CAM control de produccion
 
Cómo subir un proyecto de scratch a la comunidad
 Cómo subir un proyecto de scratch a la comunidad Cómo subir un proyecto de scratch a la comunidad
Cómo subir un proyecto de scratch a la comunidad
 
Importancia de las redes sociales(facebook y twitter)
Importancia de las redes sociales(facebook y twitter)Importancia de las redes sociales(facebook y twitter)
Importancia de las redes sociales(facebook y twitter)
 
Sofware de produccion
Sofware de produccionSofware de produccion
Sofware de produccion
 
Importancia del departamento de sistemas
Importancia del departamento de sistemasImportancia del departamento de sistemas
Importancia del departamento de sistemas
 
Tipos de software en diferentes áreas y usos
Tipos de software en diferentes áreas y usosTipos de software en diferentes áreas y usos
Tipos de software en diferentes áreas y usos
 
Objetivos de-la-administracion-y-analisis-de-puestos
Objetivos de-la-administracion-y-analisis-de-puestosObjetivos de-la-administracion-y-analisis-de-puestos
Objetivos de-la-administracion-y-analisis-de-puestos
 
Utilidades de google
Utilidades de googleUtilidades de google
Utilidades de google
 
Software colaborativo (Powerpoint)
Software colaborativo (Powerpoint)Software colaborativo (Powerpoint)
Software colaborativo (Powerpoint)
 
IV Estudio de Redes Sociales de IAB Spain con Elogia
IV Estudio de Redes Sociales de IAB Spain con ElogiaIV Estudio de Redes Sociales de IAB Spain con Elogia
IV Estudio de Redes Sociales de IAB Spain con Elogia
 
Hardware, Software, Tipos de software y ejemplos de cada tipo de software.
Hardware, Software, Tipos de software y ejemplos de cada tipo de software. Hardware, Software, Tipos de software y ejemplos de cada tipo de software.
Hardware, Software, Tipos de software y ejemplos de cada tipo de software.
 
Utilidad de facebook
Utilidad de facebookUtilidad de facebook
Utilidad de facebook
 
Sistemas De Control Distribuido
Sistemas De Control DistribuidoSistemas De Control Distribuido
Sistemas De Control Distribuido
 

Similar to Diferentes tipos de software utilizados en las áreas de trabajos

Presentación1
Presentación1Presentación1
Presentación1
perez0123
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
ElidaDasta
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyes
velasquezz
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
luzamorely
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
cindy1230
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
erick
 

Similar to Diferentes tipos de software utilizados en las áreas de trabajos (20)

SISTEMA DE SOFTWARE
SISTEMA DE SOFTWARESISTEMA DE SOFTWARE
SISTEMA DE SOFTWARE
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ensayo Jesus Guerrero
Ensayo Jesus GuerreroEnsayo Jesus Guerrero
Ensayo Jesus Guerrero
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
El Software
El SoftwareEl Software
El Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
El software
El softwareEl software
El software
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Comunicación y colaboración
Comunicación y colaboraciónComunicación y colaboración
Comunicación y colaboración
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyes
 
Software
SoftwareSoftware
Software
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 

Recently uploaded

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Recently uploaded (20)

ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 

Diferentes tipos de software utilizados en las áreas de trabajos

  • 1. DIFERENTES TIPOS DE SOFTWARE QUE SE APLICAN EN LAS AREAS DE TRABAJO.
  • 2.
  • 3. ¿Que tipos de software hay y como se clasifican? Podemos encontrar distintos tipos de software, hay desde una clasificación básica hasta una avanzada, por el momento veremos la básica para no entrar demasiado en el tema e ir a lo que queremos. 
  • 4. Software de sistema: Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X. 
  • 5. Se clasifica en: -Sistemas operativos -Controladores de dispositivo -Herramientas de diagnóstico -Herramientas de Corrección y Optimización -Servidores -Utilidades
  • 6. Software de Programación: Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación.
  • 7. Algunos ejemplos: -Editores de texto -Compiladores -Intérpretes -Enlazadores -Depuradores -Entornos de Desarrollo Integrados (IDE)
  • 8. Software de Aplicación: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área especifica para su utilización. La mayoría de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema.
  • 9. Ejemplos: Procesadores de texto. (Bloc de Notas) Editores. (Photoshop para el Diseño Gráfico) Hojas de Cálculo. (MS Excel) Sistemas gestores de bases de datos. (MySQL) Programas de comunicaciones. (MSN Messenger) Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…) Programas de diseño asistido por computador. (AutoCAD)
  • 10. Los clasificamos en: -Aplicaciones de Sistema de control y automatización industrial -Aplicaciones ofimáticas -Software educativo -Software médico -Software de Cálculo Numérico -Software de Diseño Asistido (CAD) -Software de Control Numérico (CAM)
  • 11.
  • 12. Proceso de creación del software  Los «procesos de desarrollo de software» poseen reglas preestablecidas, y deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales «procesos» los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP), y variantes intermedias. Normalmente se aplican de acuerdo al tipo y porte del software a desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Programación Extrema (en inglés eXtreme Programming o XP), Proceso Unificado de Rational (en inglés Rational Unified Process o RUP), Feature Driven Development (FDD), etc. 
  • 13. Modelos de proceso o ciclo de vida  Para cada una de las fases o etapas listadas en el ítem anterior, existen sub-etapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo, define el orden de las tareas o actividades involucradas,6 también define la coordinación entre ellas, y su enlace y realimentación. Entre los más conocidos se puede mencionar: modelo en cascada o secuencial, modelo espiral, modelo iterativo incremental. De los antedichos hay a su vez algunas variantes o alternativas, más o menos atractivas según sea la aplicación requerida y sus requisitos.7 
  • 14. Modelo cascada  Este, aunque es más comúnmente conocido como modelo en cascada es también llamado «modelo clásico», «modelo tradicional» o «modelo lineal secuencial».  El modelo en cascada puro difícilmente se utiliza tal cual, pues esto implicaría un previo y absoluto conocimiento de los requisitos, la no volatilidad de los mismos (o rigidez) y etapas subsiguientes libres de errores; ello sólo podría ser aplicable a escasos y pequeños sistemas a desarrollar. En estas circunstancias, el paso de una etapa a otra de las mencionadas sería sin retorno, por ejemplo pasar del diseño a la codificación implicaría un diseño exacto y sin errores ni probable modificación o evolución: «codifique lo diseñado sin errores, no habrá en absoluto variantes futuras». Esto es utópico; ya que intrínsecamente el software es de carácter evolutivo,9 cambiante y difícilmente libre de errores, tanto durante su desarrollo como durante su vida operativa
  • 15.
  • 16.
  • 17. Modelos evolutivos El software evoluciona con el tiempo.11 9 Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente completo, por lo que se aconsejable introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas
  • 18. Modelo iterativo incremental  En términos generales, se puede distinguir, en la Figura 4, los pasos generales que sigue el proceso de desarrollo de un producto software. En el modelo de ciclo de vida seleccionado, se identifican claramente dichos pasos. La descripción del sistema es esencial para especificar y confeccionar los distintos incrementos hasta llegar al producto global y final. Las actividades concurrentes (especificación, desarrollo y validación) sintetizan el desarrollo pormenorizado de los incrementos, que se hará posteriormente.
  • 19.
  • 20. Modelo espiral  El modelo espiral fue propuesto inicialmente por Barry Boehm. Es un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP con los aspectos controlados y sistemáticos del Modelo Cascada. Proporciona potencial para desarrollo rápido de versiones incrementales. En el modelo Espiral el software se construye en una serie de versiones incrementales. En las primeras iteraciones la versión incremental podría ser un modelo en papel o bien un prototipo. En las últimas iteraciones se producen versiones cada vez más completas del sistema diseñado.