2. En ese trabajo hablaremos sobre la ingeniería de SW sus definiciones e
importancia, hablaremos también sobre el desarrollo de software.
Veremos un glosario de definiciones de la ingeniería de SW.
Espero sea informativo para ustedes Gracias.
INTRODUCCIÓN
3. ► Framework:
es una estructura conceptual y tecnológica de soporte
definido, normalmente con artefactos o módulos de software
concretos, con base a la cual otro proyecto de software puede ser más
fácilmente organizado y desarrollado. Típicamente, puede incluir soporte
de programas, bibliotecas, y un lenguaje interpretado, entre otras
herramientas, para así ayudar a desarrollar y unir los diferentes
componentes de un proyecto.
► Wireframes:
YERKO PEZZOPANE “los wireframes son la distribución visual y jerarquización
de contenidos; y la esquematización de la interfaz; creando así un puente
que conecta las etapas de Arquitectura de la información y Diseño de
Interfaz. Además los wireframes son imprescindibles para definir los
comportamientos en la interacción (recepción / respuesta) entre sistema y
el usuario”.
GLOSARIO DE DEFINICIONES EN LA
INGENIERÍA DE SOFTWARE.
4. ► Metodologías de desarrollo:
es un marco de trabajo usado para estructurar, planificar y controlar el proceso
de desarrollo en sistemas de información
► Modelos de ingeniería de software:
modelo en cascada, modelo en espiral, modelo por etapas, modelo iterativo y
creciente, RAD, RUP, proceso unificado.
► Variable de session:
Es un método para hacer que variables estén disponibles en múltiples páginas sin
tener que pasarlas como parámetro. A diferencia de las cookies, las variables de
sesión se almacenan en el servidor y tienen un tiempo limitado de existencia
5. ► La ingeniería de software es. Es la disciplina que comprende todos los
aspectos relacionados con la producción del SW.
► Esta proviene de la actividad de programación.
► La ingeniería de software, por lo tanto, incluye el análisis previo de la
situación, el diseño del proyecto, el desarrollo del software, las pruebas
necesarias para confirmar su correcto funcionamiento y la
implementación del sistema.
INGENIERÍA DE SOFTWARE
(DEFINICIÓN)
6. ► El termino se utilizo en Alemania en 1968 por Friz Bauer en la primera
conferencia para el desarrollo de software patrocinada por OTAN
INGENIERÍA DE SOFTWARE(INICIOS)
7. ► La ingeniería de software se centra en los métodos, herramientas y
procedimientos para establecer un control en el desarrollo del software,
lo que permite construir software de calidad de forma productiva y
evitando posibles errores humanos. De hecho, la productibilidad de los
resultados es uno de los factores que garantizan la calidad de los
sistemas.
► Los ingenieros de software pueden estar orgullosos de sus logros. Sin
software complejo no habríamos explorado el espacio, no tendríamos
Internet y Telecomunicaciones modernas, y todas las formas de viajar
serian más peligrosas y caras. Dicha ingeniería ha hecho enormes
contribuciones en su corto periodo de vida.
INGENIERÍA DE
SOFTWARE(IMPORTANCIA)
8. ► La ingeniería de software se utiliza en todos lados últimamente en esta
era digital sin la ingeniería de software no existieran sistemas complejos
y el ser humano no podría vivir tan cómodamente.
► Solo el pensar en el medio en que nos comunicamos es responsable por
un ingeniero en software para la perfección de dicho medio, la
comunicación por medio de redes sociales y sistemas de mensajería
instantánea entre personas de diferentes países sin ningún costo.
INGENIERÍA DE SOFTWARE(UTILIDAD)
9. ► Inteligencia artificial
► Realidad virtual
► Escritorio
► Red
CLASIFICACIÓN DE LOS TIPOS DE
APLICACIONES DE COMPUTO
10. ► Es un instituto federal estadounidense de investigación y desarrollo para
desarrollar modelos de evaluación y mejora en el desarrollo de software
a los problemas que se generaban en el ejercito estadounidense en los
sistemas militares
SOFTWARE ENGINEERING
INSTITUTE(SEI)
11. ► World wide web Consortium: es una comunidad internacional donde los
miembros y organizaciones, el personal de tiempo completo y el
publico trabajan juntos para desarrollar estándares web. Los lidera Tim
Berners-Lee y el CEO(Chief Executive Officer) director ejecutivo Jeffrey
Jeff. La misión de W3C es encaminar a la web a su potencial máximo.
W3C
12. 1. Definición de objetivos
2. Análisis de los requisitos y su viabilidad
3. Diseño general
4. Diseño en detalle
5. Programación
6. Prueba de unidad:
7. Integración:
8. Prueba beta:
9. Integración
10. Documentación
11. Implementación
12. Mantenimiento
CICLOS DE VIDA DEL DESARROLLO
DE SOFTWARE
13. De acuerdo al Software Engineering Institute (SEI), la Arquitectura de
Software se refiere a “las estructuras de un sistema, compuestas
de elementos con propiedades visibles de forma externa y las relaciones
que existen entre ellos.”[1]
El término “elementos” dentro de la definición del SEI es vago a propósito,
pues puede referirse a distintas entidades relacionadas con el sistema. Los
elementos pueden ser entidades que existen en tiempo de ejecución
(objetos, hilos), entidades lógicas que existen en tiempo de desarrollo
(clases, componentes) y entidades físicas (nodos, directorios).
ARQUITECTURA DE SOFTWARE
14. ► En conclusión sabemos que la ingeniería de software es vital para cualquier
sistema informático debido a que le da mas seguridad, sin la ingeniería de
software todo estaría muy inseguro y si hay programas escritos por solo
desarrolladores es probable que dichos programas tiendan a ser muy
ineficaces, el ingeniero en software elabora un planteamiento de el
problema a resolver,
► El desarrollo de software cuenta con un ciclo de vida o seguimiento, incluso
lleva una arquitectura no es solamente comenzar a ingresar código hay
que seguir ciertas normas
► Apreciamos que por medio de SEI la militar también cuenta con su software
para su exclusivo uso
► Eso fue todo gracias por su atención
http://www.slideshare.net/danielosbaldovalenzuela/ingenieria-de-software-
16064550
CONCLUSIONES