Está en la página 1de 3

Referentes conceptuales a la ingeniería de software

Primero definamos de manera rápida es la ingeniería de software son una


disciplina que toma un conjunto de métodos y herramientas para de manera
técnica poner en marcha el desarrollo de una aplicación informática o software.
Este proceso de “creación” tiene unos puntos importantes a tener en cuenta:

Definición
Pero como llegamos a esto si decidimos crea o elaborar un software tenemos que
tener en cuenta para lo vamos a crear cuál es su función en el entorno donde lo
vamos a crear para de esa manera no perder el enfoque de Asia a donde se dirige
el proyecto. Ejemplo: si vamos a crear un software que supervise la cantidad
de agua lluvia que cae en un región en específico.
Este debe ser el objetivo general del el proyecto como tal y por lo tanto al punto
donde queremos llevar el software, pero este a su vez se presta para hacer
modificaciones sobre la marcha porque siempre es bueno tener en cuenta que un
cambio en la creación de él debe verse reflejado en sus objetivos.
Diseño del sistema
Para el diseño ya entramos en materia, es donde se pone en práctica las
herramientas y se crea de qué manera el sistema o el software va esta incluido en
nuestro ambiente o el lugar donde lo vamos a incluir también se debe tener en
cuenta en este paso el hardware puesto es el que nos dar de manera física el
cuerpo de nuestro software.

Desarrollo de los subsistemas


Aquí hay que tener en cuenta que todo proceso por más simple que parezca lleva
dentro del mismo más procesos y de ellos nace la necesidad de usar los pasos
anteriores y siguientes en una versión más pequeña para de esta manera no tener
líos en cuanto a la lógica del mismo.
Aunque la mayoría de ellos son identificados desde el principio por lo que se
desarrollan a la par con el resto.

Integración
Aquí ya se juntan los subsistemas y el sistema como tal para crear el software
completo, por motivos técnicos y de administración no se pueden incluir todos los
subsistemas a la ves pues sería como un “bigbang”, por lo que integran uno a uno
pues es imposible que lleguen a término todos subsistemas al mismo tiempo, y el
hacer uno a uno reduce los gatos en la detección de errores.

Evolución
La evolución de un sistema se ve en los sistemas grandes pero la evolución como
tal es inherente ya que es demasiado costosa, además el cambio de un sistema
afecta completamente los demás peldaños de un sistema, puesto cada uno de
ellos trabaja de esa manera al cambiar un pequeño proceso se entra en un caos el
cual no solo daña como tal la efectividad del software en el ambiente donde este
se encuentra.

Desmantelamiento
Después que un sistema llega al final de su vida útil se procede a el
desmantelamiento de este este es más guiado a el hardware pero mediante el uso
de software se puede ver que piezas de este siguen en buen estado y pueden ser
recicladas par ser utilizadas en otro sistema.

También podría gustarte