Documentos de Académico
Documentos de Profesional
Documentos de Cultura
▼
lunes, 26 de junio de 2017
METODOLOGÍA MEDSI
AUTORES:
Ing. Gómez Jairo C.I 14.517.299
Lcdo. Lista Francisco C.I. 23.512.599
Abg. Marcano Keilymar C.I. 25.268.984
Abg. Mendoza Agustín C.I. 22.862.246
Abg. Ortiz Yarlenis C.I. 12.893.301
Lic. Soto María C.I:19.629.512
METODOLOGÍA MEDSI
1.- Definición de la metodología de Medsi.
Es aquella metodología estructurada que se utiliza para desarrollar sistemas de
información en y para organizaciones de cualquier tipo. Dentro de las
características más importantes de esta metodología podemos mencionar:
CASO PRÁCTICO.
Factibilidad de Personal:
En el departamento de RRHH para el suministro de las constancias se cuenta
con una persona (personal administrativo de la Institución), por lo tanto para la
aplicación del sistema se necesita:
· Un personal Administrativo encargado
· Con un cargo de T1
· Salario básico de 101.218,00 Bs
Factibilidad legal: En bases a los principios legales que sustentan este trabajo en la
Ley del Trabajo, Las Trabajadoras y los Trabajadores, en el Capítulo IV referido
a las Invenciones, Innovaciones y mejoras en su artículo 323 establece: ..”Se
considerarán invenciones, innovaciones o mejoras de servicio aquellas realizadas
por trabajadores contratadas por el patrono”….
De tal manera, que las mejoras que se realicen en el departamento para el
bienestar o mejoras del trabajo se encuentra enmarcadas en las leyes por lo tanto
deben seguirse con los lineamientos estipuladas en esta.
Factibilidad Técnica:
Actualmente en el Dpto. de RRHH (Uptjaa)
Aplicación del sistema (Necesidad)
HARDWARE
Procesador: Intel (R) Celeron (R) D CPU3.0 GHz
Memoria: (RAM) 2.5 GB
Procesador: Intel (R) Celeron (R) D CPU3.0 GHz
Memoria: (RAM) 2.5 GB
1 Disco duro de 80GB.
1 Mouse
1teclado
1 monitor de 17”
1 impresora con cable interface
1 UPS
SOFTWARE
Sistema Operativo Windows 7 de 32 bits
Sistema Operativo Windows 7 de 32 bits
Programa Visual Basic
?
En esta fase se realiza de manera detallada la especificación de los
Requerimientos de Información, explicando en el nuevo sistema las salidas, las
entradas y las estructuras necesarias de datos. En el caso planteado se presenta de
la siguiente manera:
Requerimientos de Entrada: Cédula de Identidad, cargo, nombres y apellidos del
trabajador, fecha de ingreso, sueldo, grado de instrucción, fecha de ingreso, tipo
de trabajador docente o administrativo, estatus del empleado: contratado, fijo o
jubilado.
De manera estándar las pantallas están diseñadas con el nombre del programa
(sistema de constancias de trabajo), los botones minimizar, maximizar y cerrar en
la parte superior de cada pantalla de la siguiente manera
Las Fases VI(Construcción del Sistema), VII (Pruebas del Sistema) y VIII
(Implantación del Sistema), no serán desarrolladas para esta investigación.
Características
- Es estructurada: Está característica se debe a dos razones esenciales:
a.- Utiliza diferentes métodos y técnicos estructuradas, que son propias de la
Ingeniería de la Programación y que han demostrado ser las más eficientes y
eficaces para el desarrollo de sistemas programados.
b.- Guía paso a paso - de arriba hacia abajo - al grupo que la aplica; explicando
primero, de forma muy general, lo que debe hacerse, para luego entrar en los
detalles, a medida que se avanza, hasta explicar las tareas esenciales que el
grupo debe llevar a cabo para desarrollar un sistema de información.
- Es completa: Cubre todas las distintas fases del ciclo desarrollo de un sistema
de información, desde la definición del proyecto hasta la implantación del
sistema en la organización.
- Es particionada: a fin de manipular mejor la complejidad inherente a un
proyecto de este tipo, la metodología se divide en fases. Cada una de estas
fases se dividen en pasos, los cuales están orientados a algún tipo de tópico,
aspecto o elemento del sistema de información.
- Es modificable y adaptable: el grupo de desarrollo puede modificar fácilmente
la metodología, bien para introducir nuevos elementos como para eliminar
algunos.
Fases de MEDSI.k
SISTEMAS DE INFORMACIÓN
▼
lunes, 26 de junio de 2017
METODOLOGÍA MEDSI
AUTORES:
Ing. Gómez Jairo C.I 14.517.299
Lcdo. Lista Francisco C.I. 23.512.599
Abg. Marcano Keilymar C.I. 25.268.984
Abg. Mendoza Agustín C.I. 22.862.246
Abg. Ortiz Yarlenis C.I. 12.893.301
Lic. Soto María C.I:19.629.512
El Tigre, Junio del 2017
METODOLOGÍA MEDSI
CASO PRÁCTICO.
Fase I. Definición del proyecto.
Factibilidad de Personal:
En el departamento de RRHH para el suministro de las constancias se cuenta
con una persona (personal administrativo de la Institución), por lo tanto para la
aplicación del sistema se necesita:
· Un personal Administrativo encargado
· Con un cargo de T1
· Salario básico de 101.218,00 Bs
Factibilidad legal: En bases a los principios legales que sustentan este trabajo en
la Ley del Trabajo, Las Trabajadoras y los Trabajadores, en el Capítulo IV referido a las
Invenciones, Innovaciones y mejoras en su artículo 323 establece: ..”Se considerarán
invenciones, innovaciones o mejoras de servicio aquellas realizadas por trabajadores
contratadas por el patrono”….
De tal manera, que las mejoras que se realicen en el departamento para el
bienestar o mejoras del trabajo se encuentra enmarcadas en las leyes por lo tanto
deben seguirse con los lineamientos estipuladas en esta.
Factibilidad Técnica:
Actualmente en el Dpto. de RRHH (Uptjaa)
Aplicación del sistema (Necesidad)
HARDWARE
Procesador: Intel (R) Celeron (R) D CPU3.0 GHz
Memoria: (RAM) 2.5 GB
Procesador: Intel (R) Celeron (R) D CPU3.0 GHz
Memoria: (RAM) 2.5 GB
1 Disco duro de 80GB.
1 Mouse
1teclado
1 monitor de 17”
1 impresora con cable interface
1 UPS
SOFTWARE
Sistema Operativo Windows 7 de 32 bits
Sistema Operativo Windows 7 de 32 bits
Programa Visual Basic
Las Fases VI(Construcción del Sistema), VII (Pruebas del Sistema) y VIII
(Implantación del Sistema), no serán desarrolladas para esta investigación.
Metodologia Rup
Metodologías Tradicionales
Metodologías Ágiles
Basadas en normas provenientes de estándares seguidos por el entorno de
desarrollo
Basadas en heurísticas provenientes de prácticas de producción de código
Cierta resistencia a los cambios
Especialmente preparados para cambios durante el proyecto
Impuestas externamente
Impuestas internamente (por el equipo)
Proceso mucho más controlado, con numerosas políticas/normas
Proceso menos controlado, con pocos principios.
El cliente interactúa con el equipo de desarrollo mediante reuniones
El cliente es parte del equipo de desarrollo
Más artefactos
Pocos artefactos
Más roles
Pocos roles
Grupos grandes y posiblemente distribuidos
Grupos pequeños (<10 integrantes) y trabajando en el mismo sitio
La arquitectura del software es esencial y se
expresa mediante modelos
Menos énfasis en la arquitectura del software
Existe un contrato prefijado
No existe contrato tradicional o al menos es bastante flexible
Imagen relacionada
Imagen relacionada
¿QUÉ ES UNA METODOLOGÍA TRADICIONAL?
VENTAJAS
Está basada totalmente en mejoras prácticas de la metodología:
Reduce riesgos del proyecto.
Incorpora fielmente el objetivo de calidad.
Integra desarrollo con mantenimiento.
DESVENTAJAS
Adaptar el proceso
Equilibrar prioridades
Enfocarse en la calidad
Fases
Proceso:
Las etapas de esta sección son: (revisar nuevamente la gráfica)
Modelado de negocio
Requisitos
Análisis y Diseño
Implementación
Pruebas
Despliegue
Soporte
Fase de Inicio
Esta fase tiene como propósito definir y acordar el alcance del proyecto con los
patrocinadores o alumnos de un proyecto en el cual tenemos que, identificar los
riesgos asociados al proyecto, proponer una visión muy general de la arquitectura de
software y producir el plan de las fases y el de iteraciones posteriores.
Fase de Elaboración
En la fase de elaboración se seleccionan los casos de uso que permiten definir
la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la
especificación de los casos de uso seleccionados y el primer análisis del dominio del
problema, se diseña la solución preliminar.
Fase de Desarrollo
El propósito de esta fase es completar la funcionalidad del sistema, para ello se
deben clarificar los requisitos pendientes, administrar los cambios de acuerdo a las
evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.
Fase de Transición
El propósito de esta fase es asegurar que el software esté disponible para los
usuarios finales, ajustar los errores y defectos encontrados en las pruebas de
aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se debe
verificar que el producto cumpla con las especificaciones entregadas por las personas
involucradas en el proyecto.
Artefactos
Documento Visión
Diagramas de caso de uso
Especificación de Requisitos
Diagrama de Requisitos
Elaboración
Vista Lógica
Diagrama de clases
Resultado de imagen para diagrama de clases
Modelo E-R (Si el sistema así lo requiere)
Resultado de imagen para modelo er
Vista de Implementación
Diagrama de Secuencia
Resultado de imagen para diagrama de secuencia
Diagrama de estados
Resultado de imagen para diagrama de estados
Diagrama de Colaboración
Resultado de imagen para diagrama de colaboracion
Vista Conceptual
Modelo de dominio
Vista física
Mapa de comportamiento a nivel de hardware.
Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos
Pruebas de los casos de uso desarrollados, que demuestran que la arquitectura
documentada responde adecuadamente a requerimientos funcionales y no
funcionales.
Construcción
Transición
Inicio
Al azar
Cercanos
Acceder
Configuración
Acerca de Wikipedia
Limitación de responsabilidad
Abrir menú principal
Wikipedia
Buscar
Proceso Unificado de Rational
proceso de desarrollo de software
Leer en otro idioma
Descargar en PDF
Vigilar esta página
Editar
El Proceso Unificado de Rational o RUP (por sus siglas en inglés de Rational
Unified Process) es un proceso de desarrollo de software desarrollado por la empresa
Rational Software, actualmente propiedad de IBM.[1] Junto con el Lenguaje Unificado
de Modelado (UML), constituye la metodología estándar más utilizada para el análisis,
diseño, implementación y documentación de sistemas orientados a objetos.
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia
la comprensión del problema y la tecnología, la delimitación del ámbito del proyecto,
la eliminación de los riesgos críticos, y al establecimiento de una baseline (línea
base)[2] de la arquitectura.
Como se puede observar en cada fase participan todas las disciplinas, pero
dependiendo de la fase el esfuerzo dedicado a una disciplina varía.
Principales características Editar
Desarrollo iterativo
Administración de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Verificación de la calidad del software
Pretende implementar las mejores prácticas en Ingeniería de Software, de
forma que se adapte a cualquier proyecto
El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e
incremental, estar centrado en la arquitectura y guiado por los casos de uso. Incluye
artefactos (que son los productos tangibles del proceso como por ejemplo, el modelo
de casos de uso, el código fuente, etc.) y roles (papel que desempeña una persona en
un determinado momento, una persona puede desempeñar distintos roles a lo largo
del proceso).
Fases Editar
Establece oportunidad y alcance
Identifica las entidades externas o actores con las que se trata
Identifica los casos de uso
RUP comprende 2 aspectos importantes por los cuales se establecen las
disciplinas:
Proceso
Las etapas de esta sección son: (revisar nuevamente la gráfica)
Modelado de negocio
Requisitos
Análisis y Diseño
Implementación
Pruebas
Despliegue
Soporte
En esta parte nos encontramos con las siguientes etapas:
Artefactos Editar
RUP en cada una de sus fases (pertenecientes a la estructura dinámica) realiza
una serie de artefactos que sirven para comprender mejor tanto el análisis como el
diseño del sistema (entre otros). Estos artefactos (entre otros) son los siguientes:
Inicio Editar
Documento Visión.
Diagramas de caso de uso.
Especificación de Requisitos.
Diagrama de Requisitos.
Elaboración Editar
Documento Arquitectura que trabaja con las siguientes vistas:
Vista Lógica
Diagrama de clases
Modelo E-R (Si el sistema así lo requiere)
Vista de Implementación
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboración
Vista Conceptual
Modelo de dominio
Vista física
Mapa de comportamiento a nivel de hardware.
Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos
Pruebas de los casos de uso desarrollados, que demuestran que la arquitectura
documentada responde adecuadamente a requerimientos funcionales y no
funcionales.
Construcción Editar
Especificación de requisitos faltantes
Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación
iterativa
Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el
caso
Transición Editar
Pruebas finales de aceptación
Puesta en producción
Estabilización
Historia Editar
Los orígenes de RUP se remontan al modelo espiral original de Barry Boehm.
Ken Hartman, uno de los contribuidores claves de RUP colaboró con Boehm en la
investigación. En 1995, Rational Software compró una compañía sueca llamada
Objectory AB, fundada por Ivar Jacobson, famoso por haber incorporado los casos de
uso a los métodos de desarrollo orientados a objetos. El Rational Unified Process fue el
resultado de una convergencia de Rational Approach y Objectory (el proceso de la
empresa Objectory AB). El primer resultado de esta fusión fue el Rational Objectory
Process, la primera versión de RUP, fue puesta en el mercado en 1998, siendo el
arquitecto en jefe Philippe Kruchten.
El primer libro para describir el proceso fue titulado The Unified Software
Development Process[3]
Referencias
Última edición hace 3 días por SeroBOT
Wikipedia
El contenido está disponible bajo la licencia CC BY-SA 3.0, salvo que se indique
lo contrario.
Términos de
usoPrivacidadEscritoriohttps://es.m.wikipedia.org/wiki/Proceso_Unificado_de_Ration
al
Menú
Buscar
Modelo RUP
Modelo RUP
¿Qué es RUP?
Es un proceso de ingeniería de software, que hace una propuesta orientada por
disciplinas para lograr las tareas y responsabilidades de una organización que
desarrolla software.
Su meta principal es asegurar la producción de software de alta calidad que
cumpla con las necesidades de los usuarios, con una planeación y presupuesto
predecible.
Inicio (Inception)
El objetivo general de esta fase es establecer un acuerdo entre todos los
interesados acerca de los objetivos del proyecto.
Es significativamente importante para el desarrollo de nuevo software, ya que
se asegura de identificar los riesgos relacionados con el negocio y requerimientos.
Para proyectos de mejora de software existente, esta fase es más breve y se
centra en asegurar la viabilidad de desarrollar el proyecto.
Elaboración
El objetivo en esta fase es establecer la arquitectura base del sistema para
proveer bases estables para el esfuerzo de diseño e implementación en la siguiente
fase.
La arquitectura debe abarcar todas las consideraciones de mayor importancia
de los requerimientos y una evaluación del riesgo.
Construcción
El objetivo de la fase de construcción es clarificar los requerimientos faltantes y
completar el desarrollo del sistema basados en la arquitectura base.
Vista de cierta forma esta fase es un proceso de manufactura, en el cual el
énfasis se torna hacia la administración de recursos y control de la operaciones para
optimizar costos, tiempo y calidad.
Transición
Esta fase se enfoca en asegurar que el software esté disponible para sus
usuarios.
Se puede subdividir en varias iteraciones, además incluye pruebas del producto
para poder hacer el entregable del mismo, así como realizar ajuste menores de
acuerdo a ajuste menores propuestos por el usuario.
En este punto, la retroalimentación de los usuarios se centra en depurar el
producto, configuraciones, instalación y aspectos sobre utilización.
REPORT THIS AD
Share this:
TwitterFacebook
Responder
Tu dirección de correo electrónico no será publicada. Los campos obligatorios
están marcados con *
Comentario
Nombre *
Correo electrónico *
Web
Pingback: Rational Unified Process (RUP) – Breve resumen del RUP y sus
principales utilidades | MyCrofT Sistemas & Ingenieria
Pingback: Rational Unified Process (RUP) – Breve resumen del RUP y sus
principales utilidades | My CMS
Pingback: Rational Unified Process (RUP) – Breve resumen del RUP y sus
principales utilidades | MyCroft Sistemas & Ingenieria
Gracias.
Responder
54xiro en 21 octubre, 2016 de 3:55 PM
los autores del blog estan en la pestaña acerca de. . .
Responder
Pingback: Gobierno de TI | chmasiunal20161911054
Responder
Ver sitio completo
Blog de WordPress.com.
Anuncios
REPORT THIS AD
:)https://softwarerecopilation.wordpress.com/modelo-rup/