sábado, 24 de octubre de 2009

ANALISIS DE LOS REQUERIMIENTOS DEL MODULO DE FINANZAS DE LA UNIVERSIDAD DEL SUR


INDICE

1.Descripción del trabajo en general

2.
2.
2.Modulo de finanzas

3.
3.
3.Análisis del proceso de ingresos

4. Consideraciones finales

5.Uso del BPwin para el análisis de sistemas de información.
Descargar la presentación completa en PowerPoint

miércoles, 21 de octubre de 2009

eXtreme Programming

eXtreme Programming

Proyecto desarrollado en 1996 por Kent Beck en DaimlerChrysler, después de haber trabajado varios años con Ward Cunningham en busca de una nueva aproximación al problema del desarrollo de software que hiciera las cosas más simples de lo que nos tenían acostumbrados los métodos existentes.

Es una de las metodologías llamadas “ágiles”, para el desarrollo de proyectos de software.

Proponen una implicación total del cliente en el proyecto, y llevan al límite el modelo de desarrollo evolutivo en espiral.


Los métodos ágiles surgen como una inflexión en un momento o contexto definido, en donde se hace necesario una renovación metodológica que busca satisfacer la necesidad de realizar los proyectos de una forma más rápida sin disminuir la calidad del mismo pero sí reducir documentación, pasos, procesos y tiempo.


eXtreme Programming (XP)


La planificación
XP plantea la planificación como un permanente diálogo entre la parte empresarial y técnica del proyecto, en la que los primeros decidirán el alcance –¿qué es lo realmente necesario del proyecto?

Versiones pequeñas
El sistema se pone por primera vez en producción en, a lo sumo, unos pocos meses, antes de estar completamente terminado.
Las sucesivas versiones serán más frecuentes –entre
un día y un mes.


Testing
Si no hacemos tests, no estaremos haciendo XP. Para ello, deberemos emplear algún framework de testing automático, como JUnit [Junit-www] o cualquiera de sus versiones para diferentes lenguajes.


Refactoring
Responde al principio de simplicidad. Y, muy escuetamente, consiste en dejar el código existente en el estado más simple posible, de manera que no pierda –ni gane– funcionalidad y que se sigan ejecutando correctamente todos los tests.


Pair programming
Todo el código será desarrollado en parejas –dos personas compartiendo un solo monitor y teclado. Quien codifica estará pensando en el mejor modo de implementar un determinado método, mientras que su compañero lo hará de una manera más estratégica

sábado, 17 de octubre de 2009

MODELO DE N CAPAS




El proceso de los datos se divide en capas, cada capa representa una parte de dicho proceso, por ejemplo una capa puede ser la interfaz con el usuario, otra capa puede ser las comunicaciones y otra capa puede ser el proceso de las bases de datos. La identificación y separación en capas, permite agrupar equipamiento obteniendo el máximo provecho del mismo, facilita establecer normas, da flexibilidad de crecimiento tecnológico, ayuda a la confección del capacity planning, etc. Tener una o muchas capas no conviene, hay que buscar el punto de equilibrio, desagregando las funciones del proceso de datos en las capas definidas. Tiene relación con la plataforma en que se aplicará.

Ventajas: -Desagregación de funciones -Mas todas las ya mencionadas

Desventajas: -Preparación para ello -Costo de ordenamiento inicial

Metodología de Desarrollo de Proyectos Basado en el Project Management Body of Knowledge (PMBOK)




PMBOK®

El PMBOK es una colección de procesos y áreas de conocimiento generalmente aceptadas como las mejores prácticas dentro de la gestión de proyectos. El PMBOK es un estándar reconocido internacionalmente (IEEE Std 1490-2003) que provee los fundamentos de la gestión de proyectos que son aplicables a un amplio rango de proyectos, incluyendo construcción, software, ingeniería, etc.


Un proyecto es...

La suma de esfuerzos que en forma temporal se utilizan para generar un PRODUCTO O SERVICIO.

Un proyecto tiene las siguientes características...

