SlideShare ist ein Scribd-Unternehmen logo
1 von 17
INTRODUCCION A LA INgeNIeRíA
De SOfTwARe
Fabricio Sánchez Sarango
Patricia Flores Castillo
2008
íNDICe
Introducción (Ejemplos de Errores)
Evolución del software
Definición Ingeniería de Software
Tipos de software
Software Heredado
Mitos del Software
Calidad del software
Responsabilidad profesional y ética
ejempLOS De eRROReS
•Fracaso de Mariner 1 (1962).
•Avión derribado por el USS Vincennes
(1988).
•Error en sistema de control de cohete ruso
(1998).
eVOLUCION DeL SOfTwARe
Ingeniería de Software

Al inicio de los tiempos el software se desarrollaba usando técnicas
de gestión orientadas al hardware, porque éste era el centro de la
informática y del presupuesto.
CONTINUACION……
Software: Evolución a la ingeniería
IngenIería del software: defInIcIón

“La Ingeniería del Software es el establecimiento

y uso de principios de ingeniería y además es
una disciplina que ofrece método y técnicas para
desarrollar y mantener software que
sea
confiable y que funcione eficientemente como un
producto de calidad ”
Hardware-software
tIPos de software
• Software de sistemas._ Está formado por todos aquellos

programas cuya finalidad es servir al desarrollo o al funcionamiento
de otros programas.

• Software de aplicación._
word, excel, etc.

Son aplicaciones típicas como

• Software científico y de Ingeniería._ Se encarga de
realizar complejos cálculos sobre datos numéricos de todo tipo.

• Software empotrado._ Software empotrado es aquel que
va instalado en otros productos industriales, como por ejemplo la
electrónica de consumo, dotando a estos productos de un grado de
inteligencia cada vez mayor.
• Software de línea de productos._ satisfacer
clientes.

• Aplicaciones basadas en web._ aplicaciones de
espectro como correos electronicos.

• Software de inteligencia artificial._ El software
basado en lenguajes procedimentales es útil para realizar de forma
rápida y fiable operaciones que para el ser humano son tediosas e
incluso inabordables.
software Heredado
• Calidad del software Heredado
» El software debe adaptarse para satisfacer nuevas
necesidades.
» El software debe mejorarse para implementar
nuevos requerimientos
» El software debe extenderse para hacer operable con
sistemas
» El software debe rediseñarse
• Evolución del software
»
»
»
»
»
»
»
»

Ley del cambio continuo(1974)
Ley de la complejidad creciente(1974)
Ley de la autorregulación(1974)
Ley de la conservación de la estabilidad
organizacional (1980)
Ley de la conservación de la familiaridad (1980)
Ley del crecimiento continuo (1980)
Ley de la calidad decreciente (1996)
Ley del sistema de retroalimentación (1996)
Mitos del software
• Si fallamos en la planificación podemos añadir más
programadores y recuperar el tiempo perdido.
• Una declaración general de los objetivos es suficiente para
comenzar a escribir los programas; podemos dar los detalles
más adelante.
• Los requisitos del proyecto cambian continuamente pero los
cambios pueden acomodarse fácilmente.
• Una vez que hicimos el programa y funciona, nuestro trabajo
ha terminado.
• No hay forma de comprobar la calidad del software hasta que
esta corriendo.
Calidad del software
» Mantenibilidad
» Confiabilidad
» Eficiencia
» Usabilidad
responsabilidad profesional
y étiCa
Confidencialidad. _ se debe respetar la confidencialidad de los
clientes, a pesar de que no se haya firmado algún convenio.
Competencia._ No debe aceptar trabajos que no pueda realizar.
Derechos de propiedad intelectual._ debe mantenerse
informado sobre las leyes de propiedad intelectual como
patentes o copyright.
Uso inapropiado de las computadoras._ No debe utilizar sus
conocimientos para actuar de una manera inapropiada.
Algunas fundaciones se han formado para difundir los códigos
de ética:
PUBLICO._ los ingenieros de software deberán de actuar en
consonancia con el interés publico.
CLIENTE Y EMPLEADOR._ Los ingenieros de software deberán
actuar de forma que respondan los intereses de sus clientes y
empleadores.
PRODUCTO._ Los ingenieros de software deben asegurar que
sus productos y las modificaciones asociadas cumplan los mas
altos estándares profesionales posibles.
COLEGAS._ los ingenieros de software deberán ser imparciales
y apoyar a sus colegas.
PERSONAL._ aprender lo concerniente a la practica de su profesión y
promocionar un enfoque ético en la practica de su profesión.
JUICIO._ integridad e independencia.
GESTION._ Los gerentes y lideres ingenieros de software deberán suscribir y
promocionar un enfoque ético en la gestión del desarrollo y mantenimiento
de software.
PROFESION._ mantener la integridad y reputación de la profesión .
BiBliografias
• Ingenieria de software 7a edición, IAN SOMMERVILLE, Pearson Educación,
S.A., Madrid , 2005
• Ingeniería de software, Una perspectiva Orientada a Objetos ,Eric J. Braude,
Alfaomega Grupo Editor S.A, Mexico D. F 2003
referencias
• http://www.geocities.com/mustang51r/
• http://software.grilk.com/historia.htm
• http://www.rodolfoquispe.org/blog/que-es-la-ingenieria-de-software.php

