Está en la página 1de 5

Introduccin a la Ingeniera de Software

Alicia Muoz Valds

Ingeniera de Software

Instituto IACC

08 octubre 2017
Desarrollo

El proceso para desarrollar un software debe reunir todos los requisitos que solicita el cliente, si

este es demasiado complejo no ser posible conseguir un resultado confiable. El proceso de

desarrollo de software es variable no existiendo un solo proceso que sea efectivo, est basado en

modelos, mtodos y herramientas que sern guas durante el desarrollo, con el objetivo de

mejorar la calidad tanto, de los proyectos como los procesos y productos.

Segn Piatini el proceso de software es un conjunto coherente de polticas, estructuras

organizacionales, tecnologas, procedimientos y artefactos que son necesarios para concebir,

desarrollar, instalar y mantener un producto software. Dentro de los procesos de ingeniera de

software tenemos 4 fases:

Concepcin: la cual se define por el alcance que tendr el proyecto y el desarrollo

Elaboracin: el cual define el plan del proyecto, especificando sus caractersticas y

fundamentando su arquitectura

Construccin: etapa en la cual se realiza la construccin del proyecto

Transicin: etapa en la cual el producto es entregado al usuario


Las etapas que sern llevadas a cabo serian:

Ingeniera y modelado de sistemas: se deben establecer los requisitos de todos los

elementos que se involucran en el sistema, se debe establecer que el software ser una

aplicacin anexa incorporada al sistema. Es importante definir que funcionalidad tendr y

cules sern las restricciones a nivel operacional que cumplir el software

Anlisis de los requerimientos del software: es importante que el desarrollador a travs

de los requerimientos funcionales y no funcionales, debe disear y construir el software

segn las especificaciones solicitadas.

Diseo: el cual consta de variados pasos, esta se refiere tanto a establecer la estructura de

los datos, a la arquitectura del software en general, la representacin de la interfaz, as

como de los algoritmos.

Generacin de cdigo: la cual significa que el diseo sea traducido en una forma legible

por el computador, este puede ser construido por lenguajes como Java o JavaScript.

Validacin: el software debe ser validado para poder asegurar que se cumplan los

requerimientos del cliente, por medio de pruebas que verifiquen que las sentencias se

llevan a cabo, adems de realizar la prueba de deteccin de errores.


Mantenimiento: el software est condicionado a cambios, por lo que deben realizarse

modificaciones, es importante que se adapte a los cambios externos. Se deben considerar

posibles expansiones que necesite en el futuro para el mantenimiento y/o modificaciones

del mismo. El software debe ir evolucionando para poder adaptarse a lo que necesita el

cliente.
Bibliografa

IACC (2015). Introduccin a la Ingeniera de Software. Ingeniera de Software. Semana 1.

Ruiz, Francisco (s.f). Procesos de Ingeniera del Software. Ingeniera del Software I. Universidad

Cantabria. https://www.ctr.unican.es/asignaturas/Is1/is1-t02-trans.pdf