lunes, 17 de septiembre de 2012

MODELO V & FLOR

MODELO V & FLOR (VENTAJAS Y DESVENTAJAS)


MODELO "V"

  • Aseguramiento de calidad
  • Cuando cada proceso termina su producto, las especificaciones de prueba los procesos estan también completas.

VENTAJAS:

  • La relación entre etapas de desarrollo y distinción de tipos de pruebas facilitan la localización de fallos.
  • Es un modelo sencillo
  • Hace explicito parte de la interacción y trabajo a revisar
  • Especifica los roles de los distintos tipos de pruebas a realizar
  • Involucra al usuario en las pruebas

DESVENTAJAS:

  • Puede que no cumpla con todos los requerimientos del cliente.
  • Se debe tener paciencia para que el cliente obtenga lo que quiere.
  • Las pruebas suelen ser caras y no efectivas
  • El producto final puede que no refleje los requisitos del cliente.

MODELO "FLOR"

  • El propocito del desarrollo de software es el de desarrollarlo
  • Los equipos no deben estar preocupados por el proceso de desarrollo mismo
  • Deben desarrollarse todas las etapas un poco al mismo tiempo hasta que el  producto final es alcanzado


VENTAJAS:

  • Útiles cuando los requerimientos son cambiables. 
  • Cuando el usuario no se quiere comprometer con los requerimientos 
  • Cuando se quiere probar una arquitectura o tecnología 
  • Se puede volver al producto aun y cando no esté con los estándares . 
  • Cuando se requiera rapidez en el desarrollo 

DESVENTAJAS

  • No se conoce cuando tengamos un producto aceptable.
  • No se sabe cuántas iteraciones serán necesarias. 
  • Cuando no se conoce bien la aplicación 
  • Dan una falsa ilusión al usuario sobre la velocidad del desarrollo. 
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcu097%20-%2001.pdf

UML

MODELO UML


El Lenguaje Unificado de Modelado pre-escribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos y describe la semántica esencial de lo que estos diagramas y símbolos significan.

  UML se puede usar para modelar distintos tipos de sistemas: software, hardware  y organización del mundo real. UML  ofrece 9 sistemas para modelar sistemas:


• Diagramas de Casos de Uso para modelar los procesos ’business’.
• Diagramas de Secuencia para modelar el paso de mensajes entre objetos.
• Diagramas de Colaboración para modelar interacciones entre objetos.
• Diagramas de Estado para modelar el comporta miento de los objetos en el sistema.
• Diagramas de Actividad para modelar el comporta miento de los Casos de Uso, objetos u operaciones.
• Diagramas de Clases para modelar la estructura estática de las clases en el sistema.
• Diagramas de Objetos para modelar la estructura estática de los objetos en el sistema.
• Diagramas de Componentes para modelar componentes.
• Diagramas de Implementación para modelar la distribución del sistema.

UML prescribe una notación estándar y semánticas esenciales para el modelado de un sistema orientado a objetos.

UML no prescribe un proceso o método estándar para desarrollar un sistema. Hay varias metodologías existentes. Entre las cuales existen:


• Catalysis: Un método orientado a objetos que fusiona mucho del trabajo reciente en métodos
orientados a objetos, y además ofrece técnicas específicas para modelar componentes distribuidos.
• Objetory: Un método de Caso de Uso guiado para el desarrollo, creado por Ivar Jacobson.
• Shlaer/Mellor: El método para diseñar sistemas de tiempo real, puesto en marcha por Sally Shlaer y
Steven Mellor en dos libros de 1991, Ciclos de vida de Objetos, modelando el Mundo en Estados y
Ciclos de vida de Objetos, Modelando el mundo en Datos (Prentice Hall). Shlaer/Mellor countinúan
actualizando su método continuamente (la actualización más reciente es el OOA96 report), y
recientemente publicaron una guía sobre cómo usar la notación UML con Shlaer/Mellor.
• Fusion: Desarrollado en Hewlett Packard a mediados de los noventa como primer intento de un
método de diseño orientado a objetos estándar. Combina OMT y Booch con tarjetas CRC y métodos
formales. (www.hpl.hp.com/fusion/file/teameps.pdf)
• OMT: La Técnica de Modelado de Objetos fue desarrollada por James Rumbaugh y otros, y publicada
en el libro de gran influencia "Diseño y Modelado Orientado a Objetos" (Prentice Hall, 1991). Un
método que propone análisis y diseño ’iterative’, más centrado en el lado del análisis.
• Booch: Parecido al OMT, y también muy popular, la primera y segunda edición de "Diseño Orientado
a Objetos, con Aplicaciones" (Benjamin Cummings, 1991 y 1994), (Object-Oriented Design, With
Applications), detallan un método ofreciendo también diseño y análisis ’iterative’, centrándoso en el
lado del diseño.


