You are on page 1of 5

Introducción a la Ingeniería de Software.

María José Burgos Cabrera

Ingeniería de Software

Instituto IACC

16-06-2019
PROBLEMA

DESARROLLO

Empezaré a desarrollar el informe solicitado para la empresa System Ltda.

RESPUESTA 1:

Los Procesos: establecen una estructura de trabajo al conjunto de áreas claves de proceso, las

cuales se deben determinar para la entrega objetiva de la tecnología del software. La capa de

proceso establece el proceso que será utilizado para la construcción del software, tareas y

actividades que el jefe de proyecto tendrá que administrar. Por consiguiente, las partes claves del

proceso conformarán los cimientos del control de gestión de proyectos del software y determinan

el contexto en el cual serán aplicados los métodos técnicos, obtenidos los productos de trabajo y

establecido el hito; así se afirma la calidad y el cambio se realiza óptimamente. Esto debe abarcar

desde su definición de los requisitos, hasta la entrega final al cliente.

Los procesos de la ingeniería, llamado también ciclo de vida del software, conjunto de etapas

con la finalidad de cumplir los objetivos solicitados.

Según lo visto en los diferentes portales de búsqueda existen diferentes procesos de software de

los cuales mencionaré los cuatro principales y fundamentales para la ingeniería del software:
a) Especificación del software: En esta parte del proceso se debe definir las funciones que

debe realizar el software como también las restricciones en su operación. Se define el

alcance, en esta etapa dentro del negocio se mencionan también las necesidades del

cliente.

b) Diseño e implementación del software: Es donde se define el plan del proyecto, se

especifican las características del sistema, se debe desarrollar el software para cumplir las

expectativas esto quiere decir que el solicitante nos da las indicaciones del

funcionamiento creando las especificaciones.

c) Validación del software: Se debe asegurar que el software cumplirá con lo solicitado por

el cliente.

d) Evolución del Software: Se debe tener en cuenta que al evolucionar el software se podrá

cumplir con aquellas necesidades que pueden ser cambiantes en el cliente.

La importancia de cada uno de estos procesos permitirá desarrollar un software de calidad,

cumpliendo con los alcances establecidos, costos y los tiempos estimado.

RESPUESTA 2:

Las etapas que se llevaran a cabo en el desarrollo de un software están estipuladas mediante una

serie de procedimientos que detallan paso a paso en su desarrollo. Este ciclo de vida estará

enfocado en etapas de tipo continua y compuesta por tareas que serán planificadas.
a) Análisis; En esta etapa se necesita comprender la problemática del cliente. Se determinan

los elementos que intervendrán, su estructura, relaciones, funciones y evolución, se

describe en forma clara el producto solicitado y como se va a construir. La idea es la

obtención de la información necesaria que es requerida para hacer frente a la respectiva

solución.

b) Diseño, cuando hayamos recopilado la información en su etapa de análisis, será relevante

realizar la mejor estrategia para entregar la solución al problema propuesto por el cliente.

A esta etapa se le distingue como la del cómo se va a solucionar.

c) Desarrollo, comenzando el análisis y diseño de la solución, se procede con el desarrollo

del programa que resuelva el problema por medio del uso de una herramienta

computacional establecida. Debemos realizar las especificaciones técnicas necesarias para

que el diseño quede documentado.

d) Pruebas, al finalizar la escritura de un programa computacional, se deben llevar a cabo

pruebas que aseguren el óptimo funcionamiento de dicho programa, considerando el

mayor número de variables a las que se pueda enfrentar, es de suma importancia que este

paso quede superado en un 100% para seguir avanzando a la siguiente etapa.

e) Implantación y Mantenimiento, en esta última etapa el programa es instalado y puesto

en marcha con el fin de llevar a cabo la solución de la problemática del cliente

previamente establecido o satisfacer una necesidad determinada, se requiere la

conservación de una estructura de actualización, comprobación y validación que le

otorgue al programa utilidad y por supuesto el mantenerse actualizado dependiendo de

los requerimientos establecidos en su vida útil.


Bibliografía

- Material semana 1

- Internet

You might also like