martes, 7 de julio de 2015
viernes, 26 de junio de 2015
Costo de programa altas y consultas.
Tiempo usado 1.5 horas
precio:
20 dolares por hora costo de desarrollo
20dolares = 300 pesos MX
el precio de desarrollo es 300 * 1.5 = 450 pesos MX
20 dolares por hora costo de desarrollo
20dolares = 300 pesos MX
el precio de desarrollo es 300 * 1.5 = 450 pesos MX
costo:
salario de un programador 7000 pesos
40 horas semanales = 160 horas mensuales
43.7 pesos= salario por hora
66.55 MX el costo del desarrollo del programa
porcentaje de ganancias 587%
salario de un programador 7000 pesos
40 horas semanales = 160 horas mensuales
43.7 pesos= salario por hora
66.55 MX el costo del desarrollo del programa
porcentaje de ganancias 587%
Costo por libro mecanografiado. 100 hojas
Tiempo promedio en realizar una hoja de una media
de 293 palabras:
8.53
minutos
Tiempo de
desarrollo 100 hojas:
14.2 hrs
salario por hora de un escritor $ 37.42 por hora
costo
100 hojas (25 pesos a .25 pesos por hoja) + 14.2 horas=556.364 MX
100 hojas (25 pesos a .25 pesos por hoja) + 14.2 horas=556.364 MX
Pero se ofrece trabajo de mecanografo, pagando
10 euros por 100 paginas lo que es 174 MX aprox.
asi que mis tiempos en mecanografia son muy
pobres.
http://www.milanuncios.com/ofertas-de-empleo/mecanografo.htm
miércoles, 10 de junio de 2015
Altas y Consultas en html con base de datos en mysql
Index (html)
Consultas (html)
Altas (html)
Altas (jsp)
Consultas (jsp)
Tiempo inicial para la programacion 2 horas 15 minutos.
mi proceso de mejora continua fue llevado gracias a que necesitaba de alguna manera aprenderme el codigo, mucha de la sintaxys me cuesta trabajo aprendermela y no solo en html o jsp, si no desde java y mysq. para mejorar en mi tiempo, ademas de aprederme la sintaxys no conocida tambien pregunte a algunos otros profesores con los cuales entiendo mejor la logica que sigue, el profesor Enrrique por ejemplo inicializa sus variables y despues las ocupa, pero me han indicado otras personas que se pueden inicializar y utilizar en una sola linea de codigo lo cual me ayuda mucho pero eso todavia no lo tengo dominado.
Para los procedimientos y para realizar este proceso de mejora continua, es indizpenzable para mi investigar en paginas de internet y tutoriales en youtube, que mi herramienta basica para los conceptos, ya sea de programacion o no, que no entendi del todo en la clase.
Desafortunadamente soy una persona de aprendizaje no eficaz, asi que me lleva mucho tiempo asimilar las cosas; mi proceso de mejora me llevo al rededor de 2 semanas para llegar a mi tiempo final.
Tienmpo final utilizado despues de el proceso de mejora continua:
1 hora 17 minutos.
Consultas (html)
Altas (jsp)
mi proceso de mejora continua fue llevado gracias a que necesitaba de alguna manera aprenderme el codigo, mucha de la sintaxys me cuesta trabajo aprendermela y no solo en html o jsp, si no desde java y mysq. para mejorar en mi tiempo, ademas de aprederme la sintaxys no conocida tambien pregunte a algunos otros profesores con los cuales entiendo mejor la logica que sigue, el profesor Enrrique por ejemplo inicializa sus variables y despues las ocupa, pero me han indicado otras personas que se pueden inicializar y utilizar en una sola linea de codigo lo cual me ayuda mucho pero eso todavia no lo tengo dominado.
Para los procedimientos y para realizar este proceso de mejora continua, es indizpenzable para mi investigar en paginas de internet y tutoriales en youtube, que mi herramienta basica para los conceptos, ya sea de programacion o no, que no entendi del todo en la clase.
Desafortunadamente soy una persona de aprendizaje no eficaz, asi que me lleva mucho tiempo asimilar las cosas; mi proceso de mejora me llevo al rededor de 2 semanas para llegar a mi tiempo final.
Tienmpo final utilizado despues de el proceso de mejora continua:
1 hora 17 minutos.
domingo, 31 de mayo de 2015
Programa.
Las marcas en color rojo son los errores del codigo realizado en clase, a mano, en un tiempo de 5:30 minutos.
domingo, 26 de abril de 2015
Factores externos de la calidad
Robustez
Definición:
Es la capacidad del software para responder adecuadamente a
situaciones adversas. Que no causarán eventos graves o catastróficos.
Características:
·
Adición de la exactitud
·
Va más allá de las especificaciones del software
·
Está en constante desarrollo
Métrica:
TE: Total de errores
TEM: Total de errores malos
(TE-TEM)X100/TE = Robustez del software
Ejemplo:
Si se presenta errores en tu software, la robustez hará un
despliegue de mensajes de error apropiados, en donde se pueda terminar la
aplicación de manera limpia y segura para los datos,
Reutilización
Definición:
¿Qué es según nosotros?
Es la habilidad de completar un software con líneas de código de
uno anterior.
Según internet
"La reutilización de software es el uso de elementos software
existentes, durante la construcción de nuevos sistemas de software. El enfoque
de la reutilización no es sólo el código fuente, sino cualquier producto
intermedio generado en el proceso de desarrollo..."
Características
·
Evitar reinventar soluciones encontradas anteriormente
·
El proyecto es similar a alguno anterior o es ese mismo proyecto
pero con configuración diferente.
Métrica
Porcentaje de Reutilización = (Software reutilizado / Software
total) * 100
Ejemplo
Utilizar el archivo leer que la maestra de POO nos brindó en todos
nuestros proyectos, o copiar y pegar el scanner de un proyecto a otro.
Compatibilidad
Definición: Capacidad que tiene un software de mezclarse con el
sistema o cualquier otro tipo de software.
Características:
·
Diseño homogéneo
·
Uso de estándares
·
Formato de Archivos
·
Estructuras de datos
·
Interfaces de usuarios.
Ejemplo
Métricas:
Sistemas Operativos en el mercado en los que puede correr
Máximo 100% - Mínimo: Parte proporcional que equivalga a solo un
sistema operativo
Puntualidad
Definición:
Es la habilidad de un software de ser entregado lo antes posible,
para así iniciar su función satisfaciendo las necesidades del cliente
Características
·
La entrega debe ser igual o antes del tiempo establecido.
·
Se debe entregar un proyecto completo, que cumpla con los
requerimientos especificados.
·
El hecho de entregarlo con anticipación no debe reducir su
presentación.
Ejemplo
Proyecto Aula
Todos los semestre, los alumnos deben entregar un proyecto, el
cual debe ser entregado en la fecha establecida por lo profesores. De lo
contrario el proyecto no tendrá validez.
Métrica
Periodo: (día, mes, año)
Facilidad
Definición:
Simplicidad con la cual, las personas de diferentes formaciones y
aptitudes pueden aprender a usar los productos de Software y aplicarlos a la
resolución de problemas. Cubre la facilidad de instalación, operación y
supervisión.
Características
·
Interfaz sencilla.
·
No utiliza lenguaje técnico ni lenguaje común.
·
Instalación fácil.
·
Ayuda o tutorial dependiendo del software.
·
Facilidad y aprendizaje: Se define como en cuánto tiempo un
usuario que nunca ha visto esa interfaz, puede aprender a usarla bien y
realizar aplicaciones básicas.
·
Eficiencia de uso: Determina la rapidez con que se puede
desarrollar las tareas por parte del usuario.
·
Retención sobre el tiempo: Cuando un usuario ha utilizado un
sistema, deja de usarlo y lo quiere usar de nuevo; qué tan bien recuerda su
funcionamiento.
·
Tasas de error: Cuando el sistema ayuda al usuario a no cometer
errores y cuando los hace, ayudarlo a recuperarse fácil y rápidamente.
·
Satisfacción: Se refiere a qué tanto le gustaron a los usuarios
los atributos del sistema y la impresión subjetiva del usuario.
Ejemplo
La mayoría de los paquetes de Windows tienen un fácil uso, ya que
tienen comandos muy parecidos, ayudados gráficamente para que el usuario pueda
recordad la funcionalidad de cualquier botón.
Métrica
Exactitud: Número de errores cometidos por el sujeto de prueba.
Tiempo: Tiempo requerido para concluir la actividad.
Recuerdo: Qué tanto recuerda el usuario después de un periodo sin
usar el software.
Respuesta emocional: Cómo se siente el usuario al terminar la
tarea.
Funcionalidad
Definición:
Que el software se apegue a
sus requisitos (dados por el cliente) y tenga solo las funciones necesarias
para cumplirlas para que no pierda consistencia ni sus otros criterios de
calidad
Características:
1.
Evitar añadir funciones no requeridas o no
especificadas
2.
Trabajar en la consistencia del software para
evitar anomalías al momento de su lanzamiento
3.
Basar el software en un conjunto reducido de
ideas generales
4.
Al crear más funciones basarlas en las ideas
generales y no crearlas con nuevas ideas
5.
Métrica:
Parámetros de medición
|
Cuenta
|
Factor de ponderación
|
|||||
Simple
|
Medio
|
Complejo
|
|||||
Número de entradas de usuario
|
X
|
3
|
4
|
6
|
=
|
||
Número de salidas de usuario
|
X
|
4
|
5
|
7
|
=
|
||
Número de peticiones de usuario
|
X
|
3
|
4
|
6
|
=
|
||
Número de archivos
|
X
|
7
|
10
|
15
|
=
|
||
Número de interfaces externas
|
X
|
5
|
7
|
10
|
=
|
||
Cuenta total
|
6. Se
determinan 5 características del ámbito de la información y los cálculos
aparecen en la posición apropiada de la tabla. Los valores del ámbito de
información están definidos de la siguiente manera:
7. 1.
Número de entradas de usuario: se
cuenta cada entrada de usuario que proporcione al software diferentes datos
orientados a la aplicación.
8. 2.
Número de salidas de usuario: se
cuenta cada salida que proporciona al usuario información orientada a la
aplicación. En este contexto las salidas se refieren a informes, pantallas, mensajes
de error.
9. 3.
Número de peticiones de usuario: una
petición está definida como una entrada interactiva que resulta de la
generación de algún tipo de respuesta en forma de salida interactiva. Se cuenta
cada petición por separado.
10. 4.
Número de archivos: se
cuenta cada archivo maestro lógico.
11. 5.
Número de interfaces externas: se
cuentan todas las interfaces legibles por la maquina por ejemplo: archivos de
datos, en cinta o discos que son utilizados para transmitir información a otro
sistema.
12. Cuando
han sido recogidos los datos anteriores, se asocia el valor de complejidad
a cada cuenta. Las organizaciones que utilizan métodos de puntos de función
desarrollan criterios para determinar si una entrada es denominada simple,
media o compleja. No obstante la determinación de la complejidad es algo
subjetivo.
13. Para
calcular los puntos de función se utiliza la siguiente relación:
14. PF
= Cuenta total * [0.65 + 0.01 * ∑(fi)]
PF
|
Punto de función
|
||||||||||||||||||||||||||||||||||||||||||
Cuenta total
|
Es la suma de todas las entradas
obtenidas
|
||||||||||||||||||||||||||||||||||||||||||
fi
|
Donde i=1 hasta 14. Son valores de
ajuste de la complejidad basados en las respuestas a las cuestiones señaladas
de la siguiente tabla:
Evaluar cada factor en escala 0 a 5
|
Ejemplo:
Una calculadora únicamente
tiene las funciones de hacer operaciones aritméticas y algebraicas con los
números tecleados
Exactitud
Definición
Es la cualidad primaria de un software
la cual es el cumplimiento del objetivo por el que se creó el software, tiene
que satisfacer los requerimientos y especificaciones.
Características
·
Necesita de los requerimientos especificados a detalle y en orden
·
Se cumple o no se cumple. No tiene otra opción.
Métrica
Basándose en los requerimientos estos
se analizan y se hace una prueba del software la cual es monitoreada y en caso
de cumplir todos los requerimientos. La valoración será.
-Cumple o -No cumple
EJEMPLO:
Analizamos la funcionalidad de una
calculadora al usarla para una suma simple. Pero al digitar los números y
signos necesarios esta no fue capaz de realizar la acción así que por lo tanto
no cumple las especificaciones y no es exacta.
Extensibilidad
Definición:
-Es la habilidad de un software para
que tenga una facilidad de modificación de cambios para futuras necesidades
Características:
·
Se deben cumplir todas las necesidades cuando el software sufra el
cambio
·
Entre mas grande sea el sistema, más dificultad tendrá el cambio en el.
·
Un cambio en el software puede cambiar toda la estructura del sistema
Métrica:
NN: Numero de necesidades a cambiar
NC: Numero de necesidades corregidas
T: Tiempo en el cambio
(NN-NC)/T = % Extensibilidad
Ejemplo:
Cualquier actualización de software
para corregir algún error.
domingo, 19 de abril de 2015
Mapa conceptual.
A continuación presentare un mapa conceptual con unas de las características mas importantes que rodean a esta palabra, este parámetro, esta regla.
Bibliografia:
viernes, 10 de abril de 2015
Calidad
La definición de calidad ha sido alterada a través de los años, dependiendo en las necesidades de la gente, hoy por hoy la calidad va enfocada en lo empresarial, casi en su totalidad.
La calidad es algo que siempre se va a requerir, ya sea en una empresa, en la escuela e incluso en las actividades diarias. A pesar de que cada persona define calidad muy subjetivamente, lo cierto es que al final del día se debe cumplir con las expectativas de lo deseado y a su vez siempre tratar de superar las mismas.
La calidad es algo que siempre se va a requerir, ya sea en una empresa, en la escuela e incluso en las actividades diarias. A pesar de que cada persona define calidad muy subjetivamente, lo cierto es que al final del día se debe cumplir con las expectativas de lo deseado y a su vez siempre tratar de superar las mismas.
En el ámbito comercial/laboral
la calidad es el parte aguas entre una empresa u otra, ya que el fin de los productos con calidad va a hacer que el cliente prefiera una empresa en específico,
para esto la empresa debe ofrecer un producto accesible monetaria mente que
cumpla con la especificaciones deseadas, así el producto va adquiriendo un
valor, alterando posiblemente el costo, ya sea para bien o para mal, ya que con
mas capital una empresa puede optimizar la producción de su producto, abaratándolo,
o bien, empleando otros procesos que por cuestiones de capital no se podían aplicar,
los cuales aumentarían su precio final.
La Organizasión internacional de normalización, (ISO) por sus siglas en Ingles, en la cual participan mas de 140 países tienen como finalidad promover el desarrollo de la estandarización y de las actividades relacionadas; nos facilitan la definición de calidad.
La Organizasión internacional de normalización, (ISO) por sus siglas en Ingles, en la cual participan mas de 140 países tienen como finalidad promover el desarrollo de la estandarización y de las actividades relacionadas; nos facilitan la definición de calidad.
Definición
de la norma ISO 9000: “Calidad: grado en el que un conjunto de características
inherentes cumple con los requisitos”.
En conclusión y con ayuda de
la definición antes mencionada, podemos decir que la calidad es un proceso, en
el que siempre va a haber un consumidor y su contraparte, el productor; así
bien la calidad es el conjunto de todos los procesos y servicios, al igual que
una mejora continua ya que los requisitos que hoy podemos tomar como óptimos en
una semana pueden ser solo uno mas del montón.
Referencia requerida:
http://farmacia.unmsm.edu.pe/noticias/2012/documentos/ISO-9001.pdf
Suscribirse a:
Entradas (Atom)