Conceptos

Conceptos generales de programación o cómputo, no necesariamente atados a una tecnología específica.

Punto de Venta y Inventario Alguien que me diga como puedo usar este codigo.

Encontré este codigo y La verdad empiezo a programar ocupo hace un punto de venta y que todo se guarde en un inventario.. crees que me funcione esto

Estoy Trabajando en eclipse MySql..

Ocupo un diseñ y la verdad el diseño de la base de datos lo tengo pesimo.. es de la preparatoria.. pero. me gustaría si me pudieran apoyar..
Es que me quebre la cabeza haciendolo todo.. y pss. un novato como yo no puede hacer mucho de diseño con el Puro Eclipse.. aparte queno soy muy bueno ..

lo que pasa lo trate de hacer en eclipse ese mismo proyecto pero.. tube algunas complicaciones.. con respecto al WebService.. En realidad nunca lo habia visto.. aparecio de repente.. y la verdad no lo entendi.. estoi acotumbrado a hacer proyectos. sencillos dde la escuela.. y genero el .war para el servidor local..
Gracias :)

Saludos :) espero su ayuda :)

Estimacion: Negociacion y la diferencia entre hacer lo correcto vs Hacerlo correctamente (Parte 4)

En ingles hay un dicho: There is a difference betwee doing the right thing and doing the thing right.
La traduccion directa seria algo asi como hay una diferencia entre hacer lo correcto y hacerlo correctamente.

En la estimacion de software, y el proceso de negociacion que es necesario para que una consultora le
construya software a un cliente la diferencia entre una cosa y la otra es tremendamente importante.

Para "Hacer lo correcto" debemos entender claramente que es lo que el cliente realmente necesita (independietemente de lo que pida), en cambio, para "Hacerlo correctamente", no es relevante si lo que hagamos realmente le va a servir al cliente o no,lo que es importante es si lo que hicimos esta bien construido.

Un ejemplo extremo:

Un cliente viene y te describe un vehiculo monoplaza de transporte, que le permita viajar a donde quiera. Tu le de construyes una bicicleta, el pensaba usar el vehiculo en alaska, en la nieve, buscaba: una motonieve.

Finalmente, no importa que te tan bien hayas construido la bicicleta (hecha correctamente) al cliente no le sirve, por que lo que el necesitaba (hacer lo correcto) era que le construyeras una motonieve.

Estimacion: Suponer es bueno, hay que suponer todo lo posible (Parte 3)

Antes de continuar con mas ejemplos concretos de supuestos, considero importante relatarles que cuando iniciaba con desarrollo de software me tope muchas veces con esta situación:


Lider del proyecto: El cliente dijo que la caracteristica XXX no le parece util. Que no entiende por que la hicimos asi si el necesitaba otra cosa
Programador: Es que yo supuse que...
Lider del proyecto: Pues, para la proxima vez no supongas: pregunta!
Programador: Lo siento, no vuelve a pasar

Y unos dias despues:


Programador: ¿Como debemos hacer la caracteristica YYY?
Cliente: Pues, de modo tal que maximisemos la eficiencia y demos valor al negocio...
Programador: Si, pero, la multiplicidad entre productos y pedidos es uno a muchos? o muchos a muchos?
Cliente: (de que habla este compadre?) Lo siento, tengo otra junta, luego lo vemos
Programador: Pero pero...

Y finalmente:

Estimación: ¿Es asumir la madre de todos lo males? ¿o quizá es suponer? ¿o mas bien, es nuestra propia ignorancia? (Parte 2)

Hace poco lei, un tweet que decia:

Felicidades a "Asumir" por ser la MADRE DE TODOS LOS ERRORES DE ESTIMACIÓN en los desarrollos de software!!!!

— SoftwareEvangelist (@vanessa_amaya) May 10, 2013

¿se dara cuenta la autora... que esta asumiendo que asumir es el problema?

Punto de Venta y Inventario.

Alguno que me pueda decir como hacer un punto de venta que contenga control de inventario.. estoy usando mySql y Eclipse.. el lenguaje es java.. Es una aplicacion web.. .jsp .. . . pero tengo muchas complicaciones con el diseño de la aplicacion..que me recomiendas?

Estimacion: Por que estimamos (Parte 1)

Hay quienes consideran que estimar es imposible y una perdida de tiempo, una inutilidad, hay quienes consideran que si puede hacerse, pero solo bajo ciertas condiciones y hay quienes piensan que el secreto en seguir un cierto método... Sin embargo yo quisiera antes de platicar al respecto de dichos puntos de vista, centrarme en una pregunta a menudo omitida en los artículos y libros de estimación:

Por que estimamos? Y no hablo de por que en el sentido teórico que típicamente se utiliza en los libros del tema, si no de, afuera, en el mundo real. No quisiera generalizar, asi que lo que diré a continuación lo digo acotado únicamente a mi experiencia.

No estimamos para saber cuanto tardara el proyecto, el cliente generalmente ya estableció un deadline que difícilmente moverá.

Por que estimamos entonces? Estimamos para ver si podemos hacer algo que quepa dentro del tiempo y presupuesto que ya están establecidos y que le suene al cliente a lo que pidió (por que si algo es cierto es que la mayoría de los clientes no sabe realmente lo que quiere hasta que no se le han hecho un par de demostraciones de avance )

Concurrencia en Java Parte 2

Hola,
Comparto la segunda parte de un tutorial que cree del API de concurrencia en Java, para quien le interese.

Construye un flujo con Faces Flows en JSF 2.2 #Java EE 7 #NetBeans #Glassfish

JSF 2.2 en Java EE 7 trae un nuevo API para construir flujos en nuestra aplicación Web. Con Faces Flows puedes reutilizar flujos en otras aplicaciones. Aprende a construir un flujo básico:

Saludos

POO

JSF 2.2 y HTML5 en Java EE 7. Integración más fácil

Hola, en mi último blog hablo de la integración de JavaServer Faces 2.2 con HTML5. De cómo ya no será necesario decidir por una u otra tecnología, sino aprovechar lo mejor de ambas.

Saludos

Distribuir contenido