SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
(/ 62)7:$5(
                      8QD LQWURGXFFLyQ D OD ,QJHQLHUtD GHO 6RIWZDUH


El software se ha convertido en el alma mater. Es la maquina que conduce a la toma de
decisiones comerciales. Sirve de base para la investigación científica moderna y de
resolución de problemas de ingeniería. Es el factor clave que diferencia los productos y
servicios modernos. Esta inmerso en sistemas de todo tipo : de transportes, médicos, de
telecomunicaciones, militares, procesos industriales, entretenimiento, productos de oficina,
etc, .. la lista es casi interminable. El software es casi ineludible en un mundo moderno. A
medida que nos adentremos en el siglo XXI, será el que nos conduzca a nuevos avances en
todo, desde la educación elemental a la ingeniería genética

3HUR TXH HV
El software de computadores es el que diseñan y construyen los ingenieros del software.
Esto abarca programas que se ejecutan dentro de una computadora de cualquier tamaño y
arquitectura , documentos que comprenden formularios virtuales e impresos y datos que
combinan números y texto y también incluyen representaciones de información de audio,
video e imágenes.

(/ 62)7:$5( FRPR SURGXFWR

 DUDFWHUtVWLFDV GHO 6RIWZDUH
   Para poder comprender lo que es el software (y consecuentemente la ingeniería del
   software), es importante examinar las características del software que lo diferencia de
   otras cosas que los hombres pueden construir. El software al ser un elemento lógico en
   lugar de físico, tiene unas características distintas a las del hardware

   -   El software se desarrolla, no se fabrica en un sentido clásico
   -   El software no se estropea, se desactualiza
   -   Aunque la industria tiende a ensamblar componentes, la mayoría del software se
       construye a medida

 $SOLFDFLRQHV GHO 6RIWZDUH
   Existen muchas clasificaciones que se pueden hacer del software, una de ellas, y quizas
   la mas acertada es clasificar al software de acuerdo a su aplicación, es decir, de acuerdo
   a la utilidad que se le da. De esta manera se tienen :

   -   6RIWZDUH GH 6LVWHPDV  6RIWZDUH GH %DVH
       Es un conjunto de programas que han sido escritos para servir a otros programas.
       Son ejemplo de este tipo de software los distintos sistemas operativos (como Dos,
       Windows, Unix, Linux, etc.) y así también los distintos lenguajes de programación

   -   6RIWZDUH GH WLHPSR UHDO
       Es el software que coordina/analiza/controla sucesos del mundo real conforme
       ocurren.
-   6RIWZDUH GH *HVWLyQ
    El proceso de la información comercial constituye la mayor de las áreas de
    aplicación del software. Son ejemplo de software de Gestión los distintos sistemas
    que utilizan la banca, los supermercados, etc.

-   6RIWZDUH GH ,QJHQLHUtD  LHQWtILFR
    Este software esta caracterizado por los algoritmos de manejo de números con
    mayor precision.

-   6RIWZDUH HPSRWUDGR
    El software empotrado reside en memoria de solo lectura y se utiliza para controlar
    productos y sistemas de los mercados industriales y de consumo. Ejm. de este tipo
    de software es el sofware que traen los microondas, los automóviles
    computarizados, etc.

-   6RIWZDUH GH RPSXWDGRUHV 3HUVRQDOHV
    Es todo el software utilizado en el manejo ordinario de las computadores
    personales, tal es el caso de procesadores de texto(Word, Work, etc), hojas
    electrónicas (Excel, Lotus, etc), graficadores, multimedia, entretenimiento, etc.

-   6RIWZDUH EDVDGRV HQ :HE
    Es todo el software especializado para interactuar en la red de redes (Internet), tal es
    el caso de programas para el desarrollo de paginas web. (HTML, Dreamweaver,
    etc.)

-   6RIWZDUH GH ,QWHOLJHQFLD $UWLILFLDO
    El software de Inteligencia Artificial (IA) hace uso de algoritmos no numéricos para
    resolver problemas complejos para los que no son adecuados el cálculo o el análisis
    directo.
(/ 62)7:$5(  (O SURFHVR

4Xp HV HO SURFHVR GHO 6RIWZDUH
Cuando trabaja para construir un producto o un sistema, es importante seguir una serie de
pasos predecibles – es un mapa a seguir –

4XLHQ OR KDFH
Los ingenieros de software y sus gestores adaptan el proceso a sus necesidades y entonces
lo siguen. Además las personas que han solicitado el software tienen un papel a
desempeñar en el proceso del software.

3RUTXp HV LPSRUWDQWH
Porque proporciona estabilidad, control y organización a una actividad que puede, si no se
controla, volverse caótica.

XDOHV VRQ ORV SDVRV
A nivel detallado, el proceso que adoptemos depende del software que estamos
construyendo .

XDO HV HO SURGXFWR REWHQLGR
Desde el punto de vista de un ingeniero de software, los productos obtenidos son
programas, documentos y datos que se producen como consecuencia de las actividades de
ingeniería del software definidos por el proceso.

RPR SXHGR HVWDU VHJXUR GH TXH OR KH KHFKR FRUUHFWDPHQWH
Hay una cantidad de mecanismos de evaluación del proceso del software que permiten a las
organizaciones determinar la “madurez” de su proceso del software. Sin embargo la
calidad, oportunidad y viabilidad a largo plazo del producto que está construyendo son los
mejores indicadores de la eficiencia del proceso que estamos utilizando.

,1*(1,(5,$ '( 62)7:$5(

/D LQJHQLHUtD GH VRIWZDUH HV HO HVWDEOHFLPLHQWR  XVR GH SULQFLSLRV UREXVWRV GH OD
LQJHQLHUtD D ILQ GH REWHQHU HFRQyPLFDPHQWH VRIWZDUH TXH VHD ILDEOH  TXH IXQFLRQHV
HILFLHQWHPHQWH VREUH PDTXLQDV UHDOHV.

LA ingeniería de software es una tecnología multicapa. Cualquier enfoque de ingeniería
(incluida la ingeniería de software) debe apoyarse sobre un compromiso de organización de
calidad.
Herramientas

                                     Métodos

                                     Proceso

                               Un enfoque de calidad




El fundamento de la ingeniería del software es la FDSD GH SURFHVR El proceso de la IS es
la unión que mantiene juntas las capas de tecnología y que permite un desarrollo racional y
oportuno de la IS.

/RV PpWRGRV de la IS indican “como” construir técnicamente el software. Los métodos
abarcan una gama de tareas Æ analisis de requisitos, diseño, construcción de programas,
pruebas y mantenimiento.

Las herramientas de la IS proporcionan un enfoque automático o semi-automático para el
proceso y los metodos.

Mais conteúdo relacionado

Semelhante a Capitulo 4 el software

Semelhante a Capitulo 4 el software (20)

El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
 
Jesus acosta ing.pdf
Jesus acosta ing.pdfJesus acosta ing.pdf
Jesus acosta ing.pdf
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
David valdiviezo ing.pdf
David valdiviezo ing.pdfDavid valdiviezo ing.pdf
David valdiviezo ing.pdf
 
Software
SoftwareSoftware
Software
 
actividad 10
actividad 10actividad 10
actividad 10
 
actividad 10
actividad 10actividad 10
actividad 10
 
Galdamez mejia
Galdamez mejiaGaldamez mejia
Galdamez mejia
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de software
 
Software
SoftwareSoftware
Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
software
softwaresoftware
software
 
Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.
 
Victoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftware
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Capitulo 4 el software

  • 1. (/ 62)7:$5( 8QD LQWURGXFFLyQ D OD ,QJHQLHUtD GHO 6RIWZDUH El software se ha convertido en el alma mater. Es la maquina que conduce a la toma de decisiones comerciales. Sirve de base para la investigación científica moderna y de resolución de problemas de ingeniería. Es el factor clave que diferencia los productos y servicios modernos. Esta inmerso en sistemas de todo tipo : de transportes, médicos, de telecomunicaciones, militares, procesos industriales, entretenimiento, productos de oficina, etc, .. la lista es casi interminable. El software es casi ineludible en un mundo moderno. A medida que nos adentremos en el siglo XXI, será el que nos conduzca a nuevos avances en todo, desde la educación elemental a la ingeniería genética 3HUR TXH HV El software de computadores es el que diseñan y construyen los ingenieros del software. Esto abarca programas que se ejecutan dentro de una computadora de cualquier tamaño y arquitectura , documentos que comprenden formularios virtuales e impresos y datos que combinan números y texto y también incluyen representaciones de información de audio, video e imágenes. (/ 62)7:$5( FRPR SURGXFWR DUDFWHUtVWLFDV GHO 6RIWZDUH Para poder comprender lo que es el software (y consecuentemente la ingeniería del software), es importante examinar las características del software que lo diferencia de otras cosas que los hombres pueden construir. El software al ser un elemento lógico en lugar de físico, tiene unas características distintas a las del hardware - El software se desarrolla, no se fabrica en un sentido clásico - El software no se estropea, se desactualiza - Aunque la industria tiende a ensamblar componentes, la mayoría del software se construye a medida $SOLFDFLRQHV GHO 6RIWZDUH Existen muchas clasificaciones que se pueden hacer del software, una de ellas, y quizas la mas acertada es clasificar al software de acuerdo a su aplicación, es decir, de acuerdo a la utilidad que se le da. De esta manera se tienen : - 6RIWZDUH GH 6LVWHPDV 6RIWZDUH GH %DVH Es un conjunto de programas que han sido escritos para servir a otros programas. Son ejemplo de este tipo de software los distintos sistemas operativos (como Dos, Windows, Unix, Linux, etc.) y así también los distintos lenguajes de programación - 6RIWZDUH GH WLHPSR UHDO Es el software que coordina/analiza/controla sucesos del mundo real conforme ocurren.
  • 2. - 6RIWZDUH GH *HVWLyQ El proceso de la información comercial constituye la mayor de las áreas de aplicación del software. Son ejemplo de software de Gestión los distintos sistemas que utilizan la banca, los supermercados, etc. - 6RIWZDUH GH ,QJHQLHUtD LHQWtILFR Este software esta caracterizado por los algoritmos de manejo de números con mayor precision. - 6RIWZDUH HPSRWUDGR El software empotrado reside en memoria de solo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo. Ejm. de este tipo de software es el sofware que traen los microondas, los automóviles computarizados, etc. - 6RIWZDUH GH RPSXWDGRUHV 3HUVRQDOHV Es todo el software utilizado en el manejo ordinario de las computadores personales, tal es el caso de procesadores de texto(Word, Work, etc), hojas electrónicas (Excel, Lotus, etc), graficadores, multimedia, entretenimiento, etc. - 6RIWZDUH EDVDGRV HQ :HE Es todo el software especializado para interactuar en la red de redes (Internet), tal es el caso de programas para el desarrollo de paginas web. (HTML, Dreamweaver, etc.) - 6RIWZDUH GH ,QWHOLJHQFLD $UWLILFLDO El software de Inteligencia Artificial (IA) hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis directo.
  • 3. (/ 62)7:$5( (O SURFHVR 4Xp HV HO SURFHVR GHO 6RIWZDUH Cuando trabaja para construir un producto o un sistema, es importante seguir una serie de pasos predecibles – es un mapa a seguir – 4XLHQ OR KDFH Los ingenieros de software y sus gestores adaptan el proceso a sus necesidades y entonces lo siguen. Además las personas que han solicitado el software tienen un papel a desempeñar en el proceso del software. 3RUTXp HV LPSRUWDQWH Porque proporciona estabilidad, control y organización a una actividad que puede, si no se controla, volverse caótica. XDOHV VRQ ORV SDVRV A nivel detallado, el proceso que adoptemos depende del software que estamos construyendo . XDO HV HO SURGXFWR REWHQLGR Desde el punto de vista de un ingeniero de software, los productos obtenidos son programas, documentos y datos que se producen como consecuencia de las actividades de ingeniería del software definidos por el proceso. RPR SXHGR HVWDU VHJXUR GH TXH OR KH KHFKR FRUUHFWDPHQWH Hay una cantidad de mecanismos de evaluación del proceso del software que permiten a las organizaciones determinar la “madurez” de su proceso del software. Sin embargo la calidad, oportunidad y viabilidad a largo plazo del producto que está construyendo son los mejores indicadores de la eficiencia del proceso que estamos utilizando. ,1*(1,(5,$ '( 62)7:$5( /D LQJHQLHUtD GH VRIWZDUH HV HO HVWDEOHFLPLHQWR XVR GH SULQFLSLRV UREXVWRV GH OD LQJHQLHUtD D ILQ GH REWHQHU HFRQyPLFDPHQWH VRIWZDUH TXH VHD ILDEOH TXH IXQFLRQHV HILFLHQWHPHQWH VREUH PDTXLQDV UHDOHV. LA ingeniería de software es una tecnología multicapa. Cualquier enfoque de ingeniería (incluida la ingeniería de software) debe apoyarse sobre un compromiso de organización de calidad.
  • 4. Herramientas Métodos Proceso Un enfoque de calidad El fundamento de la ingeniería del software es la FDSD GH SURFHVR El proceso de la IS es la unión que mantiene juntas las capas de tecnología y que permite un desarrollo racional y oportuno de la IS. /RV PpWRGRV de la IS indican “como” construir técnicamente el software. Los métodos abarcan una gama de tareas Æ analisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. Las herramientas de la IS proporcionan un enfoque automático o semi-automático para el proceso y los metodos.