analisisdesoftware

martes, 5 de octubre de 2010

DIAGRAMA DE PERT/CPM

Nos ayuda a controlar la tareas o actividades en un tiempo determinado ya que trabaja con un nodo
ya que tiene un tiempo más temprano para iniciar dicha actividad y un tiempo más tardio para  terminar un actividad.

TL=tiempo last
TE=tiempo Early

El diagrama de pert tiene tres reglas las cuales se deben cumplir al momento de realizarlo.

1. Siempre un nodo debe estar presidido de otro.



2.convergencia maximo.tres nodos pueden precedir a otro y salir un solo nodo.

3. divergencia.que un nodo puede precedir de otro y salir tres nodos


las actividades que esta desde un punto origen ue estan despues se llaman sucesoras.

las actividades que esta antes se llama predecesoras.

 GESTIÓN DE PROYECTOS SEGÚN PERT

Tiempo Pert: tiempo que realmente va a durar mi proyecto con las actividades 




 

jueves, 30 de septiembre de 2010

PROYECTO INFORMATICO

¿Que es un proyecto?

Un conjunto de actividades relacionadas entre asi que tienen un inicio y un final,que utilizan unos recursos limitados para asi poder obtener los objetivos deseados.
¿Que es un proyecto informatico?
Es un proyecto que tiene como objetivo enmarcar el objetivo general  informático de la empresa, teniiendo en cuenta las acciones secuenciales de la persona, dependiendodel equipamiento de hardware, del software y de las comunicaciones paar asi poder obtener los objetivos deseables acerca un sistema de información.

Al momento de realiar un proyecto informático debemos tener en cuenta dos tipos dos diagrama como lo son:

Diagrama de gantt

Es una herramienta que tiene como objetivo mostrar el tiempo de dedicación para la realización de dichas
tareas o actividades.
Las tareas o actividades pueden ser paralelas o secuencial.

Una  actividad es paralela cuando se pone un tiemppo determinado.

Una actividad  es secuencial cuando al terminar una empieza la otra.

Acontinuación veremos unos pasos que nos ayudara al momento de  realizar un diagrama de gantt
1. primero comenzaremos definiendo las columnas las cuales deseamos utilizar

ingresar datos  

Las columnas que usaremos un listado de activiades,tiempo y duración. 


  
 A continuación  insertaremos el grafico en excel, pero esto lo realizaremos sin seleccionar ningún dato de la
tabla que se ha creado,Despues de esto vamos a la pestaña insertar donde insertaremos una barra/bara en 2D  

 Despues aparecera un cuadro vacio,porque no se ha seleccionado ningún dato,en el cual haremos click 
derecho y selecccionaremos la opción seleccionar datos, la cual nos mostrara una opción para agregar

 En la siguiente ventana que aparece,llamada Selecccionar origen de datos,ponemos el cursor en el campo de Nombre de la serie y despues seleccionamos la celda fecha de inicio.Luego para el campo de Valores de serie, se borra el texto que aparece por defecto y seleccionamos el rango de la celdas

En esta ventana haremos click derecho para Eliminar

Ahora haremos click sobre la la barra la cual corresponde  la series de datos de  la fecha de inicio hacemos click derecho, y luego seleccionamos en la opción dar formato a serie de datos,despues en la sección relleno, la cambiaremos  por la opción Sin relleno.

 En esta ventana hacemos lo mismo pero haciendo click obre el gráfico (y luego seleccionamos la opción" Dar formato a serie de datos")luego en la sección de las  actividades. Allí en el grupo de opciones por defecto (Opciones del eje) marcamos en la opción que dice Categorías en orden inverso como se muestra en la imagen que esta debajo.

Luego de esto ya nuestro diagrama se ve un poco mejor y se pueden deducir algunas cosas relacionadas a estas actividades, como por ejemplo,cuáles comienzan luego de otras, la duración comparativa de las actividades, etc. Sin embargo, de momento las fechas aún no se visualizan bien ni ayudan mucho, así que arreglaremos esto.
Para esto definiremos un nuevo rango de fechas. Comenzaremos escribiendo en dos celdas aparte, la fecha de inicio y fecha de fin del proyecto (considerando la fecha de la actividad que comienza primero y la fecha de fin de la actividad que termina de último).

