1 / 22

Evaluación de sistemas de cómputo

Evaluación de sistemas de cómputo. Temas IV y V Definición del Problema, Necesidades, Objetivos y Requerimientos. Edna Martha Miranda Chavez Sergio Fuenlabrada Velázquez Revisión Sep 2010. IV. Identificación y definición del problema. Definición

darena
Download Presentation

Evaluación de sistemas de cómputo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evaluación de sistemas de cómputo Temas IV y V Definición del Problema, Necesidades, Objetivos y Requerimientos Edna Martha Miranda Chavez Sergio Fuenlabrada Velázquez Revisión Sep 2010

  2. IV. Identificación y definición del problema • Definición • Proceso para la identificación y definición del problema • Identificación de necesidades • Definición de objetivos • Reglas para definir objetivos • Tipos de objetivos • Factores que afectan al logro de los objetivos

  3. Definición • Problema - “Cuestión que se trata de aclarar, conjunto de hechos o circunstancias que dificultan la consecución de algún fin, planteamiento de una situación cuya respuesta desconocida debe obtenerse a través de método científico”. Diccionario de la real academia española, vigésima edición, 10 tomos • Un problema es la desviación de los resultados esperados. ¿Que resultados estamos obteniendo ahora, que resultados deseamos obtener?. • Un problema es el proceso físico, mental o mecánico en donde se presenta diferentes tipos de resistencia o inercia que deben de vencerse para obtener el resultado deseado. Para lograr una identificación clara del problema se requiere un proceso iterativo y de refinamiento

  4. Proceso de solución de problemas Se debe conocer el problema a tal profundidad que sea factible representar todas sus partes. Albet Einstein 1. Identificación del Problema 2. Análisis del Problema 3. Identificación de necesidades En el paso 5 se detallan varias alternativas de solución para los requerimientos de SW y HW 4. Definición de objetivos y requerimientos En el paso 6 se analiza factibilidad técnica, operativa y económica 5. Definición de alternativas de solución (Bench Marck) 6. Estudio de factibilidad a las alternativa de solución Los pasos 5, 6, y 7 son interactivos hasta identificar la mejor alternativa de solución 7. Elección de la mejor alternativa 8. Presentación de la alternativa de solución

  5. 1.- Identificación del problema • Un problema es la desviación de los resultados esperados. ¿Que resultados estamos obteniendo ahora, que resultados deseamos obtener?. • Un problema es el proceso físico, mental o mecánico en donde se presenta diferentes tipos de resistencia o inercia que deben de vencerse para obtener el resultado deseado. • Los problemas generan necesidades. El objetivo es resolver el problema, satisfacer las necesidades. • Finalidad, fin. Meta alcanzar, un objetivo. • Medios. Elemento que permite alcanzar un fin. ¿Si hago esto, cual será el resultado?.

  6. 2 . Análisis del problema 1. Determinación del área donde se localiza el problema. 2. Estudio del entorno relacionado con el problema. 3. Recopilación de toda la información relacionada con el problema. Platicas y/o entrevistas con el usuario, observación de los procesos, investigación documental, etc. 4. Organización de la información. 5. Análisis de la información. 6. Determinación de las partes que constituyen el problema. 7. Delimitación de la(s) parte(s) del problema a resolver (límites) 8. Modelación (representación) del problema. 9. Determinación de la(s) causa(s) que originan el problema. 10. Identificación clara de las necesidades Este es un proceso iterativo y de refinamiento

  7. 3. Identificación de necesidades • Un problema forzosamente genera necesidades. • Las necesidades son la parte visible del problema. • En ocasiones el objetivo es descubrir el problema que genera esas necesidades. • Una vez identificado el problema se deben listar todas las necesidades (obvias y no obvias) que genera el problema. Esta lista servirá para determinar en pasos futuros si la solución es optima o no (optima - resuelve todas las necesidades que genera el problema).

  8. 4. Definición de objetivos • Si los problemas generan necesidades y las necesidades requerimientos.. El objetivo es resolver el problema, satisfacer las necesidades a través de cumplir con los requerimientos. • La información que los clientes o usuarios proporcionen ayudarán a definir claramente las necesidades. • Una vez definidas las necesidades se deben definir los objetivos. • Los objetivos también son conocidos como: Finalidad, Meta, Fin. • Los medio son los elemento que permite alcanzar los objetivos. ¿Si hago esto, cual será el resultado?.

  9. ¿? Regla para fijar objetivos Para determinar si se fijo adecuadamente el objetivo, éste debe contestar las siguientes preguntas • ¿Que?- ¿Qué se busca alcanzar, Qué se pretende, Cuál es la meta? • ¿Cómo? - ¿Cómo se pretende lograr, Cual es la planeación? • ¿Quién? - ¿Quién es responsable, Quienes conformaran el grupo de trabajo, Quien realizará que actividad? • ¿Dónde? - ¿Dónde se aplican todos los esfuerzos, Donde se desarrollara? • ¿Cuándo? - ¿Es urgente o postergable, cuanto tiempo se tardara? • ¿Por qué? - ¿Por que es necesario lograr el objetivo, que beneficios aporta?

  10. Tipos de objetivos Individuales Colectivos particulares Corto plazo Generales particulares • Individuales y Colectivos • Generales y Particulares • Corto y Largo Plazo • Básicos , Secundarios y Colaterales • Naturales y Subjetivos (arbitrarios ) particulares Largo plazo Objetivos Naturales Subjetivos Básicos Orden calidad, constancia, etc. No aportan nada al logro del objetivo Beneficios Beneficios Beneficios secundarios Beneficios secundarios secundarios secundarios

  11. Factores que afectan al logro del objetivo El logro del objetivo se ve afectado por varios factores, los mas riesgosos son los factores no controlables e impredecibles. • Factores internos y externos • Factores mensurables (medibles).- Conocidos • Factores controlables.- Dependen de las decisiones personales. • Factores no controlables. No dependen de las decisiones de otras personas. • Factores estratégicos.- Influyen decisivamente en el logro del objetivo. Buscar que sean favorables. • Factores impredecibles.- Se presentan en forma inesperada ó fortuita, el conocimiento del entorno minimiza las sorpresas.

  12. V. Identificación y definición de requerimientos (Ingeniería de requerimientos) • Definición • Consideraciones • Problema de expresar los requerimientos de forma imprecisa • Tipos de requerimiento • Tabla de requerimientos • Ponderación de los requerimientos

  13. Definición Requerimiento – “Acción y efecto de requerir, necesitar, solicitar, pretender, explicar su petición”. Diccionario de la real academia española, vigésima edición, 10 tomos

  14. Consideraciones • Completo • Deben incluir descripciones de todas las facilidades y funciones requeridas. • Consistente • No deben tener conflictos ni contradicciones en la descripción de requerimientos. • Explicito • Expresado claramente, con precisión, exactitud. Manifestado con palabras,

  15. Problema de presentar los requerimientos de forma imprecisa • Los problemas crecen cuando los requerimientos no están definidos de forma precisa. • Los requerimientos ambiguos podrían ser interpretados de diferentes formas por diferentes desarrolladores y usuarios. • Considerar el termino “vistas apropiadas”. Esto es la Intención del usuario – en otras palabras “vista con propósito específico” para cada tipo de caso. • Los requerimientos imprecisos pueden provocar que una vez terminado el software no satisfaga la necesidades del usuario, rápidamente se vuelva obsoleto o requerirá mucho mantenimiento.

  16. Tipos de requerimientos Un problema puede tener varios requerimientos, entre estos están: • Requerimientos de software de aplicación • Funciones que debe realizar el software, (que en su caso sirvan de base para seleccionar el comprar o crear el software, a su vez estos se subdividen en funcionales, no funcionales y de dominio). • Requerimientos de software de base, seguridad, herramientas de programación, etc. • Necesidades de software que servirá para desarrollar y/o para operar el software de aplicación • Requerimientos de hardware • Necesidades de Hardware (¿que se requiere?). • Requerimientos de comunicaciones • Necesidades de conectividad (¿redes, internet, etc.?). • Requerimientos de personal para operar el sistema • Personal (cantidad, costo H/H y características) • Requerimientos de equipo y material de oficina • Inmobiliario y material de oficina requerido • Presupuesto • Presupuesto con que se cuenta para generar la solución, este más que un requerimiento es una restricción

  17. 2.- Definición de requerimientos del software Los requerimientos de software de aplicación se subdividen en: • Requerimientos funcionales • Enunciados de los servicios que el sistema debe proveer o hacer, que procesos debe hacer en una entrada particular y como se debe comportar en situaciones especificas. • Requerimientos no funcionales • Requerimientos o restricciones que afectan los servicios o funciones ofrecidos por el software: tiempo, compatibilidad en hardware y/o Sistema Operativo, software, estándares, etc. • Requerimientos de dominio • Requerimientos que corresponden al área especifica de la aplicación (dominio del problema).

  18. Requerimientos no funcionales Los requerimientos no funcionales se pueden subdividir en: • Requerimientos de producto • Velocidad de ejecución, Confiabilidad, Seguridad, etc. • Requerimientos organizacionales • Requerimientos que son consecuencia de políticas organizacionales y procedimientos, estándares de procesos, requerimientos de implementación, etc. • Requerimientos externos • Requerimientos de interoperabilidad con otras empresas, requerimientos legislativos, etc. * Los requerimientos no funcionales podrían ser más críticos que los requerimientos funcionales si no se toman en cuenta.

  19. Requerimientos generales Software de aplicación Requerimientos funcionales -------- Requerimientos no funcionales --------- Requerimientos de dominio ------ Software (de base, herramientas, de seguridad etc.) --------- Hardware --------- Comunicaciones -------- Equipo y material de oficina ------ Personal ------ Presupuesto -------- 4.- Tabla de requerimientos generales

  20. Requerimientos generales Software de aplicación Requerimientos funcionales -------- Requerimientos no funcionales --------- Software (de base, herramientas, de seguridad etc.) --------- Hardware --------- Comunicaciones -------- Equipo y material de oficina ------ Personal ------ Presupuesto -------- 4.- Tabla de requerimientos Los requerimientos de dominio su principal función es la de establecer una referencia de lo que se encuentra en el mercado o lo que ofrece la competencia. Usted junto con el usuario pueden decidir integrar dichos requerimientos a los requerimientos funcionales y a los no funcionales (según correspondan) o puede decidir desecharlos. Esto en función a las características de su propio negocio y necesidades del usuario

  21. Requerimientos generales Peso Software de aplicación Requerimientos funcionales -------- Requerimientos no funcionales --------- Software (de base, herramientas, de seg. --------- Hardware --------- Comunicaciones -------- Equipo y material de oficina ------ Personal ------ Presupuesto -------- 4.- Ponderación de los requerimientos A la tabla de requerimientos se le debe agregar una columna que especifique la importancia del requerimiento. PESO Descripción Valor Obligatorio (Indispensable) - 3 Necesario - 2 Opcional - 1 Ponderar – es igual a la acción de pesar o dar peso

  22. Requerimientos generales Se cuenta con el en la empresa Peso Es necesario comprar o desarrollar Software de aplicación Requerimientos funcionales -------- Requerimientos no funcionales --------- Software (de base, herramientas, de seg, etc. --------- Hardware --------- Comunicaciones -------- Equipo y material de oficina ------ Personal ------ Presupuesto -------- 4.- Ponderación de los requerimientos

More Related