1. REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PORLAMAR
INGENIERÍA DE SOFTWARE
Bachiller:
Mariannys Bermudez C.I: 24.720.612
Porlamar, 19 de Ene. de 17
2. Índice
Introducción…………………………………………………. 1
1.1 Ingeniería de software…………………………………. 2
2 Fundamentos teóricos…………………………... 2
2.1 Sistema…………………………………………… 2
2.2 Software………………………………………….. 2
2.3 Metodología Del Desarrollo Software………. 2
3 objetivo general…………………………………………… 3
4 Objetivos específicos……………………………………. 3
5 Campo de aplicación…………………………………….. 4
Conclusión ………………………………………………….. 5
Bibliografía………………………………………………….. 6
3. Introducción
Esta investigación se está planteando todo lo relacionado a ingeniería
de software que tan solo se refiere a es una disciplina formada por un
conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo
de los programas informáticos (software). También sus talentes más
relevantes como sus fundamentos teóricos Los cuales son aspectos más
relevantes del interaccionismo simbólico de la ingeniera de software y el
pensamiento complejo, como fundamentos teóricos que permiten explicar e
interpretar la construcción de nuestros conocimiento sobre software
4. Planteamiento
1.1 Ingeniería de software
La Ingeniería del Software es una disciplina o área de la Informática que
ofrece métodos y técnicas para desarrollar y mantener software de calidad
que resuelven problemas de todo tipo. Existen varias definiciones sobre esta
ciencia de la computación que permiten describir este proceso.
Según, Boehm (1976) .La Ingeniería del Software incluye la aplicación
práctica del conocimiento científico en el diseño y construcción de los
programas y la documentación requerida para su desarrollo, operación y
mantenimiento.
2 Fundamentos teóricos
2.1 Sistema
Un sistema se define como un conjunto de elementos relacionados entre sí
de alguna u otra manera 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.
2.2 Software
Es el conjunto de los programas de cómputo, procedimientos, reglas,
documentación y datos asociados, que forman parte de las operaciones de
un sistema de computación.
2.3 Metodología Del Desarrollo Software
1. Definición de los requisitos: Los servicios, restricciones y objetivos son
establecidos con los usuarios del sistema. Se busca hacer esta definición en
detalle.
2. Diseño de software: Se particiona el sistema en sistemas de software o
hardware. Se establece la arquitectura total del sistema. Se identifican y
describen las abstracciones y relaciones de los componentes del sistema.
3. Implementación y pruebas unitarias: Construcción de los módulos y
unidades de software. Se realizan pruebas de cada unidad.
5. 4. Integración y pruebas del sistema: Se integran todas las unidades. Se
prueban en conjunto. Se entrega el conjunto probado al cliente.
5. Operación y mantenimiento: Generalmente es la fase más larga. El
sistema es puesto en marcha y se realiza la corrección de errores
descubiertos. Se realizan mejoras de implementación. Se identifican nuevos
requisitos.
3 objetivo general
Familiarizar al estudiante con los principales conceptos del proceso de
desarrollo de sistemas para proporcionarle un punto de inicio en el cual
fundamentar el futuro desarrollo de conocimientos en áreas y técnicas
específicas que le ayuden a llevar a cabo exitosamente proyectos complejos
de desarrollo de software
4 Objetivos específicos
Los objetivos específicos de la titulación son los siguientes:
Diseñar aplicaciones informáticas que se ajusten a las necesidades de
las organizaciones.
Dirigir y coordinar el desarrollo de aplicaciones complejas.
Intervenir en todas las fases del ciclo de vida de un producto.
Estimar los costes de un proyecto y determinar los tiempos de
desarrollo.
Hacer el seguimiento de costes y plazos.
Dirigir equipos de trabajo de desarrollo software.
Organizar la realización de pruebas que verifiquen el correcto
funcionamiento de los programas y que se ajustan a los requisitos de
análisis y diseño.
Diseñar, construir y administrar bases de datos.
Dirigir y asesorar a los programadores durante el desarrollo de
aplicaciones.
6. Introducir procedimientos de calidad en los sistemas, evaluando
métricas e indicadores y controlando la calidad del software producido.
Organizar y supervisar el trabajo de su equipo de los técnicos de
mantenimiento y los ingenieros de sistemas y redes.
5 Campo de aplicación
Robótica
Es la rama de la tecnología, que estudia el diseño y la construcción de
máquinas capaces de desempeñar tareas realizadas por el ser humano o
que requieren del uso de inteligencia.
Seguridad informática
Es el área de la informática que se enfoca en la protección de la
infraestructura computacional y todo lo relacionado con esta, especialmente
en la protección de la información, con el fin de garantizar su
confidencialidad, integridad y disponibilidad.
Multimedia
Tecnología que permite el manejo integral de diferentes medios de expresión
como: texto, imágenes, video y sonido, lo que da múltiples ventajas en
diferentes áreas como por ejemplo el cine y la televisión, permitiendo
presentar la información de una manera interactiva, atractiva e impactante.
Infraestructura Tecnológica
Conformada por el conjunto de hardware y software que integran un
proyecto o permiten el desarrollo de la operación de una compañía.
Por ejemplo, conjunto de redes de computadores y sistemas de información
bancarios.
Construcción de Software
Este campo de acción hace referencia a la aplicación práctica del
conocimiento en el diseño y construcción de programas de computador.
7. Conclusión
Una vez expuesto este planteamiento se puede decir la importancia que
tiene la ingeniería de software es muy importante ya que con ella se puede
analizar, diseñar, programar y aplicar un software de manera correcta y
organizada, cumpliendo con todas las especificaciones del cliente y el
usuario final para nuestra vida cotidiana y para ampliar más nuestro
conocimiento independientemente en campo de su aplicación
8. Bibliografía
Pressman, Roger S., Ingeniería del Software. Vol. I. 250 p. 2005.
«Software Requirements Engineering», 2nd Edition, IEEE Computer Society.
Los Alamitos, CA, 1997 (Compendio de papers y artículos en
ingeniería de requisitos).