SlideShare a Scribd company logo
1 of 19
Download to read offline
Nicolás Valdenegro C.




                           Determinación de
                            Requerimiento


                        Desarrollo de Sistemas de Información I
                                       DS-IN-100
Contenido
         Determinación de Requerimiento.
           Especificación de requerimientos.
           Requerimientos.
           Requerimientos básicos.
         Requerimientos funcionales y no funcionales.




Nicolás Valdenegro C.                              17/05/2011
Determinación de Requerimiento
            Investigación de requerimientos: actividad más
            importante del análisis de sistemas.
            Es el estudio y documentación del sistema
            actual usando para ellos técnicas de para hallar
            hechos, análisis de flujo de datos y análisis de
            decisión.
            Es aquí donde aplicamos entrevistas,
            cuestionarios, observación y revisión de
            documentación entre otros.

Nicolás Valdenegro C.                                     17/05/2011
Determinación de Requerimiento
            Especificación de requerimientos:
                  Los datos obtenidos durante la recopilación de
                  hechos se analizan para determinar las
                  especificaciones de los requerimientos, es decir, la
                  descripción de las características del nuevo
                  sistema.




Nicolás Valdenegro C.                                                17/05/2011
Determinación de Requerimiento
            Requerimientos:
                  Propiedades o restricciones determinadas de forma
                  precisa que deben satisfacerse.




Nicolás Valdenegro C.                                            17/05/2011
Determinación de Requerimiento
             Requerimientos básicos:
                  Los analistas estructuran su investigación al buscar
                  respuestas a las siguientes cuatro preguntas:
                  ¿Cuál es el proceso básico de la empresa?
                  ¿Qué datos utiliza o produce este proceso?
                  ¿Cuáles son los límites impuestos por el tiempo y
                  la carga de trabajo?
                  ¿Qué controles de desempeño utiliza?


Nicolás Valdenegro C.                                               17/05/2011
Determinación de Requerimiento
            Siempre se debe comenzar con lo básico. Los
            analistas hacen preguntas que cuando reciben
            respuesta, proporcionan antecedentes sobre
            detalles fundamentales relacionados con el
            sistema y que sirven para describirlo. Las
            siguientes preguntas son de utilidad para
            adquirir la comprensión necesaria:



Nicolás Valdenegro C.                                      17/05/2011
Determinación de Requerimiento
            ¿Cuál es la finalidad de la actividad dentro de
            la empresa?
            ¿Qué pasos se siguen para realizarla?
            ¿Dónde se realizan estos pasos?
            ¿Quiénes los realizan?
            ¿Cuánto tiempo tardan en efectuarlos?
            ¿Con cuánta frecuencia lo hacen?
            ¿Quiénes emplean la información resultante?

Nicolás Valdenegro C.                                         17/05/2011
Nicolás Valdenegro C.   17/05/2011
Nicolás Valdenegro C.   17/05/2011
Determinación de Requerimiento
            Requerimientos funcionales y no funcionales:
            Requerimientos funcionales: Expresan la naturaleza del
            funcionamiento del sistema (como interacciona el sistema
            con su entorno y cuales van a ser su estado y
            funcionamiento).
            Deben estar redactados de tal forma que sean
            comprensibles para usuarios sin conocimientos técnicos
            avanzados (de Informática, se entiende), deben
            especificar el comportamiento externo del sistema y
            evitar, en la medida de lo posible, establecer
            características de su diseño.


Nicolás Valdenegro C.                                             17/05/2011
Determinación de Requerimiento
            Ejemplo Función Matricula en un Liceo:
            La matricula será realizada de forma interactiva. Se le
            preguntara al alumno cual es el plan de estudios en
            que desea matricularse (pueden ser varios).
            Se podrá generar una copia impresa de la matricula
            (sin valor oficial) en el ordenador desde donde se
            realice el proceso de matricula.
            Se genera impreso el documento para pago,
            Identificando el alumno, Antecedente Apoderado,
            año, curso, monto


Nicolás Valdenegro C.                                            17/05/2011
Determinación de Requerimiento
            Para la matricula se consultaran los datos del
            expediente y se realizaran las validaciones necesarias,
            descritas a continuación:
                  Pago de matrícula:
                  La aplicación generara un impreso para que el alumno
                  realice el pago correspondiente a la matricula en 1 o 2
                  plazos (según las fechas establecidas).
                  Si el alumno tiene beca, la aplicación deberá calcular
                  automáticamente los descuentos correspondientes.




Nicolás Valdenegro C.                                                       17/05/2011
Determinación de Requerimiento
            Requerimientos no funcionales:
             Restricciones en el espacio de posibles soluciones:
              Rendimiento del sistema: fiabilidad, tiempo de
              respuesta, disponibilidad
              Interfaces: dispositivos de E/S, usabilidad,
              interoperabilidad
              Proceso de desarrollo: estándares, herramientas,
              plazo de entrega


