Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2017

Ingenieria de Software

Que es?  Una disciplina de la Ingeniería que concierne a todos los aspectos de la producción de software Los Ingenieros de Software deben: Adoptar un enfoque sistemático para llevar a cabo su trabajo Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y a los recursos disponibles Proceso de Software Un conjunto estructurado de actividades cuya meta es el desarrollo o evolución de un software Algunas actividades genéricas en todos los procesos de software son: Especificación, qué debe hacer el software y cuáles son sus especificaciones de desarrollo Desarrollo, producción del sistema de software Validación, verificar que el software cumple con lo solicitado por el cliente Evolución, cambiar/adaptar el software a las nuevas demandas Estas actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse  ¿Que son los metodos de ingeniera de sotware? Enfoques estructurad...

XP y Scrum

Programacion Extrema (XP) La programación extrema es una metodología de desarrollo ágil que tiene como principal objetivo aumentar la productividad a la hora de desarrollar un proyecto software. Da prioridad a los trabajos que dan un resultado directo y en los cuales se reduce la burocracia que pueda existir en el entorno de trabajo. Principios Basicos -Retroalimentación. -Proceso continuo en lugar de por bloques. -Propiedad intelectual compartida. -Entendimiento compartido. Conclusiones La programación extrema funciona mejor con gente con talento: profesionales capaces de hacer un diseño simple y escalable. Ellos mismos sabrán amoldarse y adaptarse al entorno de trabajo. Scrum Proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altame...

Métodos Agiles

Quest Métodos Ágiles Evaluación 1.     Los métodos ágiles se utilizan en:           b)     Desarrollo de software 2.     ¿Qué modelo de desarrollo de software utilizan los métodos ágiles?           c)     Iterativo 3.     ¿Cuáles son las principales características en las que se basa el método ágil?           a)     Trabajo en equipo, adaptable, avances funcionales 4.     ¿Cuáles son las características que  diferencian al método ágil del convencional?          e)     Adaptable en cualquier etapa del proyecto 5.     En los métodos ágiles el cliente:           b)     Se incorpora al equipo de trabajo

Ingeniería de Software vs Ingeniería de Sistemas

Ingeniería de Software vs Ingeniería de Sistemas Ingeniería de Software: Esta parte de la programación se encarga de toda la gestión de el proyecto para que de esta forma se pueda desarrollar el mismo en un plazo de tiempo determinado y con el presupuesto previsto anteriormente. Ingeniería de Sistemas: Se trata de una ciencia parte de la Informática que utiliza diversos conocimientos para plasmar sus diseños en la vida practica. Diferencias: En la Ingeniería de Software los desarrolladores se encargan de la parte del proceso que abarca el desarrollo y construcción de Software, el control de aplicaciones y las Bases de Datos del sistema. La Ingeniería de Sistemas se encarga de gestionar los aspectos de desarrollo y evolución de los sistemas en general, incluyendo el Hardware, Software y la distribución de Sistemas.