EXTENCIONES

Le permiten ser una especie de especificación abierta que puede cubrir aspectos de modelado no especificados en el documento.


ESTEREOTIPOS

Reprecenta una distinción de uso.Puede ser aplicado a cualquier elemento modelado, incluyendo clases, paquetes, relaciones de herencia, etc.

EXTENCIONES DE MODELADO DE NEGOCIO

Define clases y estereotipos de asociación específicos que extienden UML hasta cubrir conceptos de modelado de negocio.

LENGUAJE RESTRICTIVO

Un modelo grafico puede describir una cierta parte del comportamiento despues del cual es necesario rellenar detalles adicionales con palabras.

http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/doc-modelado-sistemas-uml.pdf

RUP

MODELO RUP


  Es un proces de la ingenieria el cual se encarga de la asignacion de tareas y resposabilidades dentro de una organizacion. Se encarga de la realizacion de software de alta calidad para satisfacer al usuario dentro de presupuesto y tiempo.

  Es una metodologia de desarrollo enfocada hacia "Los casos de uso, manejo de riesgos y manejo de arquitectura."

  Esta mejora la productividad del equipo ya que les permite acceder a la misma base de datos de conocimiento. De esta manera comparten la misma vicion y proceso de desarrollo de software.


CICLO DE VIDA

Con el ciclo de vida se establecen tareas en faces e interacciones, el RUP maneja 4 faces en las cuales se realizan varias interaciones en numero variable.

FACES

INICIO.-Se centran con mayor enfacis en las actividades de modelamiento de la empresa y sus requerimientos

ELABORACION.- Las intenciones se centran en el desarrollo de la base de diseño encierran mas flujos de trabajo de requerimientos, modelos de la organizacion, analisis, diseño e implementacion orientada a la construccion.

CONSTRUCCION.- Se lleva a cabo la construccion del producto por medio de iteracciones el cual seleccionan algunos casos de uso, se define su analisis y diseño y procede a su implantacion y pruebas. En esta face se realiza una cascada para cada ciclo se realizan tantas interacciones hasta que se termine la nueva implementacion del producto.

TRANSICION.- Se busca garantizar que se tiene un producto preparado para su entrega al usuario.


Especificación de las Fases

  • 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:
  • Modelado de negocio
  • Requisitos
  • Análisis y Diseño
  • Implementación
  • Pruebas
  • Despliegue
Soporte: En esta parte nos conseguimos con las siguientes etapas:
  • Gestión del cambio y configuraciones
  • Gestión del proyecto
  • Entorno
La estructura dinámica de RUP es la que permite que este sea un proceso de desarrollo fundamentalmente iterativo, y en esta parte se ven inmersas las 4 fases descritas anteriormente:
  • Inicio(También llamado Incepción)
  • Elaboración
  • Desarrollo(También llamado Implementación, Construcción)
  • Cierre (También llamado Transición)

Artefactos

RUP en cada una de sus fases (pertenecientes a la estructura estática) realiza una serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema estos artefactos son los siguientes:
Inicio:
  • Documento Visión
  • Especificación de Requerimientos
Elaboración:
  • Diagramas de caso de uso
Construcción:
  • 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. 






SISTEMA DE INFORMACION



jueves, 30 de agosto de 2012

CSTA


  Esta pagina mas que nada sirve para la obtención de datos que pueden servir de referencia a los maestros o incluso a los alumnos, es una pagina elaborada con el fin de ayudar con la información referente a la informática.

  En mi opinión la pagina puede ser de gran utilidad ya que como se enfoca a la carrera, planeo investigarla mas a fondo para ver en que puedo ayudar y en que me puede ayudar a mi.

CLOUD COMPUTING

