Entradas

Mostrando entradas de marzo, 2023

Seguridad en el ciclo de vida del desarrollo de software

Imagen
 

Resumen de la implementación de una metodología Ágil

  Resumen de la implementación de una metodología Ágil Los requeriminetos de un servicio describe los servicios que se van a ofrecer el sistema y sus restricciones prestadas a su funcionamiento. Con ello se tiene en cuenta:  La definicion general del proyecto, en el se define la idea general, los objetivos y los usuarios. La especificacion del requerimiento, requerimientos generales y funcionales, informacion de autoria y los alcances del sistema. Los procedimientos de instalacion y prueba, herramientas utilizadas, planificacion, requisitos no funcionales, obtencion e instalacion, especificaciones de prueba. Arquitectura del sistema Describe la gerarquia  Representa el diagrama de modulos  Describe los modulos  Dependencias externas  Diseña el modelo de datos  Describe los los procesos y servicios ofrecidos  Documentacion tecnica   

Mantenimiento de software y software heredado

   Mantenimiento de software y software heredado El codigo Heradado es muy comun en las organizaciones, porque ya se han realizado diferentes funcionalidades y ya tiene  una funcionalidad es por este motivo que muchas organizaciones lo que realiza es tomar el codigo que ya se utilizo y con base a este sacar nuevas funcinalidades o como tal mejorarlas. En este encontramos las Leyes del Mantenimiento : Continuidad del Cambio. Incremento de la Complejidad.  Evolución del Programa.  Conservación de la Estabilidad Organizacional.  Conservación de la Familiaridad Al conservar estos codigos, a futuro se observan diferentes inconvenientes porque hay nuevos metodos de programar, ello conyeba a lo siguiente Ausencia de Metodologia  Ausencia de Desestructuracion  Disminucion de comprensibilidad  Poca participacion de los usuarios Problemas de gestion  Las posibles soluciones son:  Solucion de gestion  Solucion Tecnica  Gestion de cal...

Ingeniería de software, herramientas, métodos y procesos

Imagen
  https://coggle.it/diagram/ZBo6JEKapKjeiCzc/t/-/71e11061db293b552f9e50005f465c51a6edee384c9febf5a4a9e031c35d4427

El ciclo de vida iterativo e incremental

  Ciclo de Vida Iterativo Ciclo de Vida Incremental   El proyecto está dividido por fases Se desarrolla de forma cíclica Se utiliza cuando el proyecto presentara diferentes cambios en la ejecución del proceso Exige que en cada iteración se agregue una funcion completa      El proyecto se desarrolla por fases Por cada ciclo se genera una entrega funcional del producto En cada ciclo que se realiza se le suma una nueva funcion del producto Se generan avances en el proyecto sin tener un prototipo hasta finalizar el proyecto

Mantenimiento de software y software heredado

  Mantenimiento de software y software heredado