Para el caso ejemplo tenemos la de inicio en 01/09/2010 y la de fin de proyecto en 30/11/2010. Cambiaremos el formato de estas celdas de fecha a número. Éstas fechas cambiarán entonces a su formato numérico, convirtiéndose en 40391.00 y 40435.00 respectivamente. Esto nos servirá para definir el rango de fechas del gráfico.
Hacemos clic derecho sobre la sección de fechas del gráfico y seleccionamos la opción de dar formato. Allí en la sección Opciones del eje definimos Mínimo y Máximo como Fijo tomando los números que obtuvimos de las fechas, es decir, 40391 y 40435. Los ingresamos y cerramos.


 
Para finalizar podemos cambiar el formato de la fecha (desde la misma ventana anterior) en la sección Número, donde agregamos el formato dd/mm para omitir el año. Luego de agregarlo lo seleccionamos como un formato Personalizado y listo.


Aqui ya tenemos nuestro diagrama de gantt listo.

 

jueves, 9 de septiembre de 2010

TEAMLAB

Es una plataforma de código abierto gratuita para la colaboración de negocios y gestión de proyectos. 

Para la realización de un proyecto debemos tener en cuenta las siguientes etapas:

  • Planeación
  • Organización
  • Dirección
  • Control
 A el momento de utilizar estas etapas debemos tener en cuenta los siguientes requisitos los cuales son de suma importancia  al momento de ejecutar un proyecto.


 Planeación
encontramos las provisiones, objetivos, procedimiento.

Organización
encontramos la descripción de trabajo, asignación de tareas,personal,delegación.

Dirección 
encontramos motivación,jefatura,coordinación,mantenimiento de politicas
.

Control
encontrmos la supervisión,comparación,toma de acciones

En un proyecto  tambien podemos encontrar los hitos  o tareasn los cuales son un conjunto de elemento
de control utilizado para la retroalimentación de actividades.











TICS

 Tecnologia de la Información  y  la  Comunicación

Se utilizan para nuevas tecnologias de la información que agrupan los elementos y las técnicas utilizada en el tratamiento y la trsmisión de las informaciones, principalmente de informática,internet.


Estas  herramientas que  veras acontinuación son tics que  nos  puede ayudar a realizar mapas mentales
las cuales son:

  • text2mindmap =>www.textmindmap.com
  • mindomo => www.mindomo.com
  • slideshare => www.slideshare.net
  • scribd => www.scrib.com
  
MAPA MENTAL


Es un diagrama usado para representar las palabras, ideas, tareas, u otros conceptos ligados y dispuestos radialmente alrededor de una palabra clave o de una idea central. Se utiliza para la generación, visualización, estructura, y clasificación taxonómica de las ideas, y como ayuda interna para el estudio, organización, solución de problemas, toma de decisiones y escritura.


Ejemplo de un mapa mental

martes, 31 de agosto de 2010

WIKI

¿QUE ES UNA WIKI?

