Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCristina Cortés Toro Modificado hace 7 años
1
Ingenieria de Sotware Carrera : Ing Ejecución Financiera Prof: Angel Rayman Fuentes Ingeniero Civil Industrial
2
Objetivos de Curso 1.- Comprender la metodología involucrada en el desarrollo de sistemas Computacionales 2.- Entender la evolución o ciclo de vida del desarrollo de un sistemas. 3.- Aplicar las técnicas formales de desarrollo de software a casos prácticos
3
Ingeniería de software
Importancia El software Es una clave de éxito de muchas empresas hoy en día, por ello se destinan muchos recursos financieros, humanos, hardware, comunicaciones, redes de area local y global- Con los sistemas se pueden llevar: Un Negocio Controlar los productos Capacitar personal LA contabilidad Producción Saldos de cuentas corrientes Los prestamos Determinar las utilidades La globalización etc.
4
El éxito de la decisión El Software
En algunos casos marca la diferencia de una compañía de su competencia entre muchos factores, basicamente por la oportunidad de la infoprmación que permite tomar decisiones a diferentes niveles de la organización Decisión : Comprar Arrendar Desarrollar Outsoursing. El éxito de la decisión Participación de los usuarios y del personal de informática.
5
Ingenieria de Sotware Problemas que nos aquejan Nuestra capacidad de construir programas no permiten satisfacer a la demanda de nuevos programas y sistemas. La capacidad de mantener losprogramas existentes podría estar amenazada por el mal diseño y el uso de recursos inadecuados. Cual es la problemática hoy en dia. Las organizaciones se mueven en mercados cambiantes y altamente competitivos Existe el deseo de conocer mejor a nuestros clientes y estar más informados acerca de la valorización que tienen nuestros productos y servicios. El aumento espectacular dedl volumen de datos hace evidente la necesidad de una infraestructura para la logistica de la información. Lo importante es que cada día existen nuevas tecnologías que ofrecen la oportunidad para ala introduccion de nuevos productos o servicios basados en información. Comercio electrónico, Paginas Web.
6
Ingenieria de Sotware Software Son instrucciones ( programas) que cuando se ejecutan proporcionan la función y el comportamiento deseado, por ejemplo, un listado, una consulta, un proceso de actualización, eliminación o creación de datos. Tipos de Software Software de Sistemas Es un conjunto de programas que han sido escritos para servir a otros programas ( compiladores, editores, utilitarios de Gestión de Archivos, manejo de impresoras, etc.,) tienen mucha interacción con el hardware del computador. Software de Tiempo Real Es aquel software que mide, analiza, controla sucesos del mundo real conforme ocurren los hechos Medir los gases Analizar el Tiempo, Tornados, huracanes Analizar el comportamiento de las máquinas ( PLC )
7
Ingenieria de Sotware Software de Pc´s Procesador de Texto Hojas de Calculo Power Point Aplicaciones financierasa, de negocios y personales, Etc.
8
Ingenieria de Sotware Software de Gestión El Procesamiento de la información de la empresa, comercial, compras, producción, de recursos humanos, costos, finanzas, contable, etc. Que se necesita para tomar decisiones. Por ejemplo : Ventas Reales v/s las Ventas Programadas Costos Reales v/s Los Costos Estimados Nro de Unidades Producidas Medidas de Productividad = Nro de Horas Hombres Directas Niveles de Inventario de Materias, Productos Intermedios, Terminados Ratios Financieros, etc.
9
Ingenieria de Sotware Sistemas de Información de Gestión Proceso por el cual los datos que son importantes para la empresa son identificados, analizados, recolectados y puestos a disposición de la empresa para la toma de decisiones. El objetivo de un sistema o software de gestión es incrementar la inteligencia de los procesos del negocio y el conocimiento de los trabajadores implicados en estos procesos.
10
Ingenieria de Sotware La Crisis del Software Es un conjunto de problemas que se presentan en el tiempo producto del desarrollo del software, es decir, que no funcionan correctamente. Además considera : Como desarrollar el software Como mantener el volumen cada vez mayor del software existente Como conocer la demanda creciente de nuevos desarrollos de software
11
Ingenieria de Sotware Problemas en el desarrollo del software La planificación y estimación de costos son frecuentemente muy impresisos La productividad del desarrollo del software no satisface la demanda de los usuarios. La calidad del software no llega a ser a veces ni aceptable. Los errores en los nuevos programas producen en los clientes insatisfacción y falta de confianza. Los problemas anteriores se pueden corregir utilizando ingeniería al desarrollo del software. A pesar de ello, es importante la participación dee los usuarios y de los programadores e ingenieros ded software.
12
Ingenieria de Sotware Mitos del Software Muchas de las causas de la crisis del software se pueden encontrar en una mitología que surge durante los primeros años del desarrollo del software. La mayoría de los profesionales del software consideran a los mitos por lo que son, actitudes erróneas que han causado serios problemas tanto a los gestores como a los técnicos. Pero estas actitudes y hábitos son difíciles de modificar y cuando vamos para la quinta década del software todavía se creen en algunos mitos.
13
Ingenieria de Sotware Mitos de Gestión Los gestores son responsables sobre el software como losgestores de cualquiér área, estan en constante presión de cumplir los presupuestos, hacer que no se atrase el proyecto y mejorar la calidad. Mito Tenemos ya un libro que esta lleno de estandares y procedimientos para construir un software. ¿No le proporciona a mi gente todo lo que necesita saber? Realidad Existe el Libro ? Se usa ? Conocen los trabajadores su existencia? Refleja las prácticas modernas ded desarrollo de software? Es commpleto? En muchos casos la respuesta es NO
14
Ingenieria de Sotware Mito Nuestro personal dispone de las herramientas dee desarrollo de software más avanzadas, después de todo hemos comprado lás máquinas más nuevas. Realidad. Se necesita mucho más que tener computadores de último modelo ya sea un servidor o Pc´s para hacer desarrollo de software de gran calidad. Por ejemplo las herramientas de software asistida por computadora (CASE), son importantes para conseguir un software de buena calidad y productividad.
15
Ingenieria de Sotware Mito Si fallamos en la planificación podemos añadir más programadores y adelantar el tiempo perdido. Realidad El desarrollo de software no es un proceso mecánico como la fabricación, añadir personas a un proyecto de software atrazado lo retraza aún más, esto se debe a que las personas deben aprender a comunicarse con el equipo, haciendo que se destine recursos para estos efectos. Puede añadirse personal en un proyecto cuando está planificado que así sea y debe estar bien coordinado.
16
Mito del Cliente Un cliente que solicita una aplicación dede software cree en los mitos que existen sobre el software, debido a que los desarrolladores y programadores hacen muy poco por corregir la mala información- Por lo tanto, el cliente se crea una falsa expectativo y finalmente se queda insatisfecho del producto y con el que desarrolla el software. Mito Una definición muy general de los objetivos es suficiente para comenzar a escribir los programas. Realidad Esta es la principal causa del trabajo perdido dedl software, para evitar esto se debe hacer una definición formal y detallada del ámbito de la información, funciones, rendimientos, interfases, criterios de validción, por ello es fundametal una buena comunicación entre el cliente y el analista.
17
Mito Los requisitos del proyecto cambian constantemente, pero los cambios pueden acomodarse facilmente, yaque el software es flexible. Realidad Es verdad que los requisitos del software cambian, pero el impacto del cambio varía según el momento en que se introduzcan, todo depende de la etapa en que se encuentre el software. Hasta que no tengo el programa “ejecutandose “ realmente no tengo forma de comprobar su calidad. Desde elñ principio del proyecto se puede aplicar revisión técnica formal para garantizar la calidad del software. La revisión del software es un filtro ded calidad, que es más efectivo que la prueba para encontrar ciertas clases de defectos en el software
18
Mito de los desarrolladores
Basicamente, desde los primeros días del desarrollo del software, laprogramación se veia como un arte, estas viejas formas y actitudes tardan en morir. Mito Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado. Realidad Cuando más pronto se comience a escribir un código, más se tardará en terminarlo. Hay estimaciones dede que entre un 50% a 70 % del esfuerzo dedicado a los programa se realizará después ded que se le haya entregado al cliente por primera vez.
19
Mito Lo único que se entrega al terminar el proyecto es el programa funcionando. Realidad Un programa que funciona es una parte de una configuración del software como se aprecia en la figura. Estructura de datos Especificación de requisitos Especificación de Prueba Programa Operativo Listado Plan
20
Software de Gestión El Procesamiento de la información de la empresa, comercial, compras, producción, de recursos humanos, costos, finanzas, contable, etc.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.