jueves, 24 de febrero de 2011

(T) 1.- Clases y herramientas

HERRAMIENTAS
Para realizar mi proyecto utilizare las herramientas siguientes:



Google App Engineaplicaciones web en te permite ejecutar tus  la infraestructura de Google

Notepad + + es un discurso "y también como" libre de cerveza ") de código fuente y editor de Bloc de notas de reemplazo como en (" libre gratuito que soporta varios idiomas. Correr en el entorno de MS Windows, su uso se rige por la GPL License.




Adobe Dreamweaver 
CS5, el software de diseño web líder del sector, es un editor HTML visual extraordinario y 
un editor de código magnífico




jueves, 10 de febrero de 2011

PROYECTO

Proyecto

Mi proyecto es algo diferente a los demas bueno es un sistema basico de busqueda de personas desaparecidas
buscando personas


lo que realizara es que las personas ingresen los datos de las personas desaparecidas para cuando se encuentre las persona se verificara en la base de datos para hacer mas rapida la entrega de la persona si la persona se encuentra en la base datos se le contactara al familiar para comunicarle que se ha encontrado su familiar tambien se podra informar el estatus de busqueda



martes, 8 de febrero de 2011

CRISIS DEL SOFTWARE

La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.
Es un término informático acuñado en 1968, en la primera conferencia organizada por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer.
Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
Además, no existen todavía herramientas que permitan estimar de una manera exacta, antes de comenzar el proyecto, cuál es el esfuerzo que se necesitará para desarrollar un programa. Este hecho provoca que la mayoría de las veces no sea posible estimar cuánto tiempo llevará un proyecto, ni cuánto personal será necesario. Cuando se fijan plazos normalmente no se cumplen por este hecho. Del mismo modo, en muchas ocasiones el personal asignado a un proyecto se incrementa con la esperanza de disminuir el plazo de ejecución.
Por último, las aplicaciones de hoy en día son programas muy complejos, inabordables por una sola persona. En sus comienzos se valoró como causa también la inmadurez de la ingeniería de software, aunque todavía hoy en día no es posible realizar estimaciones precisas del coste y tiempo que necesitará un proyecto de software.
Englobó a una serie de sucesos que se venían observando en los proyectos de desarrollo de software:
  • Los proyectos no terminaban en plazo.
  • Los proyectos no se ajustaban al presupuesto inicial.
  • Baja calidad del software generado.
  • Software que no cumplía las especificaciones.
  • Código inmantenible que dificultaba la gestión y evolución del proyecto.
Aunque se han propuesto diversas metodologías para intentar subsanar los problemas mencionados, lo cierto es que todavía hoy no existe ningún método que haya permitido estimar de manera fiable el coste y duración de un proyecto antes de su comienzos.
Bibliografia:wikipedia.com

ACTIVIDAD:1

Este es mi primer actividad es un programa para un acuario se encarga de hacer las cuentas verifica cuantos pescados hay y te calcula el importe y dice el cambio


pescados = 200
precio = 8
class acuario:
def Disponibles(self,):
if (pescados == 0):
print "agotados"

def disponibilidad(self):
self.compra = input ("Numero de pescados :")

def feria(self):
self.fer = input ("EFECTIVO :")
self.ope = precio - self.fer
print "CAMBIO: %d\n" % self.ope

def importe(self):
self.entrada = self.compra * precio
print "IMPORTE: %d \n" % self.entrada

cliente1 = acuario()
cliente1.Disponibles()
cliente1.disponibilidad()
cliente1.importe()
cliente1.feria()