SlideShare una empresa de Scribd logo
1 de 17
SISTEMA DE INFORMACIÓN:
BIBLIOTECA
HÉCTOR EDUARDO FABELA HERNÁNDEZ
SISTEMAS DE INFORMACIÓN
18/01/2023
INTRODUCCIÓN
Tener todo organizado es algo importante para nuestro día a día,
desde cómo vamos a hacer las cosas, hasta la forma en la que nos
organizamos, todos queremos un orden correcto, pero no tenemos
algo que nos ayude a guardar la información necesaria para generar
este orden, y de esta forma entran los sistemas de información, un
método de tener todo organizado en base a datos que se compilan en
una base de datos y de esta forma conseguir un orden correcto de la
labor para la que esta sea utilizada. En el siguiente informe, se detalla
paso a paso la forma en la que nosotros desarrollamos nuestro sistema
de información específicamente para una biblioteca.
METODOLOGÍAS PARA EL DESARROLLO DE
SOFTWARE
Una metodología de desarrollo de software es un conjunto de
técnicas y métodos organizativos utilizados en el desarrollo de
soluciones de software informático. El objetivo de los diferentes
métodos es intentar organizar los grupos de trabajo de forma
que desarrollen al máximo la funcionalidad del programa.
EJEMPLOS DE METODOLOGÍAS PARA EL
DESARROLLO DE SOFTWARE
• Tradicionales:
1. Waterfall (cascada)
2. Prototipado
3. Espiral
4. Incremental
5. Diseño rápido de aplicaciones
EJEMPLOS DE METODOLOGÍAS PARA EL
DESARROLLO DE SOFTWARE
• Agiles:
1. Kanban
2. Scrum
3. Lean
4. Programación extrema
PROGRAMACIÓN EXTREMA
DEFINICIÓN DE NECESIDADES
En esta etapa tuvimos que elegir el para que estamos haciendo el
sistema de información además de que debía llevar en el.
ANÁLISIS
Debe averiguar exactamente qué se supone que debe hacer el
software. Por lo tanto, la fase de análisis del ciclo de vida del
software corresponde al proceso de tratar de descubrir lo que
realmente se necesita y comprender completamente los
requisitos del sistema (las funciones que debe tener el sistema).
PROTOTIPO
DISEÑO
En esta fase se consideran las posibles implementaciones del
software a desarrollar, así como la estructura general del
software. El diseño es un proceso complejo que necesita ser
repetido.
EJEMPLO DE LO QUE SE DEBE LLENAR
Primer año Segundo año Tercer año
Alumnos
Afiliados
22 19 18
Libros totales
que dispone
la biblioteca
102 102 102
Libros
prestados
12 8 25
Libros
disponibles
57 57 57
Categorías 6 8 7
DIAGRAMAS DE ACTIVIDADES
Ilustración 2 Segundo diagrama
Ilustración 1 Primer diagrama
CODIFICACIÓN
En esta etapa es necesario elegir las herramientas adecuadas, un
entorno de desarrollo que facilite el trabajo y un lenguaje de
programación adecuado al tipo de software a crear. Esta elección
dependerá de las decisiones de diseño que se tomen y del
entorno en el que operará el software.
JAVA
PRUEBAS
Dado que errar es humano, el objetivo de la fase de prueba del
ciclo de vida del software es detectar errores cometidos en fases
anteriores para que puedan corregirse. Idealmente, por
supuesto, esto se hace antes de que el usuario final los
encuentre. Si se detectan errores, la prueba se considera exitosa.
VALIDACIÓN
El siguiente paso es poner el software en servicio, por lo que
debe planificar su entorno teniendo en cuenta las dependencias
existentes entre los distintos componentes.
Puede haber componentes que funcionen bien por sí solos, pero
cuando se combinan causan problemas. Por lo tanto, se deben
utilizar combinaciones conocidas que no causen problemas de
compatibilidad.
MANTENIMIENTO
Esta es una de las etapas más importantes del ciclo de vida del desarrollo de
software. Dado que el software no se daña ni se desgasta durante su uso, su
mantenimiento consta de tres puntos diferenciados:
• Eliminación de defectos descubiertos durante su vida útil (mantenimiento
correctivo).
• Adaptarlo a las nuevas necesidades (mantenimiento adaptativo).
• Añadir nuevas funcionalidades (mantenimiento perfecto).
Aunque suene contradictorio, cuanto mejor sea el software, más tiempo podrá
dedicar a mantenerlo. La razón principal es que se usará más (incluso de formas
inesperadas), por lo que habrá más sugerencias de mejoras.

Más contenido relacionado

Similar a Sistema de información.pptx

Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
Didier Alexander
 
Definición de ingeniería del software
Definición de ingeniería del softwareDefinición de ingeniería del software
Definición de ingeniería del software
hdfkjshdkf
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
Mirna Lozano
 

Similar a Sistema de información.pptx (20)

