El documento describe el desarrollo de una aplicación en Visual Basic 8.0 que puede acceder a bases de datos MySQL o Access dependiendo de la selección del usuario. Explica los pasos básicos para el manejo de archivos usando C++. También presenta los pasos del método de construcción de prototipos, incluyendo la evaluación de requisitos, diseño, implementación iterativa y pruebas con el cliente.
Un punto de vista sobre la Ingeniería de software, vista desde el sector productivo, una loca pero verdadera jungla de competencia en donde la clave para el éxito podría estar oculta en el abito de cuidar la calidad por sobre la cantidad de desarrollo.
Modelos del proceso de software_GRUPO3_INF162Sharon Calcina
Presentación Grupo 3 - "Modelos de proceso de Software"
Materia: Análisis y diseño de sistemas de información - INF 162
Lic: Aldo Valdez
Universidad mayor de San Andrés
Metodologías ágiles para el desarrollo de software - XPJose Diaz Silva
Breve introducción a las metodologías ágiles. Se centra en el proceso Xp y busca dar información sobre la forma como se sigue las fases y la filosofía ágiles. Incluye descripción de procesos.
En esta presentación se presenta un conjunto de buenas practicas para desarrollar software.
Desarrollar software utilizando buenas practicas te ayuda a tener un producto escalable y de fácil mantenimiento.
✅ CURSOS VIRTUALES EN UDEMY
⏺ FUNDAMENTOS DE PROGRAMACIÓN: Aprende las mejores practicas
https://www.udemy.com/course/fund-java/?referralCode=59EF4456EC0F433C641E
⏺ PROGRAMACIÓN DE BASE DE DATOS ORACLE CON PL/SQL
https://www.udemy.com/course/lenguaje-plsql/?referralCode=3B8A67CA0AADFCFB930C
⏺ CURSO PROFESIONAL DE JAVA ORIENTADO A OBJETOS
https://www.udemy.com/course/java-orientado-a-objetos/?referralCode=ED949D58C79D27158E8D
⏺ PROGRAMACIÓN DE BASE DE DATOS ORACLE CON JAVA JDBC
https://www.udemy.com/course/java-jdbc-oracle/?referralCode=C518C8D3028403F7F6DF
✅ ENLACES DE INTERES
⏺ Cursos virtuales: https://gcoronelc.github.io
⏺ Canal de YouTube: https://www.youtube.com/DesarrollaSoftware
⏺ Blog: http://desarrollasoftware.com/
⏺ Contacto: gcoronelc@gmail.com
Un punto de vista sobre la Ingeniería de software, vista desde el sector productivo, una loca pero verdadera jungla de competencia en donde la clave para el éxito podría estar oculta en el abito de cuidar la calidad por sobre la cantidad de desarrollo.
Modelos del proceso de software_GRUPO3_INF162Sharon Calcina
Presentación Grupo 3 - "Modelos de proceso de Software"
Materia: Análisis y diseño de sistemas de información - INF 162
Lic: Aldo Valdez
Universidad mayor de San Andrés
Metodologías ágiles para el desarrollo de software - XPJose Diaz Silva
Breve introducción a las metodologías ágiles. Se centra en el proceso Xp y busca dar información sobre la forma como se sigue las fases y la filosofía ágiles. Incluye descripción de procesos.
En esta presentación se presenta un conjunto de buenas practicas para desarrollar software.
Desarrollar software utilizando buenas practicas te ayuda a tener un producto escalable y de fácil mantenimiento.
✅ CURSOS VIRTUALES EN UDEMY
⏺ FUNDAMENTOS DE PROGRAMACIÓN: Aprende las mejores practicas
https://www.udemy.com/course/fund-java/?referralCode=59EF4456EC0F433C641E
⏺ PROGRAMACIÓN DE BASE DE DATOS ORACLE CON PL/SQL
https://www.udemy.com/course/lenguaje-plsql/?referralCode=3B8A67CA0AADFCFB930C
⏺ CURSO PROFESIONAL DE JAVA ORIENTADO A OBJETOS
https://www.udemy.com/course/java-orientado-a-objetos/?referralCode=ED949D58C79D27158E8D
⏺ PROGRAMACIÓN DE BASE DE DATOS ORACLE CON JAVA JDBC
https://www.udemy.com/course/java-jdbc-oracle/?referralCode=C518C8D3028403F7F6DF
✅ ENLACES DE INTERES
⏺ Cursos virtuales: https://gcoronelc.github.io
⏺ Canal de YouTube: https://www.youtube.com/DesarrollaSoftware
⏺ Blog: http://desarrollasoftware.com/
⏺ Contacto: gcoronelc@gmail.com
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
Ponencia en I SEMINARIO SOBRE LA APLICABILIDAD DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN SUPERIOR UNIVERSITARIA. 3 de junio de 2024. Facultad de Estudios Sociales y Trabajo, Universidad de Málaga.
2. la aplicación se desarrolló bajo el lenguaje de
programación Visual Basic 8.0, teniendo que soportar
tanto acceso a una base de datos mysql como a una base
de datos Access, dependiendo de la selección del usuario
en el arranque del programa. Cabe citar que el equipo
de desarrollo estaba limitado a unos conocimientos
medios del lenguaje de programación, por lo que las
soluciones adoptadas pueden no ser completamente
eficientes. Aunque existe una gran diversidad de
aplicaciones que se pueden desarrollar con manejo de
archivos que pueden ser sumamente completas y
complejas, estos apuntes presentan, de una forma
sencilla y comprensible, los aspectos básicos de
programación de archivos usando lenguaje C++. De tal
forma, que no presenta lógica abrumadora de control
de detalles, sino la base fundamental del material es
entender y utilizar las funciones básicas de manejo de
archivos en este lenguaje para posteriormente usarlas
3. * REDUNDANCIA E INCONSISTENCIA DE DATOS.
* DIFICULTAD PARA TENER ACCESO A LOS DATOS.
* AISLAMIENTO DE LOS DATOS.
* ANOMALÍAS DEL ACCESO CONCURRENTE.
* PROBLEMAS DE SEGURIDAD.
* PROBLEMAS DE INTEGRIDAD.
* BALANCE DE REQUERIMIENTOS CONFLICTIVOS
4. PASO 1.
Evaluar la petición del software y determinar si el
programa a desarrollar es un buen candidato para
construir un prototipo.
Debido a que el cliente debe interaccionar con el
prototipo en los últimos pasos, es esencial que: 1) el
cliente participe en la evaluación y refinamiento del
prototipo, y 2) el cliente sea capaz de tomar decisiones
de requerimientos de una forma oportuna.
Finalmente, la naturaleza del proyecto de desarrollo
tendrá una fuerte influencia en la eficacia del
prototipo.
PASO 2.
Dado un proyecto candidato aceptable, el analista
desarrolla una representación abreviada de los
requerimientos.
Antes de que pueda comenzar la construcción de un
prototipo, el analista debe representar los dominios
5. PASO 3.
Después de que se haya revisado la representación de
los requerimientos, se crea un conjunto de
especificaciones de diseño abreviadas para el prototipo.
El diseño debe ocurrir antes de que comience la
construcción del prototipo. Sin embargo, el diseño de un
prototipo se enfoca normalmente hacia la arquitectura
a nivel superior y a los aspectos de diseño de datos, en
vez de hacia el diseño procedimental detallado.
PASO 4.
El software del prototipo se crea, prueba y refina
Idealmente, los bloques de construcción de software
prexisten se utilizan para crear el prototipo de una
forma rápida. Desafortunadamente, tales bloques
construidos raramente existen.
Incluso si la implementación de un prototipo que
funcione es impracticable, es escenario de construcción
de prototipos puede aún aplicarse. Para las aplicaciones
interactivas con el hombre, es posible frecuentemente
crear un prototipo en papel que describa la interacción
hombre-máquina usando una serie de hojas de historia.
6. PASO 5.
Una vez que el prototipo ha sido probado, se presenta al
cliente, el cual "conduce la prueba" de la aplicación y
sugiere modificaciones.
Este paso es el núcleo del método de construcción de
prototipo. Es aquí donde el cliente puede examinar una
representación implementada de los requerimientos
del programa, sugerir modificaciones que harán al
programa cumplir mejor las necesidades reales.
PASO 6.
Los pasos 4 y 5 se repiten iterativamente hasta que
todos los requerimientos estén formalizados o hasta
que el prototipo haya evolucionado hacia un sistema de
producción.
El paradigma de construcción del prototipo puede ser
conducido con uno o dos objetivos en mente: 1) el
propósito del prototipado es establecer un conjunto de
requerimientos formales que pueden luego ser
traducidos en la producción de programas mediante el
uso de métodos y técnicas de ingeniería de
programación, o 2) el propósito de la construcción del
prototipo es suministrar un continuo que pueda conducir
al desarrollo evolutivo de la producción del
7. SE CREA UNA PRESENTACION DEL PRODUCTO CON SU RESPECTIVA VERCION Y EL
FABRICANTE
8. SE CONTROLA LAS ENTRADAS AL LA BASE DE DATOS MEDIANTE UN CODIGO Y UN
USUARIO.
9. SE MUESTRA EL CODIGO PARA REALIZAR EL PASWOR DE ENTRADA
10. SE INGRESAN LOS DATOS SUGERIDOS PARA CREAR NUESTRA BASE DE INVENTARIOS
11. SE CREA UNA TABLA PARA TENER UN REGISTRO DE LAS ENTRADAS DE LOS
PROVEEDORES
12. A QUI VEMOS COMO SE HAN RELACIONADO LAS TABLAS QUE SE CREARON PARA
LA BASE DE DATOS
13. ESTE ES EL CODIGO UTILIZADO PARA LLAMAR LAS TABLAS SEGÚN SE HAN
NECESARIAS
14. En conclusión Cada vez es más necesario que los ingenieros
de software desarrollen y le entreguen al cliente
productos de la más alta calidad. Asimismo no deben de
descuidar el compromiso que el ingeniero tiene con el
cliente de entregar el producto puntualmente. Además de
que debe de estar consiente que el producto que va a
desarrollar para el cliente, cuente con un presupuesto al
alcance del cliente y que éste no sufra de modificación
alguna.
Los ingenieros que no cumplan con estos compromisos, se
arriesgan a que existan penalidades en los contratos y
hasta la pérdida misma del cliente. Por lo tanto, este tipo
de ingenieros no tiene un buen futuro y tiende a
desaparecer. Cada vez es más necesario que los ingenieros
de software desarrollen y le entreguen al cliente
productos de la más alta cálida . Nuestro software esta
orientado a la mejora y organización de datos
empresariales creando bases de datos en visual estudio
2008 con conexión a Access y mysql .