CLOUD COMPUTING



  Este es un servicio que esta al alcance de cualquier usuario sin embargo existe de dos tipos ya sea el gratuito o el de paga según la necesidad del usuario, para tener acceso a este servicio lo único que se requiere es tener acceso a internet.

  A diferencia de otros servicios de este estilo es que no hay que conocer muy a fondo la infraestructura para poderlo usar. Este servicio solo pide la medida del consumo para el mejor control de las cosas, como es un servicio nuevo tiene sus errores pero estos no son graves y casi nunca suceden.

  Este sistema se esta haciendo tan popular que ya varias empresas lo están implementando indicando su fácil manejo de la misma. La misma "Nube" tiene sus ventajas y desventajas como seria:

  • Acceso a la información desde cualquier lugar.
  • Servicios gratuitos y de pago según la necesidad del usuario.
  • Empresas con facilidad de estabilidad
  • Capacidad de procedimiento y almacenamiento sin instalar maquinas localmente
Entre las desventajas encontramos:

  • Acceso a todas la información a terceras empresas.
  • Dependencia de servicios en linea
  A mi parecer es un gran invento ya que con esto no necesitarías un disco duro para la información esta la tendrías a tu disposición en el momento que quieras. La única cosa mala que uno le puede encontrar es que la información puede ser visualizada por otras personas, le hace falta ponerle una mayor seguridad. 



TICS INTELIGENTES

TICS INTELIGENTES



  Las tics inteligentes hacen referencia a lo que seria la implementasion de nuevos métodos los cuales ya toman decisiones mas acertadas, estas no solo se aplican en las computadoras también en los nuevos aparatos electrónicos que ya hacen mas cosas que en la antigüedad.

  Las tics inteligentes son implementadas y actualizadas diariamente para hacer de la vida cotidiana mas fácil de lo que ya es, actualmente esto se desarrolla a pasos agigantados en muchas ramas de la materia y obtenemos tanto cosas erróneas como buenas.




miércoles, 29 de agosto de 2012

GUSANO DE MORRIS

GUSANO DE MORRIS



Este fue el primer virus conocido como gusano, este se propago por medio de Internet y llegaba en los correos electrónicos, tal era el mido de este virus ya que al introducirse en la computadora este la alentaba y robaba información de la misma manera destruía los archivos que la misma contenía.

En cierto tiempo se descubrió que dicho virus no afectaba todas las computadoras solamente las de SUN 3, VAX con UNIX, tardaron un tiempo para construir un parche sin embargo ya se sabia cual eran sus efectos, como el de robar información e incluso multiplicarse. El monto de computadoras era de 2000 y para erradicarlo tuvo un costo de 1 millón de dolares por a ver detenido casi en su totalidad la red.

El virus se propago el 2 de noviembre de 1988. Por un estudiante de harvart de 23 años de edad. Este día se conoció el día que el Internet se detuvo ya que ni su creador creyó que el virus se esparciría de tal manera y tan rápido.



ARIANE 5

ARIANE 5


El error ocurrido por Ariane 5 fue producido por un error de software el cual fue dio una perdida de 7 mil millones de dolares mas su cargamento de 500 millones. El numero del calculo realizado era de 32.767 mayor de lo que se tenia contemplado provocando que dicho cohete saliera de su trayectoria y explotara tan solo 40 segundos después de su lanzamiento .

Este simple error de software fue investigado y dio como resultado un numero flotante mayor, este fue procesado en 64 bits el cual era representado en valores de 16 bits



ERROR DE DIVISIÓN DEL INTEL PENTIUM

ERROR DE DIVISIÓN DEL INTEL PENTIUM

  Es te error se origino en 1994 cuando se descubrió que el procesador tenia un error en su unidad flotante, este  error se originaba al intentar realizar determinadas diviciones. Un ejemplo claro es el de la siguiente función 4.195.835 -[(4.195.835 / 3.145.727) x (3.145.727)], el resultado de dicha función es de 0 y al realizarlo en la computadora este arrojaba 256 como resultado.

  Este tema salio muy rápido a la luz y el error fue muy comentado entre las personas. Se comenta que dicho error podría seguir generándose pero aun así la gente sigue comprando los procesadores ya que es el que mas se conoce de todos. Este error en un calculo muy grande pudo a ver sido catastrófico ya que pudo a ver propiciado que surgieran problemas en operaciones mas sofisticadas y ramas muy importantes.



EL ESPÍRITU DEL DELFÍN

EL ESPÍRITU DEL DELFÍN


  El espíritu del delfín nos narra lo que seria el trabajo en equipo y no ver lo que es el pasado de las cosas sino mas bien el futuro de como podría ser, de igual manera dar siempre el todo de nosotros. Hacer las cosas con entusiasmo encontrarle el lado bueno de todo nunca ver lo malo y buscar lo que es mejor.

  De esta misma manera enseñar lo que nosotros sabemos a los que lo requieran en su momento, y con esto podremos tener un equipo inseparable para el trabajo de cualquier aspecto.