Ciclo de vida bd
Ciclo de vida bdCiclo de vida bd
Ciclo de vida bd
 
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Definición de ingeniería del software
Definición de ingeniería del softwareDefinición de ingeniería del software
Definición de ingeniería del software
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
Metodología J. Llorens Fabregas - Version Final (Larga).
Metodología J. Llorens Fabregas - Version Final (Larga).Metodología J. Llorens Fabregas - Version Final (Larga).
Metodología J. Llorens Fabregas - Version Final (Larga).
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Conceptos de Ing software
Conceptos de Ing softwareConceptos de Ing software
Conceptos de Ing software
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
Solución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareSolución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de software
 
Guia de ingenieria_del_software
Guia de ingenieria_del_softwareGuia de ingenieria_del_software
Guia de ingenieria_del_software
 
Guia de ingenieria_del_software
Guia de ingenieria_del_softwareGuia de ingenieria_del_software
Guia de ingenieria_del_software
 
República bolivariana de venezuela
República bolivariana de venezuelaRepública bolivariana de venezuela
República bolivariana de venezuela
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Sistema de información.pptx

  • 1. SISTEMA DE INFORMACIÓN: BIBLIOTECA HÉCTOR EDUARDO FABELA HERNÁNDEZ SISTEMAS DE INFORMACIÓN 18/01/2023
  • 2. INTRODUCCIÓN Tener todo organizado es algo importante para nuestro día a día, desde cómo vamos a hacer las cosas, hasta la forma en la que nos organizamos, todos queremos un orden correcto, pero no tenemos algo que nos ayude a guardar la información necesaria para generar este orden, y de esta forma entran los sistemas de información, un método de tener todo organizado en base a datos que se compilan en una base de datos y de esta forma conseguir un orden correcto de la labor para la que esta sea utilizada. En el siguiente informe, se detalla paso a paso la forma en la que nosotros desarrollamos nuestro sistema de información específicamente para una biblioteca.
  • 3. METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE Una metodología de desarrollo de software es un conjunto de técnicas y métodos organizativos utilizados en el desarrollo de soluciones de software informático. El objetivo de los diferentes métodos es intentar organizar los grupos de trabajo de forma que desarrollen al máximo la funcionalidad del programa.
  • 4. EJEMPLOS DE METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE • Tradicionales: 1. Waterfall (cascada) 2. Prototipado 3. Espiral 4. Incremental 5. Diseño rápido de aplicaciones
  • 5. EJEMPLOS DE METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE • Agiles: 1. Kanban 2. Scrum 3. Lean 4. Programación extrema
  • 7. DEFINICIÓN DE NECESIDADES En esta etapa tuvimos que elegir el para que estamos haciendo el sistema de información además de que debía llevar en el.
  • 8. ANÁLISIS Debe averiguar exactamente qué se supone que debe hacer el software. Por lo tanto, la fase de análisis del ciclo de vida del software corresponde al proceso de tratar de descubrir lo que realmente se necesita y comprender completamente los requisitos del sistema (las funciones que debe tener el sistema).
  • 10. DISEÑO En esta fase se consideran las posibles implementaciones del software a desarrollar, así como la estructura general del software. El diseño es un proceso complejo que necesita ser repetido.
  • 11. EJEMPLO DE LO QUE SE DEBE LLENAR Primer año Segundo año Tercer año Alumnos Afiliados 22 19 18 Libros totales que dispone la biblioteca 102 102 102 Libros prestados 12 8 25 Libros disponibles 57 57 57 Categorías 6 8 7
  • 12. DIAGRAMAS DE ACTIVIDADES Ilustración 2 Segundo diagrama Ilustración 1 Primer diagrama
  • 13. CODIFICACIÓN En esta etapa es necesario elegir las herramientas adecuadas, un entorno de desarrollo que facilite el trabajo y un lenguaje de programación adecuado al tipo de software a crear. Esta elección dependerá de las decisiones de diseño que se tomen y del entorno en el que operará el software.
  • 14. JAVA
  • 15. PRUEBAS Dado que errar es humano, el objetivo de la fase de prueba del ciclo de vida del software es detectar errores cometidos en fases anteriores para que puedan corregirse. Idealmente, por supuesto, esto se hace antes de que el usuario final los encuentre. Si se detectan errores, la prueba se considera exitosa.
  • 16. VALIDACIÓN El siguiente paso es poner el software en servicio, por lo que debe planificar su entorno teniendo en cuenta las dependencias existentes entre los distintos componentes. Puede haber componentes que funcionen bien por sí solos, pero cuando se combinan causan problemas. Por lo tanto, se deben utilizar combinaciones conocidas que no causen problemas de compatibilidad.
  • 17. MANTENIMIENTO Esta es una de las etapas más importantes del ciclo de vida del desarrollo de software. Dado que el software no se daña ni se desgasta durante su uso, su mantenimiento consta de tres puntos diferenciados: • Eliminación de defectos descubiertos durante su vida útil (mantenimiento correctivo). • Adaptarlo a las nuevas necesidades (mantenimiento adaptativo). • Añadir nuevas funcionalidades (mantenimiento perfecto). Aunque suene contradictorio, cuanto mejor sea el software, más tiempo podrá dedicar a mantenerlo. La razón principal es que se usará más (incluso de formas inesperadas), por lo que habrá más sugerencias de mejoras.