AnthonyRivas_Ing

8
REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PORLAMAR ESCUELA: INGENIERÍA EN SISTEMA INGENIERÍA DE SOFTWARE REALIZADO POR: ANTHONY RIVAS C.I 25.877.376 SECCIÓN “4G” PORLAMAR, ENERO 2017

Transcript of AnthonyRivas_Ing

Page 1: AnthonyRivas_Ing

REPÚBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITÉCNICO

“SANTIAGO MARIÑO”

EXTENSIÓN PORLAMAR

ESCUELA: INGENIERÍA EN SISTEMA

INGENIERÍA DE SOFTWARE

REALIZADO POR:

ANTHONY RIVAS C.I 25.877.376

SECCIÓN “4G”

PORLAMAR, ENERO 2017

Page 2: AnthonyRivas_Ing

INDICE

Introducción 3

Ingeniería de Sofware 4

Fundamentos teóricos 4

Objetivo general 5

Objetivos específicos 5

Campo de aplicación 5

Conclusión 7

Referencias Bibliográficas 8

Page 3: AnthonyRivas_Ing

INTRODUCCIÓN

El uso eficiente y eficaz de la tecnología de los computadores es

un objetivo que aún está distante. Para representar lo anterior, sólo basta

señalar los reportes de fracasos y dificultades de muchos proyectos en los

que se pretende involucrar a la tecnología de los computadores.

La ingeniería del software pretende utilizar

los recursos computacionales de tal manera que se

produzcan soluciones eficientes y eficaces a los problemas informáticos,

el éxito de un proyecto involucra elementos como la planeación,

la administración y la utilización de metodologías de desarrollo de software.

Page 4: AnthonyRivas_Ing

INGENIERÍA DE SOFTWARE

La Ingeniería del Software es la rama de la ingeniería que permite el

desarrollo, operación y mantenimiento del software de forma sistemática,

disciplinada y cuantificable, y el estudio de dichos métodos. Puede definirse

también como "la aplicación inteligente de principios probados, técnicas,

lenguajes y herramientas para la creación y mantenimiento, dentro de un

coste razonable, de software que satisfaga las necesidades de los usuarios"

(Alan Davis, 2001).

El software de computadora se ha convertido en el alma máter. Es la

máquina que conduce a la toma de decisiones comerciales. Sirve para la

investigación científica moderna y de resolución de problemas de ingeniería.

Es el factor clave que diferencia los productos y servicios modernos. Está

inmerso en sistemas de todo tipo: de transportes, médicos, de

telecomunicaciones, militares, procesos industriales, entretenimientos,

productos de oficina, la lista es casi interminable. El software es casi

ineludible en un mundo moderno. A medida que nos adentremos en el siglo

XXI, será el que nos conduzca a nuevos avances en todo, desde la

educación elemental a la ingeniería genética.

Fundamentos teóricos

Un sistema es un conjunto de elementos relacionados entre sí de alguna

u otra manera trabajan para llegar a un fin común. Enfocándonos al área de

sistemas informáticos, dichos elementos son el hardware, el software y los

usuarios.

La ingeniería es una profesión en la que los conocimientos científicos y

empíricos se aplican para la conversión óptima de los materiales y fuerzas de

la naturaleza en usos prácticos para la humanidad, así como, la invención,

Page 5: AnthonyRivas_Ing

perfeccionamiento y utilización de la técnica industrial, y a la resolución de

problemas técnicos-sociales

El software se puede definir como el conjunto de componentes lógicos

(procedimientos, reglas, datos, etc.) que hacen funcionar y realizar tareas

específicas a una computadora, pueden ir desde lo que es el sistema

operativo hasta aplicaciones específicas como editores de texto,

videojuegos, editores de imágenes y más.

Objetivo general

Permite la posibilidad de conocer y aplicar de manera correcta todos

aquellos métodos, modelos y herramientas como apoyo al proceso

de desarrollo y mantenimiento de un software.

Objetivos específicos

Permite conocer, aplicar y evaluar los métodos utilizados en las distintas

arquitecturas durante el proceso de construcción y mantenimiento de

productos de software.

Ayuda también a aplicar las mejores prácticas que orientan el proceso de

construcción y mantenimiento de productos de software mediante el uso de

modelos, técnicas, metodologías y herramientas de apoyo.

Campo de aplicación

Gestiona Proyectos de Software

Lidera a especialistas en tecnologías y equipos técnicos para el desarrollo

del proyecto de software.

Page 6: AnthonyRivas_Ing

Diseña el Proyecto de Software

El ingeniero de software se rige por modelos o patrones de desarrollo en

los cuales se apoya para la realización de software, existen varios modelos

entre los cuales se encuentra el llamado modelo en cascada, que es la

metodología que ordena rigurosamente las etapas de desarrollo de tal forma

que el inicio de cada etapa debe esperar a la finalización de la

inmediatamente anterior.

Supervisa las Pruebas

En esta etapa se establece y aplica las pruebas de calidad. Consiste en

comprobar que el software realice correctamente las tareas indicadas en la

especificación de éste; se ve en qué condiciones puede fallar la aplicación y

tratar de descubrir sus errores.

Primero se prueba por separado cada módulo del software, y luego se

prueba de forma integral, para así llegar al objetivo.

Supervisa el Mantenimiento

El Mantenimiento consiste en conservar actualizado y en funcionamiento

el Sistema. Ya sea modificando el software si es necesario para satisfacer

nuevos requerimientos, como extender el sistema para realizar nuevas tarea,

o cambios en las necesidades del usuario; u optimización o corrección de

errores descubiertos en él.

Page 7: AnthonyRivas_Ing

CONCLUSIÓN

En la actualidad, la automatización abarca un amplio campo de las

actividades humanas, por lo cual la mayoría de las personas es usuaria de

algún software. Por ello, la usabilidad es fundamental para el desarrollo de

sistemas que permitan a usuarios inexpertos poder manejarlos fácilmente

satisfaciendo sus necesidades.

Gracias a los avances de la Informática, el software se encuentra en

diversos campos de la actividad humana, por lo que resulta sumamente

necesario que reúna ciertos criterios de calidad para satisfacer en gran

medida las necesidades de los usuarios. La expansión del uso de

ordenadores a una gran parte de la sociedad ha hecho que la usabilidad del

software adquiera una gran importancia en el desarrollo de sistemas

informáticos en todo el mundo.

Page 8: AnthonyRivas_Ing

REFERENCIAS BIBLIOGRAFÍCAS

Ingeniería de Sofware. (Página web) Información en línea:

http://www.uninorte.edu.co/web/especializacion-en-ingenieria-del-

software/objetivos

Introducción a la Ingeniería de Sofware. (Página web) Información en

línea: http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software-

introduccion.html#BM2

Fundamentos teóricos (Página web) Documento en

línea:http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.

100/216/A6.pdf?sequence=6