¿QUIEN MOVIÓ MI QUESO?

¿QUIEN MOVIÓ MI QUESO?


  Este vídeo nos narra de como unos ratones y unos hombre-sitos andan en busca de queso que es como su motivación y su alimento como es de suponerse los ratones se guían por el instinto mientras que los hombre sitos solo por su lógica y de esta manera encontrar su destino.

  Viéndolo desde el punto personal de las personas no redacta que uno siempre debe estar actualizado sobre lo que uno hace ya que sino lo hacemos nos vamos estancando y podemos llegar a perder todo lo que teníamos por que esto ya no es funcional, en muchos casos las personas no centramos tanto en lo que ya sabemos y nos sentimos cómodos que no buscamos mas alternativas de actualización.

  Esto no solo se aplica en lo que seria los trabajos sino en todo tipo de aspectos de la vida diaria, uno tiene que salir y sobresalir en la vida diaria. 

Sal de tu comodidad y adentrarse a lo nuevo y desconocido para poder adaptarte de mejor manera a los cambios que van siguiendo.

http://www.youtube.com/watch?v=84DgFh0kk98


CHIQUITOS 

(El Poder De La Mente Liderazgo)


  Este vídeo nos narra de por mas pequeño que un sea mientras uno sea persevante y no se rinda por nada de lo que pase.

  El chiste de lograr tomar la oportunidad a tiempo es no dejar de insistir ya que con esto las personas te notaran y se fijaran en ti,y aun que ellas no se den cuenta de tu presencia sigue intentando por varios métodos incluyendo hacer cosas cada vez mas grandes para que te noten las personas y así lograr tu objetivo de lo que quieras al cansar.


sábado, 25 de agosto de 2012

CÓDIGO DE ÉTICA


CÓDIGO DE ÉTICA



  El código de ética principal mente nos dice como debemos de actuar en distintas ocasiones y no aprovecharnos de nuestro conocimiento.

  Además de asegurar que lo que estamos ofreciendo en la creación de dicho software funcionara de manera  correcta según lo acordado con la parte del contrato, también establece que este debe promover el trabajo en equipo con nuestros compañeros para la eficiencia del mismo.

  También este código nos favorese en cuanto lo que seria nuestra protección como desarrolladores.


SEMAT


SEMAT

  Por lo que se puede entender SEMAT esta buscando introducir un lenguaje sencillo para el desarrollo de software, esto podrá ayudar a los futuros programadores a el desarrollo de software.

  Actualmente este software ya se esta probando y se encuentra en etapas de construccion y valuación, además que requiere ser adecuado y aceptado por las empresas y toda persona que requiera de un sistema de programador, gracias al desarrollo del mismo un ingeniero podría convertirse en profesional en un menor tiempo.

  Esta empresa busca revolucionar la forma de programar para todas las personas y des arrolladores.

SWEBOK

SWEBOK



  En si la pagina de lo que nos esta presentando es más bien como un especie de curso que nos lleva a la materia de ingeniería de software, ya que en esta mismas vienen lo que son áreas de conocimiento y perfeccionar la técnica de cada uno de los elementos.

  También promueve la visión del software en el mundo, sobre la manera en que se debe mejorar el software.

  En lo particular se me hace buena pagina ya que te inculca lo que seria la importancia del software en nuestros tiempos y el porque debe ser actualizado y mejorado en sus cosas.

viernes, 24 de agosto de 2012

IESE Fraunhofer Instituto de Ingeniería de Software Experimental

IESE Fraunhofer Instituto de
Ingeniería de Software Experimental



  Este instituto se me hace muy innovador ya que se especializa solo en el desarrollo de software, ya sea para su creación o mejora de los mismos a parte de que evalúa los nuevos sistemas para su comprensión de ellos.  

  De esta misma manera se pone a evaluar lo que son los costos  de las nuevas tecnologías que aun no salen al mercado y las evalúan para dar una opinión del costo

ANÁLISIS DE MoSCoW

ANÁLISIS DE MoSCoW


  La letras indicadas en mayúsculas nos hace como referencia a lo que seria M S C W, esta es especialmente una herramienta de administración de servicios.

  Esta se caracteriza por sus 4 requisitos que provienen de sus letras que se mencionaron anterior mete, esta herramienta esta parcialmente diseñada en ingles, esta herramienta se dedica al análisis de negocios y técnica de desarrollo de software y de esta manera nos ayuda a organizar nuestras prioridades.