Ir al contenido principal

Entradas

Artefactos de XP

Historia de Usuario 1 Compra Tarjeta Usuarios del servicio de tren Iteración Asignada: 1 Alta 5 Horas Riesgo en Desarrollo: Medio Puntos Reales: 5 Horas Descripción: El usuario compra una tarjeta que utilizara para ingresar y utilizar el servicio del tren. Observaciones: La tarjeta será de uso personal e intransferible. Historia de Usuario 2 Modo de Uso de Tarjeta Usuarios del servicio de Tren Iteración Asignada: 2 Alta 5 Horas Riesgo en Desarrollo: Medio Puntos Reales: 5 Horas Descripción: Para el viaje en tren se utilizará un modo de cobro que contendrá 3 tarifas de acuerdo a la distancia de viaje del usuario. El servicio evaluara en que estación ingreso el usuario y en cual salió para de esta forma, hacer que el ...

Ingenieria de Software

Las propiedades emergentes de los sistemas complejos En muchos sistemas complejos se generan propiedades emergentes, que son el producto del conjunto de las relaciones entre las partes. Estas propiedades están basadas en conductas simples de éstas y que, como decía Aristóteles, las propiedades del todo generado es mayor que la suma de las propiedades individuales de dichos elementos que conforman el sistema. - La confiabilidad de un sistema informático es una propiedad del sistema que refleja el grado de confianza que el usuario tiene en el sistema. - La disponibilidad de un sistema es la probabilidad de que le sea posible entregar los servicios a sus usuarios cuando se lo soliciten y la fiabilidad es la probabilidad de que los servicios del sistema se entreguen de acuerdo con lo especificado. - La fiabilidad y la disponibilidad se consideran normalmente como las dimensiones más importantes de la confiabilidad. Los modelos del proceso del software son representaciones abstractas de e...

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.

Firma Digital, Certificado Digital y Sello Digital

Firma Digital:  Es un esquema matemático que sirve para demostrar la autenticidad de un mensaje digital o de un documento electrónico. Una firma digital da al destinatario seguridad en que el mensaje fue creado por el remitente, y que no fue alterado durante la transmisión.  Debe efectuar varias validaciones, entre las cuales podemos mencionar:  * Vigencia del certificado digital del firmante  * Revocación del certificado digital del firmante  * Inclusión de sello de tiempo.  Consiste en un método criptográfico que asocia la identidad de una persona o de un equipo informático al mensaje o documento. En función del tipo de firma, puede, además, asegurar la integridad del documento o mensaje. Certificado Digital:  Es un medio para que las Organizaciones aumenten el tráfico en sus portales y aumenten su volumen de operaciones.Puede explicarse como una firma digital estructurada con técnicas de cifrado o criptográficas para codificar m...