jesus acosta ing.pdf

7
REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PORLAMAR Electiva IV (Ingeniería de software) Autor: Br. Acosta G, Jesús R. C.I: 21.324.378 Prof.: Yasmin Marcano Ingeniería de Sistema # 47 Porlamar, Diciembre 2016

Upload: jesus-acosta

Post on 25-Jan-2017

66 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Jesus acosta ing.pdf

REPÚBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITÉCNICO

“SANTIAGO MARIÑO”

EXTENSIÓN PORLAMAR

Electiva IV

(Ingeniería de software)

Autor: Br. Acosta G, Jesús R.

C.I: 21.324.378

Prof.: Yasmin Marcano Ingeniería de Sistema # 47

Porlamar, Diciembre 2016

Page 2: Jesus acosta ing.pdf

Índice

Pág.

Introducción

Desarrollo

Conclusión

Bibliografia

03

04-05

06

07

Page 3: Jesus acosta ing.pdf

Introducción

La ingeniería de software es una disciplina que integra procesos, métodos y

herramientas para el desarrollo de software. Varios son los modelos de procesos

que se han propuesto para la ingeniería de software, cada uno presenta ventajas y

desventajas, pero todos tienen en común fases genéricas que permiten llevar a

cabo el proceso de la ingeniería de software.

Actualmente, en la ingeniería software ha superado al hardware como la clave del

éxito de muchos sistemas basados en computadoras. Tanto si se utiliza la

computadora para llevar un negocio, controlar un producto o capacitar un sistema,

el software es el factor que marca la diferencia. Lo que diferencia a una compañía

de su competidora es la suficiencia y la oportunidad de la información dada por el

software.

Page 4: Jesus acosta ing.pdf

Ingeniería del Software:

Definición:

La ingeniería de software viene a ser el pilar fundamental de la actividad de

programación al momento de crear una aplicación; esta se encuentra formada por

un conjunto de métodos, herramientas y técnicas para el desarrollo de los

programas informáticos, incluyendo el análisis previo de la situación, el diseño del

proyecto, el desarrollo del software, las pruebas necesarias para su correcto

funcionamiento y la implementación del sistema, siendo el ingeniero de software el

encargado de toda la gestión del proyecto para que éste se desarrolle en los

lapsos propuestos y con el presupuesto estipulado.

Fundamentos teóricos:

Objetivo General:

Mostrarla la necesidad de establecer un método disciplinado de desarrollo del

software, dirigiéndose a solucionar los problemas referentes a la producción del

mismo. Dando la capacidad de seleccionar las notaciones, técnicas, modelos y

métodos de desarrollo que mejor se adapten al dominio de aplicación del proyecto.

Objetivos Específicos:

Conocer los procesos del ciclo de vida del software y sus diferentes formas

de organización en distintos modelos del ciclo de vida.

Conocer los conceptos fundamentales de sistemas de información.

Conocer las posibilidades que ofrece la reutilización del software en todos

los niveles del desarrollo.

Conocer el concepto de prototipo y sus diferentes tipos.

Conocer algunos estándares internacionales en ingeniería del software.

Campo de Aplicación de la Ingeniería de Software:

Hoy en día el software ha sido introducido en casi todos los aspectos de la vida;

gobierno, finanzas, educación, transporte, medicina, entre otros, gastándose

anualmente millones de dólares en el desarrollo de software. Aplicándose un

algoritmo primeramente, la ingeniería de software puede ser aplicada en cualquier

situación, siendo las siguientes áreas donde se consiguen la amplitud de sus

aplicaciones potenciales:

Page 5: Jesus acosta ing.pdf

Software de sistemas: es un conjunto de programas que han sido escritos

para servir a otros programas. Se caracteriza por una fuerte interacción con

el hardware de la computadora, como por ejemplo: compiladores, editores,

ciertos componentes del sistema operativo, procesadores de

telecomunicación.

Software de sistema real: mide, analiza, controla sucesos del mundo real

conforme ocurren, se denomina de tiempo real. Entre los elementos del

software se incluyen: un componente de adquisición de datos, un

componente de análisis, un componente de control/salida, componente de

motorización.

Software de gestión: el procesamiento de información comercial constituye

la mayor de las áreas de aplicación del software.

Software de ingeniería y científico: está caracterizado por los algoritmos de

manejo de números.

Software empotrado: reside en la memoria de solo lectura y se utiliza para

controlar productos y sistemas de los mercados industriales y de consumo.

Puede ejecutar funciones muy limitadas y curiosas o suministrar una

función significativa y con capacidad de control. Como por ejemplo: el

control de teclas de un microondas.

Software de computadoras personales: el procesamiento de textos, hojas

de cálculos, los gráficos por computadoras, multimedia, entretenimiento,

gestión de base de datos, aplicaciones financieras, de negocios y

personales.

Software basado en web: las páginas webs buscadas por un explorador

son software que incorporan instrucciones ejecutables (por ejemplo, HTML,

Perl o Java), y datos (por ejemplo, hipertextos y una variedad de formatos

de audio y visuales).

Software de inteligencia artificial: hace uso de algoritmos no numéricos

para resolver problemas complejos para los que no son adecuados el

cálculo o el análisis directo. Ejemplo: los sistemas expertos, reconocimiento

de patrones (imágenes y voz), redes neuronales, prueba de teoremas y

juegos.

Page 6: Jesus acosta ing.pdf

Conclusión

La ingeniería de software se centra en el cómo. Definir cómo han de diseñarse las

estructuras de datos, cómo ha de implementarse la función dentro de una

arquitectura de software, cómo ha de implementarse los detalles procedimentales,

cómo han de caracterizarse interfaces, cómo ha de traducirse el diseño en un

lenguaje de programación y cómo ha de realizarse la prueba.

Los estándares utilizados para el desarrollo son la principal herramienta donde nos

debemos basar, para seguir unas normas que harían que el proyecto se entregue

con buena calidad.

Page 7: Jesus acosta ing.pdf

Bibliografía

http://isc5a.blogspot.com/2012/09/introduccion.html

https://www.youtube.com/watch?v=YFin8nNnARA

https://www.youtube.com/watch?v=rwTrlieEcuQ

http://saia.psm.edu.ve/psm/file.php/4241/Ingenieria_de_software.pdf

http://www.monografias.com/trabajos102/ingenieria-del-software/ingenieria-del-

software.shtml