Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

El Software y la Ingenieris del Software

No description
by

Natux Lopez

on 31 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of El Software y la Ingenieris del Software

Ingeniería del Software
El Software y la Ingeniería del Software
Web Apps
Ingeniería del Software
Entender el problema antes de dar una solución.
El proceso del Software
La Naturaleza del Software
¿Que Es el Software?
El software en todas partes, la complejidad de los sistemas, la dependencia, la mejora.

Se debe aplicar la ingeniería de software en todas sus formas y a través de todos sus dominios de aplicación.
Vamos a definir a la Ingeniería de Software...
Veamos entonces a que nos referimos cuando hablamos de Ingeniería de Software
Dominios de Aplicación del Software
Software Heredado
La Práctica de la Ingeniería del Software
La Esencia de la Práctica
Principios Generales
Mitos del Software
Mitos de la Administración
Mitos del Cliente
Mitos del Profesional
Conclusión
De Sistemas
De Aplicación
De Ingeniería y Ciencias
Incrustado
De línea de productos
Aplicaciones Web
De Inteligencia Artificial
1. Entender el problema (comunicación y análisis).
2. Planear la solución (modelado y diseño del software).
3. Ejecutar el plan (generación del código).
4. Examinar la exactitud del resultado (probar y asegurar la calidad).
¿QUE ES EL SOFTWARE?
¿QUIEN LO HACE?
Desarrolladores
software
Usuarios
¿PORQUE ES IMPORTANTE?
comercio, cultura, economía, actividades cotidianas...
...AFECTA!!!
¿CUAL ES EL PRODUCTO FINAL?
Ingeniero del software
Usuario
Uso Intensivo de Redes
Concurrencia
Carga Impredecible
Rendimiento
Disponibilidad
Orientado a los datos
Contenido Sensible
Evolución Continua
Inmediatez
Seguridad
Estética
1. La razón de que exista Todo





















































Mito del Libro lleno de Estándares...
Mito Agregar mas y ponernos al corriente...
Subcontratar el proyecto de software a un tercero...
Caracteristicas
El software se modifica con el intelecto, no se manufactura

El software no se desgasta pero si se deteriora

El software se construye para un uso individualizado
El software es un tanto un producto como un vehículo para entregar un producto.

• ¿Por qué son tan altos los costos de desarrollo?
• ¿Por qué se requiere tanto tiempo para terminar el software?
• ¿Por qué no podemos detectar todos los errores antes de entregar el software a nuestros
clientes?
Computación en un mundo abierto
Construcción de redes
Fuente abierta
Nuevos Desafíos
Tanto la calidad como la facilidad de recibir mantenimiento son resultado de un buen diseño.
El diseño es una actividad crucial de la ingeniería de software.
5. Abrase el futuro
6. Planee por anticipado la reutilización.
7. ¡ Piense !
Los diferentes mitos que acompañan a los programadores se han mantenido durante muchos años. El desprenderse de estos mitos se hace difícil pues se vuelven un elemento de costumbre en los trabajadores del software.
Mito:
El éxito del proyecto, consiste en entregar solo un software funcionando.
Mito:
La Ingeniería de Software obliga a realizar documentación voluminosa he innecesaria, teniendo como resultado un proceso mas lento.
Aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software.
Es una tecnología con varias capas
Llevan a...
Realidades de hoy...
Compromiso con la calidad: Mejora continua.
Procesos: Fundamentos de la Ingeniería de Software.
Métodos: Técnica para elaborar el software.
Herramientas: Apoyo al desarrollo del software.
2. MSE
(Mantenlo sencillo, estúpido...)
3. Mantener la visión.
4. Otros consumirán lo que usted produce.
Mito:
Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo a terminado.
Mito:
Hasta que no se haga correr el programa, no hay manera de evaluar su calidad.
CARACTERISTICAS
Desarrollado hace varias décadas...
Sirven como apoyo...
Mala Calidad...
RAZONES DE EVOLUCION
El software debe ser adaptable
el software debe ser mejorado
El software debe ampliarse
El software debe rediseñarse
¡¡¡ DESARROLLAR METODOLOGIAS QUE SE BASEN EN EL CONCEPTO DE EVOLUCION !!!
¡¡¡ RECONOCER QUE EL CAMBIO ES NATURAL Y NO TRATE DE EVITARLO !!!
El software se ha convertido en el elemento clave de la evolución de los sistemas y productos informáticos. En las pasadas cuatro décadas, el software ha pasado de ser una resolución de problemas especializadas y una herramienta de análisis de información, a ser una industria por si misma. Pero la temprana cultura e historia de la programación ha creado un conjunto de problemas que persisten todavía. El software se ha convertido en un factor que limita la evolución de los sistemas informáticos. El software se compone de programas, datos y documentos. Cada uno de estos elementos componen una configuración que se crea como parte del proceso de la Ingeniería del Software. El intento de la Ingeniería del Software es proporcionar un marco de trabajo para construir software con mayor calidad.
Full transcript