Está en la página 1de 9

TITULO DE LA ACTIVIDAD: IMPACTO DE LA INGENIERIA DE SOFTWARE

NOMBRE DE LA ASIGNATURA: INTRODUCCION A LA INGENIERIA DE

SOFTWARE

NOMBRE DEL ESTUDIANTE: WALTER RAUL PEREZ MACHINENA

NOMBRE DE LA CARRERA Y NUMERO DE MATRICULA: INGENIERIA EN

DESARROLLO DE SOFTWARE - ES172013055

NOMBRE DEL PROFESOR: NO ASIGNADO

FECHA: 14/04/2019
2

Contenido
Introducción ............................................................................................................................ 3

Contenido ............................................................................................................................... 4

¿En qué consiste la ingeniería de software y sus principales aplicaciones? ....................... 4

Diagrama de Venn, beneficios de la ingeniería de software en el desarrollo de proyectos 5

Aplicación de la ingeniería de software, lenguajes y descripción. ..................................... 6

Conclusión .............................................................................................................................. 8

Referencias ............................................................................................................................. 9

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
3

Introducción

En la presente actividad se abordará el tema de la ingeniería de software acerca de su

impacto, y su utilidad en nuestra vida diaria, enfocándonos principalmente en identificar

¿Qué es la ingeniería de software? ¿en que se aplica? Para posteriormente mostrar los

beneficios que tiene el utilizar esta metodología, identificando ejemplos, con su debido

lenguaje de programación, describiendo la función del lenguaje de programación que se

utiliza en los ejemplos planteados.

En base a lo anterior podemos inferior que se trata de una metodología para elaborar un

proyecto determinado, siguiendo una metodología la cual permitirá que si el sistema sigue

creciendo siga teniendo la misma claridad y eficacia.

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
4

Contenido

¿En qué consiste la ingeniería de software y sus principales aplicaciones?

Es una disciplina de la ingeniería que comprende todos los aspectos de la producción de

software, desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento

de este después de que se utiliza. Comprende las formas practicas para desarrollar y

entregar un software útil. (Sommerville, 2005)

Ingeniería del Software es la aplicación práctica del conocimiento científico en el diseño y

construcción de programas de computadora y la documentación asociada requerida para

desarrollar, operar y mantenerlos. Se conoce también como desarrollo de software o

producción de software. (Martin, 2019)

Su principal aplicación es: Seleccionar el método más apropiado para un conjunto de

circunstancias (Sommerville, 2005).

El software tiene aplicación en las siguientes categorías: (Pressman, 2010).

- Software de sistemas
- Software de aplicación
- Software de ingeniería y ciencias
- Software incrustado
- Software de línea de productos
- Aplicaciones web
- Software de inteligencia artificial

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
5

Diagrama de Venn, beneficios de la ingeniería de software en el desarrollo de

proyectos

Beneficio en el desarrollo de proyectos

Analisis y diseño

Reduccion
Planeacion de gastos y
tiempo

Calidad

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
6

Aplicación de la ingeniería de software, lenguajes y descripción.

Ejemplo de Lenguaje en Descripción del lenguaje utilizado

aplicación el que está

hecho

Software de sistema C++ C++ es un lenguaje de programación, creado a

(Sistema operativo mediados de 1980 por Bjarne Strousstrup, como

Microsoft extensión del lenguaje C. Este lenguaje abarca

Windows) tres paradigmas de la programación: 1.

Software de C++ Programación Estructurada 2. Programación

aplicación Genérica 3. Programación Orientada a Objetos

(MySQL) En la actualidad, C++ es un lenguaje versátil,

potente y general. Su éxito entre los

programadores le ha llevado a ocupar el primer

puesto como herramienta de desarrollo de

aplicaciones, ya sea en Windows o GNU Linux,

que es el sistema operativo en el cual basaremos

este tutorial. (Flores, 2019)

Software de Objective-C El lenguaje de programación Objective-C es un

inteligencia lenguaje de programación sencilo diseñado para

Artificial (Siri) permitir la sofisticada programación orientada a

objetos. Objective-C extiende el estándar ANSI

del lenguaje C, proporcionando sintaxis para

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
7

definir clases, métodos, así como otras

estructuras que promueven la extensión dinámica

de clases (Madrid, 2019).

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
8

Conclusión

El impacto mas grande en utilizar la ingeniería de software en los sistemas basados en

computadoras es el referente a los tipos de metodologías que existen, ya que para la

creación de un software se requiere de una serie determinada de pasos, y niveles por

llamarlo de esta manera, para lograr una eficiencia, ya no solo en el análisis, diseño y

planeación, sino también al momento de ejecutar nuestro software.

Es muy complicado y tardado el crear software sin tener un camino o serie de pasos a

seguir, si no se tiene un camino trazado, de la misma manera que trabajar sobre un software

ya creado por otro programador sin tener los planos del sistema, o su metodología, es

mucha perdida no contar con una metodología idónea.

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software
9

Referencias

Flores, L. I. (14 de 04 de 2019). https://paginas.matem.unam.mx. Obtenido de

https://paginas.matem.unam.mx/pderbf/images/mprogintc++.pdf

Madrid, U. C. (14 de 04 de 2019). Obtenido de

https://sites.google.com/site/swcuc3m/home/iphone/3-desarrollo-de-aplicaciones/3-

2-librerias-basicas/3-2-1-objective-c

Martin, M. A. (14 de 04 de 2019). http://bibing.us.es. Obtenido de

http://bibing.us.es/proyectos/abreproy/70201/fichero/02+-

+Ingenieria+del+Software.pdf

Pressman, R. S. (2010). Ingenieria del software. Un enfoque practico. Mexico: Mc Graw

Hill.

Sommerville, I. (2005). Ingenieria del software. España: Pearson Addison Wesley.

Datos personales y de contacto:


Nombre: Walter Raul Perez Machinena
Correo personal: waltermachinena@gmail.com
Matricula: ES172013055
Carrera: Ingeniería en Desarrollo de Software