INTRODUCCION A LA Ingeniería de Software
Índice <ul><li>Evolución del software </li></ul><ul><li>Definición Ingeniería de Software </li></ul><ul><li>Tipos de softw...
EVOLUCION DEL SOFTWARE Al inicio de los tiempos el software se desarrollaba usando técnicas  de gestión orientadas al hard...
ContinuaCion…… Software: Evolución a la ingeniería
Ingeniería del software: Definición <ul><li>“ La Ingeniería del Software es el establecimiento y uso de principios de inge...
TIPOS DE SOFTWARE <ul><li>Software de sistemas._  Está formado por todos aquellos programas cuya finalidad es servir al de...
<ul><li>Software de línea de productos._  satisfacer clientes. </li></ul><ul><li>Aplicaciones basadas en web._  aplicacion...
Software Heredado <ul><li>Calidad del software Heredado </li></ul><ul><ul><ul><ul><ul><li>El software debe adaptarse para ...
<ul><li>Evolución del software </li></ul><ul><ul><ul><ul><ul><li>Ley del cambio continuo(1974) </li></ul></ul></ul></ul></...
Mitos del Software <ul><li>Si fallamos en la planificación podemos añadir más programadores y recuperar el tiempo perdido....
Calidad del Software <ul><ul><ul><ul><ul><li>Mantenibilidad </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Confiabi...
Responsabilidad profesional y ética <ul><li>Confidencialidad. _ s e debe respetar la confidencialidad de los clientes, a p...
Algunas fundaciones se han formado para difundir los códigos de ética: PUBLICO._  los ingenieros de software deberán de ac...
PERSONAL._  aprender  lo concerniente a la practica de su profesión y promocionar un enfoque ético en la practica de su pr...
Upcoming SlideShare
Loading in …5
×

Introducción Ingenieria de Software

1,013 views

Published on

Introducción Ingenieria de Software

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,013
On SlideShare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
51
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducción Ingenieria de Software

  1. 1. INTRODUCCION A LA Ingeniería de Software
  2. 2. Índice <ul><li>Evolución del software </li></ul><ul><li>Definición Ingeniería de Software </li></ul><ul><li>Tipos de software </li></ul><ul><li>Software Heredado </li></ul><ul><li>Mitos del Software </li></ul><ul><li>Calidad del software </li></ul><ul><li>Responsabilidad profesional y ética </li></ul>
  3. 3. EVOLUCION DEL 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. Ingeniería de Software
  4. 4. ContinuaCion…… Software: Evolución a la ingeniería
  5. 5. Ingeniería del software: Definición <ul><li>“ 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 ” </li></ul>
  6. 6. TIPOS DE SOFTWARE <ul><li>Software de sistemas._ Está formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas. </li></ul><ul><li>Software de aplicación._ Son aplicaciones típicas como word, excel, etc. </li></ul><ul><li>Software científico y de Ingeniería._ Se encarga de realizar complejos cálculos sobre datos numéricos de todo tipo. </li></ul><ul><li>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. </li></ul>
  7. 7. <ul><li>Software de línea de productos._ satisfacer clientes. </li></ul><ul><li>Aplicaciones basadas en web._ aplicaciones de espectro como correos electronicos. </li></ul><ul><li>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. </li></ul>
  8. 8. Software Heredado <ul><li>Calidad del software Heredado </li></ul><ul><ul><ul><ul><ul><li>El software debe adaptarse para satisfacer nuevas necesidades. </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>El software debe mejorarse para implementar nuevos requerimientos </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>El software debe extenderse para hacer operable con sistemas </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>El software debe rediseñarse </li></ul></ul></ul></ul></ul>
  9. 9. <ul><li>Evolución del software </li></ul><ul><ul><ul><ul><ul><li>Ley del cambio continuo(1974) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley de la complejidad creciente(1974) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley de la autorregulación(1974) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley de la conservación de la estabilidad organizacional (1980) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley de la conservación de la familiaridad (1980) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley del crecimiento continuo (1980) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley de la calidad decreciente (1996) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ley del sistema de retroalimentación (1996 ) </li></ul></ul></ul></ul></ul>
  10. 10. Mitos del Software <ul><li>Si fallamos en la planificación podemos añadir más programadores y recuperar el tiempo perdido. </li></ul><ul><li>Una declaración general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles más adelante. </li></ul><ul><li>Los requisitos del proyecto cambian continuamente pero los cambios pueden acomodarse fácilmente. </li></ul><ul><li>Una vez que hicimos el programa y funciona, nuestro trabajo ha terminado. </li></ul><ul><li>No hay forma de comprobar la calidad del software hasta que esta corriendo. </li></ul>
  11. 11. Calidad del Software <ul><ul><ul><ul><ul><li>Mantenibilidad </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Confiabilidad </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Eficiencia </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Usabilidad </li></ul></ul></ul></ul></ul>
  12. 12. Responsabilidad profesional y ética <ul><li>Confidencialidad. _ s e debe respetar la confidencialidad de los clientes, a pesar de que no se haya firmado algún convenio. </li></ul><ul><li>Competencia._ No debe aceptar trabajos que no pueda realizar. </li></ul><ul><li>Derechos de propiedad intelectual._ debe mantenerse informado sobre las leyes de propiedad intelectual como patentes o copyright. </li></ul><ul><li>Uso inapropiado de las computadoras._ No debe utilizar sus conocimientos para actuar de una manera inapropiada. </li></ul>
  13. 13. 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.
  14. 14. 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 .

×