AnthonyRivas_Ing
-
Upload
anthony-rivas -
Category
Internet
-
view
37 -
download
0
Transcript of 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
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
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.
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,
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.
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.
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.
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