ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS


Enviado por   •  24 de Mayo de 2021  •  Trabajos  •  4.966 Palabras (20 Páginas)  •  72 Visitas

Página 1 de 20

[pic 1]

PARCIAL I

DESCRIBIR DOS METODOLOGÍAS DE DESARROLLO DE SOFTWARE

JORGE ALEJANDRO PUENTES ACOSTA

20191578009

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD TECNOLÓGICA

TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS

BOGOTÁ DC.

2021

[pic 2]

ÍNDICE

  1. Objetivo General……………………………………………………….......…..…

  1. OBJETIVO GENERAL

Describir dos metodologías de desarrollo de software                


  1. METODOLOGÍA DE DESARROLLO DE SOFTWARE        

Básicamente cuando hablamos sobre metodologías estamos hablando de un conjunto de procesos procedimientos, técnicas y herramientas que van a ayudar a los miembros de un equipo de trabajo al cumplimiento de metas como objetivos en el campo del desarrollo de software, existen muchas metodologías en las que los miembros del equipo de trabajo ya sean analistas, diseñadores, programadores, trabajan en conjunto para alcanzar el éxito del proyecto. Igualmente van a aplicar una serie de técnicas según la fase en la que se encuentren de esta manera permite planificar, controlar y verificar. 


  1. METODOLOGÍAS DE SOFTWARE ROBUSTA

Por lo regular se enfocan más que todo en el detalle de la planificación y la estructuración del proyecto como tal, esto mediante un alto esfuerzo a nivel de requerimientos de diseño de modelado de procesos claramente definidos que por lo regular imponen toda esa metodología y estructura para el desarrollo del software ya que las fases que mencionamos anteriormente van encadenadas y yo no puedo llegar a ser un desarrollo de software sin antes haber cumplido con la parte anterior.

Esta metodología es caracterizada por un riguroso trabajo de definición de roles a nivel de ventas de requisitos y como ya lo mencioné en el modelado estructural proyecto, así como un alto grado de documentación y muchos artefactos y muchos documentos entregables que representan cada una de esas fases hablando el desarrollo del software.

  1. METODOLOGÍAS DE SOFTWARE ÁGILES

Las metodologías ágiles se enfocan en procesos incrementales con entregas funcionales de un producto, buscando reducir las problemáticas y creando mayor confianza con los clientes al vincularlos dentro del proceso de trabajo mediante la cooperación entre clientes y equipo. Por lo regular se caracterizan por reducir en un alto grado tanta documentación y tantos procesos que están estructurados y tan marcados.

Nos brindan una fácil adaptación y cambio, la metodología ágil precisamente se enfoca a apuntarse a las necesidades del cliente, a las circunstancias y buscan dar solución a los problemas de una forma mucho más ágil y efectiva.

  1. MANIFIESTO ÁGIL

Define unas reglas a cumplir para que una metodología se considere ágil.

  1. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
  2. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
  3. Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
  4. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
  5. Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
  6. El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
  7. El software que funciona es la medida principal de progreso.

  1. MICROSOFT SOLUTION FRAMEWORK (MSF)

Es una metodología robusta interrelacionada con unos conceptos, modelos, y prácticas de uso, se basa en diferentes fases, las cuales son: visión, planeación, desarrollo, estabilización, instalación y soporte.

MSF tiene unos principios en su proceso:

  • Promover comunicaciones abiertas
  • Trabajar para una visión compartida
  • Fortalecer los miembros del equipo
  • Establecer responsabilidades claras y compartidas
  • Focalizarse en agregar valor al negocio
  • Permanecer ágil, y esperar cambios

Disciplinas:

  • Gestión de proyectos: Describe el rol de la gestión del proyecto dentro del modelo de equipo de MSF, y como permite mayor escalabilidad, desde proyectos largos y completos.
  • Control de riesgos: Ayuda al equipo a identificar las prioridades, tomar las decisiones estratégicas correctas y controlar las emergencias que pueden surgir.
  • Equipo de trabajo: alienta la agilidad para hacer frente a nuevos cambios involucrando a todo el equipo en las decisiones fundamentales, asegurándose así que se revisen los elementos de juicio desde todas las perspectivas críticas.        

[pic 3]

  1. MÉTRICA 3

Es una metodología de planificación, desarrollo, y mantenimiento de sistemas de información, en esta podremos encontrar una terminología y métodos de trabajos comunes, permitiendo la comunicación con resultados y productos definidos anteriormente, pero no es una metodología que se debe aplicar “tal cual” se planteó. Se relaciona con la metodología RUP.

Características:

  • Proporcionar o definir sistemas de información que ayuden a conseguir los fines de la organización.
  • Dotar a la organización de productos de software que satisfagan las necesidades de los usuarios.
  • Mas importancia al Análisis de requisitos
  • Mejorar la productividad de los departamentos
  • Facilitar la comunicación entre los participantes
  • Facilitar la operación, mantenimiento y uso de los productos obtenidos.

 Esta metodología está dividida en fases que se descomponen en Módulos que a su vez se dividen en tareas y actividades. La estructura principal contempla 3 procesos principales en el ciclo de vida de un sistema de información:

  • Planificación de sistemas de información. Estudio de los avances en el campo relacionado, busca alta competitividad y los cambios a los que esta sometidas las organizaciones.
  • Desarrollo de sistemas de información. Este se divide en 5 puntos:

Estudio de viabilidad del sistema (EVS).

Análisis de sistema de información (ASI)

Diseño del sistema de información (DSI)

Construcción del sistema de información (CSI)

Implantación y aceptación del sistema (IAS)

  • Mantenimiento de sistemas de información. Registro de peticiones y análisis del seguimiento para decidir en función al sistema de información.

[pic 4]

  1. EXTREME PROGRAMMING (XP)

Es una guía orientada a la gestión de proyectos de manera ágil, cuyo contenido fundamental es el desarrollo de software. Enfatizada a la satisfacción del cliente respondiendo con confianza a los requisitos cambiantes. Afrontando este tipo de proyectos de manera mas predictiva, también se basa en el trabajo en equipo, donde se autoorganiza en torno a un problema específico definido, para resolverlo de manera mas eficiente posible.

...

Descargar como (para miembros actualizados)  txt (33.9 Kb)   pdf (859.4 Kb)   docx (673.8 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com