Weitere ähnliche Inhalte

Was ist angesagt?

1 estado arte_software
1 estado arte_software 1 estado arte_software
1 estado arte_software Delita Paulina
 
PRESENTACIÓN PROYECTO FINAL
PRESENTACIÓN PROYECTO FINALPRESENTACIÓN PROYECTO FINAL
PRESENTACIÓN PROYECTO FINALKarina Rivera
 
Pres4Menu04143125
Pres4Menu04143125Pres4Menu04143125
Pres4Menu04143125KariRivera
 
Estado arte-ing-software
Estado arte-ing-softwareEstado arte-ing-software
Estado arte-ing-softwareLaura Maruri
 
Promocionando mi Carrera Por Elvin Gabriel de Jesús
Promocionando mi Carrera Por Elvin Gabriel de JesúsPromocionando mi Carrera Por Elvin Gabriel de Jesús
Promocionando mi Carrera Por Elvin Gabriel de JesúsElvin Gabriel de Jesús
 
(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemas(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemasJuan Marin Villa
 
INTRODUCCION A LA INGENIERA DE SOFTWARE
INTRODUCCION A LA INGENIERA DE SOFTWAREINTRODUCCION A LA INGENIERA DE SOFTWARE
INTRODUCCION A LA INGENIERA DE SOFTWAREVictor Herrera
 
Universidad tecnológica del estado de zacateca
Universidad tecnológica del estado de zacateca Universidad tecnológica del estado de zacateca
Universidad tecnológica del estado de zacateca elfranckin
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadVictor Cones
 
Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.claudyabra
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)daniel
 

Was ist angesagt? (17)

1 estado arte_software
1 estado arte_software 1 estado arte_software
1 estado arte_software
 
Ing del Software part1
Ing del Software part1Ing del Software part1
Ing del Software part1
 
PRESENTACIÓN PROYECTO FINAL
PRESENTACIÓN PROYECTO FINALPRESENTACIÓN PROYECTO FINAL
PRESENTACIÓN PROYECTO FINAL
 
Pres4Menu04143125
Pres4Menu04143125Pres4Menu04143125
Pres4Menu04143125
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Estado arte-ing-software
Estado arte-ing-softwareEstado arte-ing-software
Estado arte-ing-software
 
Promocionando mi Carrera Por Elvin Gabriel de Jesús
Promocionando mi Carrera Por Elvin Gabriel de JesúsPromocionando mi Carrera Por Elvin Gabriel de Jesús
Promocionando mi Carrera Por Elvin Gabriel de Jesús
 
(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemas(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemas
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Factibilidades
FactibilidadesFactibilidades
Factibilidades
 
INTRODUCCION A LA INGENIERA DE SOFTWARE
INTRODUCCION A LA INGENIERA DE SOFTWAREINTRODUCCION A LA INGENIERA DE SOFTWARE
INTRODUCCION A LA INGENIERA DE SOFTWARE
 
Universidad tecnológica del estado de zacateca
Universidad tecnológica del estado de zacateca Universidad tecnológica del estado de zacateca
Universidad tecnológica del estado de zacateca
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del software
 

Andere mochten auch

Sindrome De Down Ruddy
Sindrome De Down RuddySindrome De Down Ruddy
Sindrome De Down Ruddyceferina
 
Diccionario electricidad[1]
Diccionario electricidad[1]Diccionario electricidad[1]
Diccionario electricidad[1]federicoblanco
 
Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua
Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua
Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua Coca-Cola de México
 
Topic of the month...Neuro-endocrinal dysfunction in the pediatric age group
Topic of the month...Neuro-endocrinal dysfunction in the pediatric age groupTopic of the month...Neuro-endocrinal dysfunction in the pediatric age group
Topic of the month...Neuro-endocrinal dysfunction in the pediatric age groupProfessor Yasser Metwally
 

Andere mochten auch (7)

A HORA DE LER
A HORA DE LERA HORA DE LER
A HORA DE LER
 
Sindrome De Down Ruddy
Sindrome De Down RuddySindrome De Down Ruddy
Sindrome De Down Ruddy
 
Realidad
RealidadRealidad
Realidad
 
Enfermedades Mentales
Enfermedades MentalesEnfermedades Mentales
Enfermedades Mentales
 
Diccionario electricidad[1]
Diccionario electricidad[1]Diccionario electricidad[1]
Diccionario electricidad[1]
 
Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua
Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua
Informe Anual 2012 - Programa Nacional de Reforestación y Cosecha de Agua
 
Topic of the month...Neuro-endocrinal dysfunction in the pediatric age group
Topic of the month...Neuro-endocrinal dysfunction in the pediatric age groupTopic of the month...Neuro-endocrinal dysfunction in the pediatric age group
Topic of the month...Neuro-endocrinal dysfunction in the pediatric age group
 

Ähnlich wie Introducción a la ingeniería en software

Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareFabricio Sanchez
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareFabricio Sanchez
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueJosue Zelaya
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del softwareNagut
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosMelissa Burgos
 
Unidad i introduccion_isbuap2020
Unidad i introduccion_isbuap2020Unidad i introduccion_isbuap2020
Unidad i introduccion_isbuap2020EtelvinaArchundia
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruizjhonatanalex
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanjhonatanalex
 
IngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfIngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfcristian265023
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)denny osael lopez medina
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Introducción a la ingeniería del software - cuestionario
Introducción a la ingeniería del software -  cuestionarioIntroducción a la ingeniería del software -  cuestionario
Introducción a la ingeniería del software - cuestionarioSamuelSanchez136
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseñomary taipe
 
introduccion a la ing.de software
introduccion a la ing.de softwareintroduccion a la ing.de software
introduccion a la ing.de softwareRichard Wong
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de softwareMary Carmen
 

Ähnlich wie Introducción a la ingeniería en software (20)

Introduccion a la Ingenieria de Software
Introduccion a la Ingenieria de SoftwareIntroduccion a la Ingenieria de Software
Introduccion a la Ingenieria de Software
 
INGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWAREINGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWARE
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de software
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgos
 
Software de ingenieria
Software de ingenieriaSoftware de ingenieria
Software de ingenieria
 
Unidad i introduccion_isbuap2020
Unidad i introduccion_isbuap2020Unidad i introduccion_isbuap2020
Unidad i introduccion_isbuap2020
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
 
La ingeniería de software
La ingeniería de softwareLa ingeniería de software
La ingeniería de software
 
La ingeniería de software 2010
La ingeniería de software 2010La ingeniería de software 2010
La ingeniería de software 2010
 
IngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfIngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdf
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Introducción a la ingeniería del software - cuestionario
Introducción a la ingeniería del software -  cuestionarioIntroducción a la ingeniería del software -  cuestionario
Introducción a la ingeniería del software - cuestionario
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
 
introduccion a la ing.de software
introduccion a la ing.de softwareintroduccion a la ing.de software
introduccion a la ing.de software
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 

Mehr von Alejandro Rivera Santander

[Penetration.testing.and.network.defense].(penetration testing and network.de...
[Penetration.testing.and.network.defense].(penetration testing and network.de...[Penetration.testing.and.network.defense].(penetration testing and network.de...
[Penetration.testing.and.network.defense].(penetration testing and network.de...Alejandro Rivera Santander
 
Sistemas operativos distribuidos andrews tanenbaum
Sistemas operativos distribuidos  andrews tanenbaumSistemas operativos distribuidos  andrews tanenbaum
Sistemas operativos distribuidos andrews tanenbaumAlejandro Rivera Santander
 
Programación orientada a objetos, luis joyanes aguilar
Programación orientada a objetos, luis joyanes aguilarProgramación orientada a objetos, luis joyanes aguilar
Programación orientada a objetos, luis joyanes aguilarAlejandro Rivera Santander
 
Information technology controls- David A. Richards, Alan S. Oliphant, Charles...
Information technology controls- David A. Richards, Alan S. Oliphant, Charles...Information technology controls- David A. Richards, Alan S. Oliphant, Charles...
Information technology controls- David A. Richards, Alan S. Oliphant, Charles...Alejandro Rivera Santander
 
Diseño orientado a objetos con uml - raúl alarcón
Diseño orientado a objetos con uml  - raúl alarcónDiseño orientado a objetos con uml  - raúl alarcón
Diseño orientado a objetos con uml - raúl alarcónAlejandro Rivera Santander
 
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
Analisis y diseño de sistemas kendall y kendall,  preguntas de repasoAnalisis y diseño de sistemas kendall y kendall,  preguntas de repaso
Analisis y diseño de sistemas kendall y kendall, preguntas de repasoAlejandro Rivera Santander
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAlejandro Rivera Santander
 

Mehr von Alejandro Rivera Santander (16)

[Penetration.testing.and.network.defense].(penetration testing and network.de...
[Penetration.testing.and.network.defense].(penetration testing and network.de...[Penetration.testing.and.network.defense].(penetration testing and network.de...
[Penetration.testing.and.network.defense].(penetration testing and network.de...
 
Google hacking para pentesters
Google hacking para pentestersGoogle hacking para pentesters
Google hacking para pentesters
 
Google cheatsheet
Google cheatsheetGoogle cheatsheet
Google cheatsheet
 
El lenguaje de programación c
El lenguaje de programación cEl lenguaje de programación c
El lenguaje de programación c
 
Técnicas de simulación
Técnicas de simulaciónTécnicas de simulación
Técnicas de simulación
 
Uml y patrones - craig larman
Uml y patrones   - craig larmanUml y patrones   - craig larman
Uml y patrones - craig larman
 
Sistemas operativos distribuidos andrews tanenbaum
Sistemas operativos distribuidos  andrews tanenbaumSistemas operativos distribuidos  andrews tanenbaum
Sistemas operativos distribuidos andrews tanenbaum
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Programación orientada a objetos, luis joyanes aguilar
Programación orientada a objetos, luis joyanes aguilarProgramación orientada a objetos, luis joyanes aguilar
Programación orientada a objetos, luis joyanes aguilar
 
Percieve usefulness - Davis, Fred D.
Percieve usefulness - Davis, Fred D.Percieve usefulness - Davis, Fred D.
Percieve usefulness - Davis, Fred D.
 
Information technology controls- David A. Richards, Alan S. Oliphant, Charles...
Information technology controls- David A. Richards, Alan S. Oliphant, Charles...Information technology controls- David A. Richards, Alan S. Oliphant, Charles...
Information technology controls- David A. Richards, Alan S. Oliphant, Charles...
 
Ensayo erp
Ensayo erpEnsayo erp
Ensayo erp
 
Diseño orientado a objetos con uml - raúl alarcón
Diseño orientado a objetos con uml  - raúl alarcónDiseño orientado a objetos con uml  - raúl alarcón
Diseño orientado a objetos con uml - raúl alarcón
 
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
Analisis y diseño de sistemas kendall y kendall,  preguntas de repasoAnalisis y diseño de sistemas kendall y kendall,  preguntas de repaso
Analisis y diseño de sistemas kendall y kendall, preguntas de repaso
 
Uso de bases de datos distribuidas
Uso de bases de datos distribuidasUso de bases de datos distribuidas
Uso de bases de datos distribuidas
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repaso
 

Introducción a la ingeniería en software

  • 1. INTRODUCCION A LA INgeNIeRíA De SOfTwARe Fabricio Sánchez Sarango Patricia Flores Castillo 2008
  • 2. íNDICe Introducción (Ejemplos de Errores) Evolución del software Definición Ingeniería de Software Tipos de software Software Heredado Mitos del Software Calidad del software Responsabilidad profesional y ética
  • 3. ejempLOS De eRROReS •Fracaso de Mariner 1 (1962). •Avión derribado por el USS Vincennes (1988). •Error en sistema de control de cohete ruso (1998).
  • 4. eVOLUCION DeL SOfTwARe Ingeniería de Software Al inicio de los tiempos el software se desarrollaba usando técnicas de gestión orientadas al hardware, porque éste era el centro de la informática y del presupuesto.
  • 6. IngenIería del software: defInIcIón “La Ingeniería del Software es el establecimiento y uso de principios de ingeniería y además es una disciplina que ofrece método y técnicas para desarrollar y mantener software que sea confiable y que funcione eficientemente como un producto de calidad ”
  • 8. tIPos de software • Software de sistemas._ Está formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas. • Software de aplicación._ word, excel, etc. Son aplicaciones típicas como • Software científico y de Ingeniería._ Se encarga de realizar complejos cálculos sobre datos numéricos de todo tipo. • Software empotrado._ Software empotrado es aquel que va instalado en otros productos industriales, como por ejemplo la electrónica de consumo, dotando a estos productos de un grado de inteligencia cada vez mayor.
  • 9. • Software de línea de productos._ satisfacer clientes. • Aplicaciones basadas en web._ aplicaciones de espectro como correos electronicos. • Software de inteligencia artificial._ El software basado en lenguajes procedimentales es útil para realizar de forma rápida y fiable operaciones que para el ser humano son tediosas e incluso inabordables.
  • 10. software Heredado • Calidad del software Heredado » El software debe adaptarse para satisfacer nuevas necesidades. » El software debe mejorarse para implementar nuevos requerimientos » El software debe extenderse para hacer operable con sistemas » El software debe rediseñarse
  • 11. • Evolución del software » » » » » » » » Ley del cambio continuo(1974) Ley de la complejidad creciente(1974) Ley de la autorregulación(1974) Ley de la conservación de la estabilidad organizacional (1980) Ley de la conservación de la familiaridad (1980) Ley del crecimiento continuo (1980) Ley de la calidad decreciente (1996) Ley del sistema de retroalimentación (1996)
  • 12. Mitos del software • Si fallamos en la planificación podemos añadir más programadores y recuperar el tiempo perdido. • Una declaración general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles más adelante. • Los requisitos del proyecto cambian continuamente pero los cambios pueden acomodarse fácilmente. • Una vez que hicimos el programa y funciona, nuestro trabajo ha terminado. • No hay forma de comprobar la calidad del software hasta que esta corriendo.
  • 13. Calidad del software » Mantenibilidad » Confiabilidad » Eficiencia » Usabilidad
  • 14. responsabilidad profesional y étiCa Confidencialidad. _ se debe respetar la confidencialidad de los clientes, a pesar de que no se haya firmado algún convenio. Competencia._ No debe aceptar trabajos que no pueda realizar. Derechos de propiedad intelectual._ debe mantenerse informado sobre las leyes de propiedad intelectual como patentes o copyright. Uso inapropiado de las computadoras._ No debe utilizar sus conocimientos para actuar de una manera inapropiada.
  • 15. Algunas fundaciones se han formado para difundir los códigos de ética: PUBLICO._ los ingenieros de software deberán de actuar en consonancia con el interés publico. CLIENTE Y EMPLEADOR._ Los ingenieros de software deberán actuar de forma que respondan los intereses de sus clientes y empleadores. PRODUCTO._ Los ingenieros de software deben asegurar que sus productos y las modificaciones asociadas cumplan los mas altos estándares profesionales posibles. COLEGAS._ los ingenieros de software deberán ser imparciales y apoyar a sus colegas.
  • 16. PERSONAL._ aprender lo concerniente a la practica de su profesión y promocionar un enfoque ético en la practica de su profesión. JUICIO._ integridad e independencia. GESTION._ Los gerentes y lideres ingenieros de software deberán suscribir y promocionar un enfoque ético en la gestión del desarrollo y mantenimiento de software. PROFESION._ mantener la integridad y reputación de la profesión .
  • 17. BiBliografias • Ingenieria de software 7a edición, IAN SOMMERVILLE, Pearson Educación, S.A., Madrid , 2005 • Ingeniería de software, Una perspectiva Orientada a Objetos ,Eric J. Braude, Alfaomega Grupo Editor S.A, Mexico D. F 2003 referencias • http://www.geocities.com/mustang51r/ • http://software.grilk.com/historia.htm • http://www.rodolfoquispe.org/blog/que-es-la-ingenieria-de-software.php