Es una  heramienta utilizada para  para la construcción de conocimiento.tambien podemos decir
que hace las cosas de forma sencilla y rápida, sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web.

Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o páginas wiki tienen títulos únicos. Si se escribe el título de una página wiki en algún lugar del wiki entre dobles corchetes (...), esta palabra se convierte en un «enlace web» a la página wiki.
La mayor parte de las implementaciones de wikis indican en el URL de la página el propio título de la página wiki (en Wikipedia ocurre así: http://es.wikipedia.org/wiki/), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Además, esto permite formar en muchas ocasiones una coherencia terminológica, generando una ordenación natural del contenido.

La aplicación de mayor peso y a la que le debe su mayor fama hasta el momento ha sido la creación de enciclopedias colectivas, género al que pertenece la Wikipedia. Existen muchas otras aplicaciones más cercanas a la coordinación de informaciones y acciones, o la puesta en común de conocimientos o textos dentro de grupos.

La mayor parte de los wikis actuales conservan un historial de cambios que permite recuperar fácilmente cualquier estado anterior y ver qué usuario hizo cada cambio, lo cual facilita enormemente el mantenimiento conjunto y el control de usuarios destructivos. Habitualmente, sin necesidad de una revisión previa, se actualiza el contenido que muestra la página wiki editada.

Si en algún  momento dado quieres  crear una wiki debes ingresar a la página
www.wikispaces.com


jueves, 26 de agosto de 2010

MODELOS PRESCRIPTIVOS DE PROCESO

¿Que  es ?
los modelos prescriptivos de proceso definen un conjunto distinto de actividades, acciones,
tareas fundamentos y productos de trabajo que es requieren para desarrollar software de alta
calidad.

¿Quién  lo hace?
Los ingenieros de software y sus gerentes adaptan  un modelo prescripto de proceso a sus necesidades
y después lo siguen. ademas, la gente que ha solicitado el software tiene un papel por desempeñar se ejecuta
el modelo de software.

¿Por qué  es importante ? 
porque proporciona estabilidad.control y organizacion a una actividad que si no se controla puede volverse caótica.
¿Cuáles son los pasos?
El proceso conduce a un equipo de software a través de un conjunto de actividades del marco de trabajo que se  organizan en un flujo de proceso.

¿Cuál es un obtenido?
Desde punto de vista  de un ingeniero de software,losproductos de trabajo son los programas,documentos 
y datos que se producen como consecuencia de las actividades y tareas que define el proceso.

TIPOS DE MODELOS

1.Modelo prescriptivos
  • Modelo en Cascada:
algunas veces llamado el ciclo de vida clásico,sugiere un enfoque sistemático,secuencial hacia el desarrollo del software, que se inicia con la especificación de requerimiento del cliente y que continua con la planeación,
el modelo, la construcción,y el despliegue para  culminar en el soporte del software.


2. Modelo de proceso incremental

  • Modelo incremental:
Combina elementos del modelo en cascada aplicado en forma iterativa.el modelo incremental aplica secuencias lineales de manera escalonada conforme avanza el tiempo en el calendario.cada secuencia
linael produce incrementos.

  • Modelo DRA (desrrolo rápido de aplicaciones):
Es un modelo de proceso del software  incremental que resulta un ciclo de desarollo corto.el desarrollo corto.el modelo DRA es una adaptación a alta velocidad del modelo en cascada en el que se logra el desarrollo rápido mediante un enfoque de construcción basado en componentes.

3.Modelos de procesos evolutivos
  • Modelo en espiral:
Es un modelo de proceso de software  evolutivo que conjuga la naturaleza  iterativa de la construcción de prototipos con los aspectos controlados y sistem´atics del modelo en cascada.
  • Modelo de desarrollo concurrente:
Llamado algunas veces  ingenieria concurrente relacionado,se representa en forma esquemática coñmo  una serie de actividades del marco de trabajo,acciones y tarea de la ingenieria de software y sus estados asociados.

4.Modelos especializados de proceso

  • Modelo de metodos formales:
modelo de métodos formales comprende un conjunto actividades que conducen a la especificación matemática del software de computadora.los metodos formales permiten que los ingeniero de software 
especifique,desarrolle y verifique un sistema basado en computadora al aplicar una notación matemática
rigurosa.  







martes, 24 de agosto de 2010

EL PROCESO: UNA VISIÓN GENERAL

¿Qué  es ?
 Cuando se trabaja para construir un producto  o istema es importante seguir una serie d pasos predecibles,
  una especie de mapa de carreteras que ayude  crear  un resultado de alta  calidad y a tiempo.el mapa de 
  carreteras  que debe  seguirse  se llama proceso de software.

¿Quién lo hace? 
Los ingenieros de software y sus jefes adptan el proceso a sus necesidades y después lo sigue. ademas,
la gente  que ha solicitado el software tine ina funión que desempeñar en el proceso de definirlo construido.


¿Por qué  es importante?
porque ofrece estabilidad, control y organización  a una actividad que puede volverse caótica sin se controla.
sin embargo un enfoque de ingenieria del software moderno deba ser agil. 

¿Cuáles son los pasos?
 En detalle,el proceso que se adopte depende del software que se está construyendo.un proceso puede ser apropiado para crear un software para un sistem aeronáutica, mientras que unproceso distinto por completo 
sería el indicado para sitio web.

¿Cuál es el poducto obtenido?
 Desde el punto de vista del ingeniero de software,los productos obtenido son los programas, documentos
y datos  que se producen como consecuencia de las actividades y tareas definidas por el proceso.

MARCO DE TRABAJO DEL PROCESO


Un  marco de trabajo establece la base para un proceso de software completo al identificar un numero pequeño de actividades del marco de trabajo aplicables a todosn los proyectos d software,sin importar su tamaño o complejidad.

TIPOS DE TRABAJO DEL PROCESO

  Marco de trabajo generico del proceso:
  podemos encontrar varios pasos para llevar un excelente proceso
  • Comunicación
  • Planeación
  • Modelado
  • Cosntrucción
  • Despliegue
 Marco de trabajo descripto en la visión general en la ingenieria de software:También podemos encontrar  varios pasos para llevar un excelente proceso.
  • Seguimiento y control del proyecto del software
  • Aseguramiento de la calidad del software
  • Gestion del riesgo. 
En el proceso de la ingenieria de software har varios niveles los cuales son:
  • enfoque
  • Proceso
  • Métodos
  • Herramientas