Subido por ing_jecl

1.1 CONCEPTOS BASICOS

Anuncio
1.1 CONCEPTOS BASICOS
La ingeniería de software 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).
Esta disciplina trasciende la actividad de programación, que es la actividad principal a la hora de
crear un software. El ingeniero de software se encarga de toda la gestión del proyecto para que
éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto.
La ingeniería de software, por lo tanto, incluye el análisis previo de la situación, el diseño del
proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto
funcionamiento y la implementación del sistema.
El Proceso:
El proceso en la Ingeniería de Software es un conjunto estructurado de actividades requeridas
para desarrollar un sistema de software, debe de haber una serie de pasos que tienen que
involucrar actividades, restricciones y recurso, que usualmente involucra una serie de técnicas y
herramientas.
Método:
Son formas organizadas para producir software. Incluyen sugerencias para el proceso que debe
seguir la notación que se va a utilizar, los modelos del sistema que hay que desarrollar y las reglas
que gobiernan estos modelos y pautas del diseño.
Metodología:
Dentro de la ingeniería de software se encarga de elaborar estrategias de desarrollo de software
que promuevan practicas adaptadas en vez de predictivas, centradas en las personas o los
equipos, orientadas hacia la funcionalidad y la entrega, de comunicación intensiva y que requieren
implicación directa al cliente.
Herramientas:
Las herramientas de la ingeniería de software proporcionan un enfoque automático o
semiautomático para el proceso y los métodos.
Paradigma:
Para la ingeniería de software el paradigma es una agrupación de métodos herramientas y
procedimientos con el fin de descubrir un modelo.
Un paradigma es un modelo para comprender la realidad, que nos permite relacionarnos con el
mundo circundante, también nos dice la ingeniería de software define paradigmas de desarrollo
estructurado como base a seguir en un proyecto de software. Si ninguno de estos paradigmas de
adecua al problema que se va a resolver, entonces el desarrollador se verá obligado a combinar los
paradigmas o definir uno nuevo.
Los Ingenieros de Software deben:
•
Adoptar un enfoque sistemático para llevar a cabo su trabajo.
•
Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de
acuerdo a las restricciones de desarrollo y a los recursos disponibles.
Descargar