lunes, 29 de agosto de 2011

Metodologías de análisis y diseños de softwares


El analisis y diseño del software


El el análisis consiste en detectar por medio de una exploración los elementos a tomar en cuenta y determinar las funciones que realizara el software además de saber si esta todo definido o falta algo en particular.

EL diseño es donde el programador realiza un esquema en donde explica todas las funciones de su sistema y lo realiza de la manera mas sencilla posible para que el cliente pueda tener una idea de lo que el sistema, tomando en base el análisis realizado anterior mente.

ejemplo:




En concluciòn el análisis y el diseño siempre van de la mano ya que uno no puede ser realizado sin el otro y amos se complementan para así formar un buen sistema legible.







domingo, 28 de agosto de 2011

LA CRISIS DEL SOFTWARE

La crisis del software, se utiliza este termina cuando un software tiene algunos fallos que ocasionan que no cumpla con las normas o requerimientos que se le son solicitados, ademas de tener un costo elevado para los usuarios y un manejo un tanto complejo para los mismos ademas de no cumplir con los horarios de tiempo.

Los síntomas que indican que entra en crisis son:

* El software necesita de un mantenimiento permanente.
* El software se entrega con retrasos y presupuestos elevados.
* Carese de transparencia y no se puede actualizar ni optimizar.
* Altos requerimientos de personal para darle mantenimiento

Loa factores que influyen en el deterioramiento del software son:

* Hardware a bajos costos
* Obsolencia de hardware y software
* Rápido desarrollo sin bases estables

Ejemplo:

Retiran 22 Mercedes Benz por errores de software

Mercedes Benz China decidió retirar algunos vehículos que puedan haber recibido códigos incorrectos de calibración del software.
Entre las posibles fallas estará la de la desactivación de la reacción de la bomba de combustible, fallas en la fijación de los limites de velocidad y errores del medidor del combustible.
La calificación incorrecta es causada por un error temporal del sistema central, que envió códigos equivocados a una parte de las aplicaciones vía Internet entre el 15 y el 17 de abril y entre el 5 y el 10 de junio.








http://www.laflecha.net/canales/blackhats/noticias/retiran-22-mercedes-benz-por-errores-de-software

http://www.buenastareas.com/ensayos/Crisis-Del-Software/139811.html

http://lsi.ugr.es/~mvega/docis/crisis.pdf

jueves, 25 de agosto de 2011

PROYECTO DE POO

PROYECTO
El proyecto en si consiste en tener que organizar los números del 1 al 8 de forma ordenada en un cuadro de 3 por 3 y dejando el numero 9 en blanco para poder deslizar los números entre ellos.


DISEÑO
El diseño sera un cuadrado de 3 por 3 con números del 1 al 8 y el numero 9 quedara vació para poder desplazar los números por la tabla y poder ordenarlos.



FUNCIONALIDAD
El programa lo que ara es básicamente crear una tabla de 3 por 3 y arrojara cuadros con los números del 1 al 8 al azar y dejara un cuadro en blanco para poder desplazar los números por la tabla, esto se realizara cuando el usuario de un clik sobre el cuadro que desee mover, esto ara la función de selección y después con las flechas del teclado decidirá la dirección que tomara para así poder ordenarlos para ganar el juego.

PROGRAMACIÓN
La programación del juego sera totalmente en java

ANÁLISIS
Así es como en la actualidad lo tengo pensado hacer pero lo mas probable es que después le agregue mas funciones.







PRESENTACION

Mi nombre es Miguel Angel Castillo Martinez y este blog sera usado para darle seguimiento a la clase de programación orientada a objetos (POO) con la Dr. Sara Elena Garza.
MATERIA: Programacion Orientada a Objetos
HORA: Jueves M1-M3
NOMBRE DEL PROYECTO: Ordena los Numeros