Entradas

METODOLOGÍA DE DESARROLLO DE SOFTWARE

Imagen
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. ¿Qué es un Método? Un Método se compone de diversos aspectos que nos permitirán conseguir una meta o lograr un objetivo. Se define más claramente como un conjunto de herramientas, las cuales utilizadas mediante las técnicas correctas, permiten la ejecución de procesos ...

METODOLOGÍAS DE DESARROLLO DE SOFTWARE

Imagen
El desarrollo de los sistemas tradicionales de ciclo de vida se originó en la década de 1960 para desarrollar a gran escala funcional de sistemas de negocio en una época de grandes conglomerados empresariales. La idea principal era continuar el desarrollo de los sistemas de información en una muy deliberada, estructurada y metódica, reiterando cada una de las etapas del ciclo de vida. Los sistemas de información en torno a las actividades resueltas pesadas para el procesamiento de datos y rutinas de cálculo. 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. - Método cascada También conocido como model...

COMPARACIÓN ENTRE SCRUM, XP Y RUP

COMPARACIÓN ENTRE SCRUM, XP Y RUP   RUP SCRUM XP ·           Ciclo formal se define a través de 4 fases, pero algunos flujos de trabajo pueden ser concurrentes. ·           Ámbito de aplicación está predefinido antes del inicio del proyecto y se documenta en el documento de Alcance.Ámbito de aplicación pueden ser rev isados ​​durante el proyecto, los requisitos se están aclarando, pero estas modificaciones están sujetas a un procedimiento estrictamente controlado. ·           Recomendado para grandes, a largo plazo, a nivel de empresa con proyectos a medio y alta complejidad. ·      Cada sprint (iteración) es un ciclo completo. ·      En vez de alcance, SCRUM utiliza una Cartera de Proyectos, que se re-evaluado al final de cada iteración (sprint). ·      Recomendado para...

Ciclos de Vida de Llorrens Fabregas, James A. Senn y Kendall x Kendall

CICLO DE VIDA DE VIDA DEL DESARROLLO DE SISTEMAS  KENDALL & KENDALL 1.     IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS:  Esta fase es crucial para el éxito del resto del proyecto requiere que se observe de forma objetiva lo que ocurre en una organización, luego en conjunto con otros miembros de la organización hacer notar los problemas. Las oportunidades son aquellas situaciones que se considera que pueden mejorarse, perfeccionarse mediante el uso de los sistemas de información. También es un componente importante de la primera fase, en esta etapa se deberá descubrir lo que la organización intenta realizar, luego determinar si el uso de los sistemas de información apoyaría a la organización para alcanzar sus metas. 2.     DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN:  Esto se hace a partir de los usuarios particularmente involucrados, para determinar los requerimientos de información dentro de una ...

METODOLOGÍAS

Imagen
METODOLOGÍAS  DE DESARROLLO DE SOFTWARE 1. Kendall y kendall:   Se basa en  un enfoque por fases para el análisis y el diseño cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y el usuario            Pasos de cada metodología Metodologia de kendall y kendall : FASE I Identificación de problemas, oportunidades y objetivos FASE II Determinación de los requerimientos de información: FASE III Análisis de las necesidades del sistema FASE IV Diseño del sistema recomendado FASE V Desarrollo y documentación del software FASE VI Pruebas y mantenimiento del sistema FASE VII Implantación y evaluación del sistema Fase l : en esta etapa se debe descubrir lo que la organización intenta realizar Fase ll: aquí se estudia los datos del sistema y se observa la conducta de quien deba tomar la decisión. Fase lll: aquí se an...

PREGUNTAS!

Imagen
1.        ¿En que se basa cada una de las generaciones  de las metodologías? -           Programación estructurada sol desde 1969: Es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "Código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación. Todo empieza desde algo pequeño :) -           Programación estructurada Jackson desde 1975: es un método para programación estructurada fundamentada sobre las correspondencias que se establecen entre la estructura de flujo de dato...