Está en la página 1de 5

Instituto Tecnológico del Estado de Querétaro

Educación Presencial a Distancia

Alumno: José Héctor Nieves Tadeo

Unidad Colón

Asesor: José Antonio Castañeda Osornio

Tutor: Jorge Luis Alonso Moreno

Materia: “Fundamentos de Ingeniería de Software


Introducción
El desarrollo de software, es uno de los sectores tecnológicos más competitivos y no es algo nuevo, ya que durante muchos
años lo ha sido, sin embargo ha tenido una evolución constante en lo que se refiere a las metodologías o bien, las formas
en las cuales se realiza la planeación para el diseño del software, básicamente con el objetivo de mejorar, optimizar
procesos y ofrecer una mejor calidad.

Sin embargo, antes de hablar acerca de metodologías y todo este tema tan amplio, analicemos a detalle brevemente ¿Qué
es un método? y para que lo acompañemos también veamos ¿qué es una metodología?. Seguramente los términos te
suenan familiar, sin embargo el saber que significan de forma correcta es indispensable.

¿En qué consisten las Metodologías de Desarrollo de Software?

Una Metodología de desarrollo de software, consiste principalmente en hacer uso de diversas herramientas, técnicas,
métodos y modelos para el desarrollo. Regularmente este tipo de metodología, tienen la necesidad de venir documentadas,
para que los programadores que estarán dentro de la planeación del proyecto, comprendan perfectamente la metodología
y en algunos casos el ciclo de vida del software que se pretende seguir.

Aunque actualmente existen mucha variedad en metodologías de programación. La realidad es que todas están basadas
en ciertos enfoques generalistas que se crearon hace muchos años, algunos tipos de metodologías de desarrollo de
software que se utilizaron e inventaron al principio de nuestra era tecnológica y son las que veremos a continuación.
Metodologías para el
Desarrollo de Software

Análisis
comprende Diseño
Necesidades
comprende
del usuario

cubre
Implementació
Prueba Mantenimiento
Metodología
Aspecto del genera
Determina
Problema
verifica
realiza
Metodología traza
Datos Sistemas
Del
Resultados Actualizacione
DeMarco Gane y Searson
s
Crea
Diseña Para construir YOURDON
Construye
Familia Construye
Estima Planos
Diagrama de Flujo de Datos
Modelo Lógico
Con Base de
Costos en Curso
Datos Físicas
Modelo Físico
Especificación en Diagrama de Estructura

Subsistemas Incluye

A partir Especificació Evaluacion del Diseño


n Estructura
Modelo Lógico Especificación
Diccionario
de los
de Datos
Conclusión

La selección y administración adecuada de los procesos para desarrollar sistemas aseguran el eficiente uso de los
recursos y minimizan los riesgos dentro de las actividades de programación y desarrollo de sistemas.
Por lo tanto, un esquema general de desarrollo de sistemas define el alcance y los límites de los proyectos.
Pero, ¿cómo elegir la metodología adecuada?
Recuerda que el modelado de sistemas es la representación de la aplicación que se desarrollará. Puede cambiar e irse
adaptando a las nuevas necesidades o situaciones.
Y la puesta en práctica de los distintos modelos te generará la experiencia para decidir por la menor forma de realizar tus
procesos de software.

Bibliografía
Arias, E. (15 de Abril de 2015). Software. Obtenido de Desconocido: http://cecyu1ingenieriadesw.blogspot.mx/

Cavsi. (08 de Marzo de 2015). Obtenido de http://upsg01.foroactivo.com/t153-etapas-del-ciclo-de-desarrolo-del-software

Desconocido. (s.f.). microsoft. Obtenido de microsoft: https://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx

Informática, e. e. (13 de Abril de 2012). Esfera . Obtenido de Bases de Datos (I).: http://www.esferatic.com/2012/04/bases-de-datos-i-fases-de-
diseno/

También podría gustarte