Sei sulla pagina 1di 4

Ingeniería en Desarrollo de Software

Introducción a la Ingeniería de Software


3er Semestre
Alumno: Daniel Pineda de la Riva
Matricula: es162006588
Docente: Susana Salgado Segovia
Unidad 1
Actividad 1: Impacto de la Ingeniería de software.
Responde a las siguientes preguntas:

¿Qué es ingeniería de software?

La ingeniería del software 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.

Existen dos frases clave:

1. Disciplina de la ingeniería. Los ingenieros hacen que las cosas funcionen. Aplican
teorías, métodos y herramientas donde sean convenientes, pero utilizan de forma
selectiva y siempre tratando de descubrir soluciones a los problemas, aun cuando no
existan teorías y métodos aplicables para resolverlos.

2. Todos los aspectos de producción de software. La ingeniería del software no solo


comprende los procesos técnicos del desarrollo de software, sino también con actividades
tales como la gestión de proyectos de software y el desarrollo de herramientas, métodos y
teorías de apoyo a la producción de software.

En general, los ingenieros de software adoptan un enfoque sistemático y organizado en


su trabajo, ya que es la forma más efectiva de producir software de alta calidad. Sin
embargo, aunque la ingeniería consiste en seleccionar el método más apropiado para un
conjunto de circunstancias, un enfoque más informal y creativo de desarrollo podría ser
efectivo en algunas circunstancias.

Entendiéndose que la ingeniería del software es una disciplina de ingeniería que


comprende todos los aspectos de la producción de software.

¿Cuál es la diferencia entre programador e ingeniero de software?

Es importante resaltar que el software se crea para cumplir alguna función, es necesario
comprender los roles y actividades que realizan los programadores y los analistas, ya que
en conjunto entregan al cliente o usuario final algo que le representa valor y utilidad.

Podemos analizar el software desde dos perspectivas.

El funcionamiento: basado en los procesos computacionales.

La funcionalidad: que sería la medida en que ofrece soluciones a procesos de


información en las organizaciones.
El programador sabe cómo funciona el software, es decir, que algoritmos utiliza, como
maneja la memoria, manejo de recursos del computador para poder realizar alguna tarea
o procedimiento computacional.

Un ingeniero de software no se enfoca en entender cómo funciona el programa dentro


de un sistema operativo, o por así decirlo, dentro de la computadora. Le importa que el
producto (software) entregado cumpla con los requerimientos definidos, de forma que le
entregue “valor” al cliente.

¿Qué opinas acerca de que los programas llevan mucho tiempo para ser
terminados?

Considero que los programas llegan a ser tardados en su construcción debido a las
necesidades que requiere el usuario ya que conforme se va desarrollando el sistema
pueden surgir cambios u observaciones por parte del usuario, ocasionando que existan
retrasos para realizar el programa aunado a que también cuando se están realizando
pruebas del sistema también ocasiona que el programa se lleve más tiempo para
terminarlo.

Para ti cual es la importancia del software

El software es de suma importancia en la realización de proyectos o sistemas debido a


que es la parte funcional del sistema que del software es el motor para que funcione un
sistema de información sin el software no podríamos hacer funcionar el sistema de
información que se esté realizando.
Referencias

Ian Sommerville. (2005). Ingeniería del Software. Madrid: Pearson

Daniel Ramos. (2017). Curso de Ingeniería de Software. Estados Unidos: IT Campus


Academy.

Potrebbero piacerti anche