Nicolás Valdenegro C.                                              17/05/2011
Determinación de Requerimiento
            Requerimientos no funcionales:
                  Son aquellos requerimientos que no se refieren
                  directamente a las funciones específicas que
                  entrega el sistema, sino a las propiedades
                  emergentes de éste como la fiabilidad, la respuesta
                  en el tiempo y la capacidad de almacenamiento.
                  Sin embargo, estos requerimientos no siempre se
                  refieren al sistema de software a desarrollar.



Nicolás Valdenegro C.                                              17/05/2011
Determinación de Requerimiento
            Requerimientos no funcionales:
             Especificación de requerimientos:
              Los requerimientos se pueden especificar en
              lenguaje natural
              Se expresan de forma individual (p.ej.
              esquemáticamente),
              Se organizan de forma jerárquica (a distintos
              niveles de detalle


Nicolás Valdenegro C.                                         17/05/2011
Determinación de Requerimiento
            Ejemplo de Especificación de
            requerimientos en Seudo lenguaje:
             a) Descripción del proceso:
               Se busca a en el archivo cuentas-pendientes las
               cuentas morosas
               Las cuentas morosas se acumulan y al final se
               imprime como resultado.




Nicolás Valdenegro C.                                            17/05/2011
Determinación de Requerimiento
          b) Especificación de la función en seudo lenguaje.
      Buscar cliente con Rut en fichero-cuentas
      Mientras existan cliente en fichero-cuentas
      Acceder al registro de cuenta del fichero-cuentas
      Si estado-cuenta es moroso y monto-deuda > 100000
      Poner estado-cuenta en pendiente
      Acumular balance-cuenta en total-pendiente
      Fin-Mientras

      ** imprimir Total Deuda a la Fecha
      Imprimir fecha de hoy
      Total-pendiente
Nicolás Valdenegro C.                                          17/05/2011
Actividad
            Con respecto al proceso matricula
             i) Diseñe las tablas necesarias (BD).
             ii) Especifique el proceso en seudo lenguaje.
             iii) Diseñe el documento del comprobante de pago.




Nicolás Valdenegro C.                                            17/05/2011

More Related Content

Similar to Guia desarrollo de sistemas nº7

Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Sergio Ramos
 
Diapositivas programación III
Diapositivas programación IIIDiapositivas programación III
Diapositivas programación III
alexchatt
 
Diapositivas programacion III
Diapositivas programacion IIIDiapositivas programacion III
Diapositivas programacion III
alexchatt
 

Similar to Guia desarrollo de sistemas nº7 (20)

Electiva v captura de requisitos
Electiva v   captura de requisitosElectiva v   captura de requisitos
Electiva v captura de requisitos
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Prototipo
PrototipoPrototipo
Prototipo
 
Disertacion corta
Disertacion cortaDisertacion corta
Disertacion corta
 
Trabajo de sistemas II
Trabajo de sistemas IITrabajo de sistemas II
Trabajo de sistemas II
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Taller requisitos
Taller  requisitos Taller  requisitos
Taller requisitos
 
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
Informe
InformeInforme
Informe
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Especificar los requerimientos para el desarrollo de un software
Especificar los requerimientos para el desarrollo de un softwareEspecificar los requerimientos para el desarrollo de un software
Especificar los requerimientos para el desarrollo de un software
 
Especificar los requerimientos o requisitos
Especificar los requerimientos o requisitosEspecificar los requerimientos o requisitos
Especificar los requerimientos o requisitos
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Diapositivas programación III
Diapositivas programación IIIDiapositivas programación III
Diapositivas programación III
 
Actividad en clases
Actividad en clasesActividad en clases
Actividad en clases
 
Diapositivas programacion III
Diapositivas programacion IIIDiapositivas programacion III
Diapositivas programacion III
 

Recently uploaded