Temporal: cada proyecto tiene un comienzo y final definido
Productos o servicios: un proyecto crea productos entregables
Elaboración Gradual: significa desarrollarlo en etapas


Descarga el documento en...

viernes, 16 de octubre de 2009

METODOLOGIAS PARA EL DISEÑO DE SISTEMAS DE INFORMACIÓN

RESUMEN

lSe describirá en forma genérica las fases que tiene el diseño de un sistema.
lDespués se presentará el diseño de un sistema a través de un modelado visual utilizando el modelado orientado a objetos (OO).
lPor último se describirán los diagramas utilizados en UML como una herramienta para el modelado orientado a objetos.

INTRODUCCIÓN
Diseñar significa: “Hacer la descripción o bosquejo de alguna cosa”.
El proceso de diseñar, suele implicar las siguientes fases:
1. Observar y analizar el medio en el cual se desenvuelve el ser humano, descubriendo alguna necesidad.
2. Planear y proyectar proponiendo un modo de solucionar esta necesidad, por medio de planos y maquetas, tratando de descubrir la posibilidad y viabilidad de la(s) solución(es).
3. Construir y ejecutar llevando a la vida real la idea inicial, por medio de materiales y procesos productivos.
Estos tres actos, se van haciendo uno tras otro, y a veces continuamente. Algunos teóricos del diseño no ven una jerarquización tan clara, ya que estos actos aparecen una y otra vez en el proceso de diseño.
Hoy por hoy, y debido al mejoramiento del trabajo del diseñador (gracias a mejores procesos de producción y recursos informáticos), podemos destacar otro acto fundamental en el proceso:
4. Evaluar, ya que es necesario saber cuando el diseño está finalizado
lEl diseño del sistema es la estrategia de alto nivel para resolver problemas y construir una solución. Éste incluye decisiones acerca de la organización del sistema en subsistemas, la asignación de subsistemas a componentes hardware y software, y decisiones fundamentales conceptuales y de política que son las que constituyen un marco de trabajo para el diseño detallado.
lEl diseño de sistemas y procedimientos nos proporciona las bases de las normas de trabajo, de lo que cada área funcional e integrantes de la misma, “deben hacer y cómo hacerlo”, constituye uno de los medios de control gerencial más completo.

Descargue el documento completo:


METODOLOGIAS PARA EL ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN

RESUMEN

lSe describirán diversos modelos de análisis y diseño de sistemas, mencionando las ventajas y desventajas que cada uno de estos modelos conllevan.
lTambién se presentará un cuadro comparativo entre los diversos modelos, la comparación se hizo bajo ciertos parámetros que permitan medir la eficiencia de dicho modelo.

INTRODUCCIÓN
El Análisis de Sistemas trata básicamente de determinar los objetivos y límites del sistema objeto de análisis, caracterizar su estructura y funcionamiento, marcar las directrices que permitan alcanzar los objetivos propuestos y evaluar sus consecuencias. Dependiendo de los objetivos del análisis, podemos encontrarnos ante dos problemáticas distintas:
Ø Análisis de un sistema ya existente para comprender, mejorar, ajustar y/o predecir su comportamiento
Ø Análisis como paso previo al diseño de un nuevo sistema-producto

PARA DESCARGAR EL DOCUMENTO COMPLETO


jueves, 15 de octubre de 2009

Analisis con Métrica V3

La metodología MÉTRICA Versión 3 ofrece a las Organizaciones un instrumento útil para la sistematización de las actividades que dan soporte al ciclo de vida del software.

El Plan de Sistemas de Información (PSI) contempla:
1.-Inicio
2.-Definición y organización
3.-Estudio de la información relevante
4.-Identificación de requisitos
5.-Estudio de los sistemas de Información actuales
6.-Diseño del Sistema de Información
7.-Definición de la arquitectura tecnológica
8.-Definición del plan de acción
9.-Revisión y Aprovación del PSI

La presentación completa se puede descargar de:
http://rapidshare.com/files/293560627/AyD-Sistemas.pptx

Publicado por: Jorge Humberto Ruiz Ovalle