Upload
ricardoricardo
View
226
Download
0
Embed Size (px)
DESCRIPTION
Introduccion a la Ingenieria de Software
Citation preview
DESARROLLO DE SISTEMAS CONTABLES IINTRODUCCIN A LA INGENIERA DE SOFTWARECLASE 01Ing. Luis Ricardo Llampazo Mandamiento
ndice
Evolucin del softwareDefinicin Ingeniera de SoftwareTipos de softwareSoftware HeredadoMitos del SoftwareCalidad del softwareResponsabilidad profesional y tica
EVOLUCION DEL SOFTWAREAl inicio de los tiempos el software se desarrollaba usando tcnicas de gestin orientadas al hardware, porque ste era el centro de la informtica y del presupuesto.Ingeniera de Software
EVOLUCION DEL SOFTWARESoftware: Evolucin a la ingeniera
INGENIERA DEL SOFTWARE: DEFINICINLa Ingeniera del Software es el establecimiento y uso de principios de ingeniera y adems es una disciplina que ofrece mtodo y tcnicas para desarrollar y mantener software que sea confiable y que funcione eficientemente como un producto de calidad
TIPOS DE SOFTWARESoftware de sistemas._ Est formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas.
Software de aplicacin._ Son aplicaciones tpicas como word, excel, etc.
Software cientfico y de Ingeniera._ Se encarga de realizar complejos clculos sobre datos numricos de todo tipo.
Software empotrado._ Software empotrado es aquel que va instalado en otros productos industriales, como por ejemplo la electrnica de consumo, dotando a estos productos de un grado de inteligencia cada vez mayor.
TIPOS DE SOFTWARESoftware de lnea 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 rpida y fiable operaciones que para el ser humano son tediosas e incluso inabordables.
SOFTWARE HEREDADOCalidad del software Heredado
El software debe adaptarse para satisfacer nuevas necesidades.El software debe mejorarse para implementar nuevos requerimientosEl software debe extenderse para hacer operable con sistemasEl software debe redisearse
SOFTWARE HEREDADOEvolucin del software
Ley del cambio continuo(1974)Ley de la complejidad creciente(1974)Ley de la autorregulacin(1974)Ley de la conservacin de la estabilidad organizacional (1980)Ley de la conservacin de la familiaridad (1980)Ley del crecimiento continuo (1980)Ley de la calidad decreciente (1996)Ley del sistema de retroalimentacin (1996)
MITOS DEL SOFTWARE
Si fallamos en la planificacin podemos aadir ms programadores y recuperar el tiempo perdido.
Una declaracin general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles ms adelante.
Los requisitos del proyecto cambian continuamente pero los cambios pueden acomodarse fcilmente.
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 algn 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 cdigos de tica:
PUBLICO._ los ingenieros de software debern de actuar en consonancia con el inters publico.
CLIENTE Y EMPLEADOR._ Los ingenieros de software debern 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 estndares profesionales posibles.
COLEGAS._ los ingenieros de software debern ser imparciales y apoyar a sus colegas.
PERSONAL._ aprender lo concerniente a la practica de su profesin y promocionar un enfoque tico en la practica de su profesin.
JUICIO._ integridad e independencia.
GESTION._ Los gerentes y lideres ingenieros de software debern suscribir y promocionar un enfoque tico en la gestin del desarrollo y mantenimiento de software.
PROFESION._ mantener la integridad y reputacin de la profesin .