🦄💫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
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Recently uploaded (20)

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
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
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
🦄💫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
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Guia desarrollo de sistemas nº7

  • 1. Nicolás Valdenegro C. Determinación de Requerimiento Desarrollo de Sistemas de Información I DS-IN-100
  • 2. Contenido Determinación de Requerimiento. Especificación de requerimientos. Requerimientos. Requerimientos básicos. Requerimientos funcionales y no funcionales. Nicolás Valdenegro C. 17/05/2011
  • 3. Determinación de Requerimiento Investigación de requerimientos: actividad más importante del análisis de sistemas. Es el estudio y documentación del sistema actual usando para ellos técnicas de para hallar hechos, análisis de flujo de datos y análisis de decisión. Es aquí donde aplicamos entrevistas, cuestionarios, observación y revisión de documentación entre otros. Nicolás Valdenegro C. 17/05/2011
  • 4. Determinación de Requerimiento Especificación de requerimientos: Los datos obtenidos durante la recopilación de hechos se analizan para determinar las especificaciones de los requerimientos, es decir, la descripción de las características del nuevo sistema. Nicolás Valdenegro C. 17/05/2011
  • 5. Determinación de Requerimiento Requerimientos: Propiedades o restricciones determinadas de forma precisa que deben satisfacerse. Nicolás Valdenegro C. 17/05/2011
  • 6. Determinación de Requerimiento Requerimientos básicos: Los analistas estructuran su investigación al buscar respuestas a las siguientes cuatro preguntas: ¿Cuál es el proceso básico de la empresa? ¿Qué datos utiliza o produce este proceso? ¿Cuáles son los límites impuestos por el tiempo y la carga de trabajo? ¿Qué controles de desempeño utiliza? Nicolás Valdenegro C. 17/05/2011
  • 7. Determinación de Requerimiento Siempre se debe comenzar con lo básico. Los analistas hacen preguntas que cuando reciben respuesta, proporcionan antecedentes sobre detalles fundamentales relacionados con el sistema y que sirven para describirlo. Las siguientes preguntas son de utilidad para adquirir la comprensión necesaria: Nicolás Valdenegro C. 17/05/2011
  • 8. Determinación de Requerimiento ¿Cuál es la finalidad de la actividad dentro de la empresa? ¿Qué pasos se siguen para realizarla? ¿Dónde se realizan estos pasos? ¿Quiénes los realizan? ¿Cuánto tiempo tardan en efectuarlos? ¿Con cuánta frecuencia lo hacen? ¿Quiénes emplean la información resultante? Nicolás Valdenegro C. 17/05/2011
  • 11. Determinación de Requerimiento Requerimientos funcionales y no funcionales: Requerimientos funcionales: Expresan la naturaleza del funcionamiento del sistema (como interacciona el sistema con su entorno y cuales van a ser su estado y funcionamiento). Deben estar redactados de tal forma que sean comprensibles para usuarios sin conocimientos técnicos avanzados (de Informática, se entiende), deben especificar el comportamiento externo del sistema y evitar, en la medida de lo posible, establecer características de su diseño. Nicolás Valdenegro C. 17/05/2011
  • 12. Determinación de Requerimiento Ejemplo Función Matricula en un Liceo: La matricula será realizada de forma interactiva. Se le preguntara al alumno cual es el plan de estudios en que desea matricularse (pueden ser varios). Se podrá generar una copia impresa de la matricula (sin valor oficial) en el ordenador desde donde se realice el proceso de matricula. Se genera impreso el documento para pago, Identificando el alumno, Antecedente Apoderado, año, curso, monto Nicolás Valdenegro C. 17/05/2011
  • 13. Determinación de Requerimiento Para la matricula se consultaran los datos del expediente y se realizaran las validaciones necesarias, descritas a continuación: Pago de matrícula: La aplicación generara un impreso para que el alumno realice el pago correspondiente a la matricula en 1 o 2 plazos (según las fechas establecidas). Si el alumno tiene beca, la aplicación deberá calcular automáticamente los descuentos correspondientes. Nicolás Valdenegro C. 17/05/2011
  • 14. Determinación de Requerimiento Requerimientos no funcionales: Restricciones en el espacio de posibles soluciones: Rendimiento del sistema: fiabilidad, tiempo de respuesta, disponibilidad Interfaces: dispositivos de E/S, usabilidad, interoperabilidad Proceso de desarrollo: estándares, herramientas, plazo de entrega Nicolás Valdenegro C. 17/05/2011
  • 15. Determinación de Requerimiento Requerimientos no funcionales: Son aquellos requerimientos que no se refieren directamente a las funciones específicas que entrega el sistema, sino a las propiedades emergentes de éste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento. Sin embargo, estos requerimientos no siempre se refieren al sistema de software a desarrollar. Nicolás Valdenegro C. 17/05/2011
  • 16. Determinación de Requerimiento Requerimientos no funcionales: Especificación de requerimientos: Los requerimientos se pueden especificar en lenguaje natural Se expresan de forma individual (p.ej. esquemáticamente), Se organizan de forma jerárquica (a distintos niveles de detalle Nicolás Valdenegro C. 17/05/2011
  • 17. Determinación de Requerimiento Ejemplo de Especificación de requerimientos en Seudo lenguaje: a) Descripción del proceso: Se busca a en el archivo cuentas-pendientes las cuentas morosas Las cuentas morosas se acumulan y al final se imprime como resultado. Nicolás Valdenegro C. 17/05/2011
  • 18. Determinación de Requerimiento b) Especificación de la función en seudo lenguaje. Buscar cliente con Rut en fichero-cuentas Mientras existan cliente en fichero-cuentas Acceder al registro de cuenta del fichero-cuentas Si estado-cuenta es moroso y monto-deuda > 100000 Poner estado-cuenta en pendiente Acumular balance-cuenta en total-pendiente Fin-Mientras ** imprimir Total Deuda a la Fecha Imprimir fecha de hoy Total-pendiente Nicolás Valdenegro C. 17/05/2011
  • 19. Actividad Con respecto al proceso matricula i) Diseñe las tablas necesarias (BD). ii) Especifique el proceso en seudo lenguaje. iii) Diseñe el documento del comprobante de pago. Nicolás Valdenegro C. 17/05/2011