En esta secci ́on se describen todos aquellos factores que afectan al pro-
ducto y a sus requisitos. No se describen los requisitos, sino su contexto. descripcion general Perspectiva del Producto Funciones del Producto. Esta subsecci ́on debe relacionar el futuro sistema (producto software) con otros productos. Si el producto es totalemente independiente de otros productos, tambi ́en debe especificarse aqu ́ı. Si la ERS define un producto que es parte de un sistema mayor, esta subsecci ́on relacionar ́a los requisitos del sistema mayor con la funcionalidad del producto descrito en la ERS, y se identificar ́an las interfaces entre el producto mayor y el producto aquı descrito. Perspectiva del Producto Descripci ́on General Funciones del Producto. En esta subsecci ́on de la ERS se mostrar ́a un resumen, a grandes rasgos, de las funciones del futuro sistema. Funciones del Producto Perspectiva del Producto Descripci ́on General. los requisitos específicos son: Consistentes: Clasificados: Gestionados: Verificables: Modificables: Trazables:. Los requisitos no pueden ser contradictorios. Un con-
junto de requisitos contradictorio no es implementable. Consistentes: Clasificados: Verificables:. Normalmente, no todos los requisitos son igual de importantes. Los requisitos pueden clasificarse por importancia (esenciales, condicionales u opcionales) o por estabilidad (cambios que se espera que afecten al requisito). Clasificados: Modificables: Verificables. La ERS es _________ si y s ́olo si todos sus requisitos son verificables. Un requisito es verificable (testeable) si existe un
proceso finito y no costoso para demostrar que el sistema cumple con el requisito. Un requisito ambiguo no es, en general, verifi-
cable. Verificable Modificable Trazable. La ERS es ______ si y s ́olo si se encuentra estructurada de forma que los cambios a los requisitos pueden rea-
lizarse de forma f ́acil, completa y consistente. modificable trazable. La ERS es __________ si se conoce el origen de cada requisito y se facilita la referencia de cada requisito a los componentes del dise ̃no y de la implementaci ́on. La trazabilidad hacia atr ́as
indica el origen (documento, persona, etc.) de cada requisito. La trazabilidad hacia delante de un requisito R indica qu ́e componentes del sistema son los que realizan el requisito R. trazable modificable verificable. Por objetos: Los objetos son entidades del mundo real que seran reflejadas en el sistema. Para cada objeto, se detallar ́an sus atributos y sus funciones. Los objetos pueden agruparse en clases. verdadero falso. Por objetivos: Un objetivo es un servicio que se desea que ofrezca el sistema y que requiere una determinada entrada para obtener su resultado. Para cada objetivo o subobjetivo que se persiga con el sistema se detallar ́an las funciones que permitan llevarlo a cabo. verdadero falso. es una jerarquía de modelos de estimación que aborda las áreas siguientes: Modelo de composición de aplicación, Modelo de etapa temprana de diseño, Modelo de etapa postarquitectónica. Modelo de composición de aplicación, Modelo de etapa secuencial de diseño, Modelo de etapa postarquitectónica. Modelo de composición de aplicación, Modelo de etapa temprana de diseño, Modelo de etapa electronica. Se usa durante las primeras etapas de la ingeniería de software, cuando son primordiales la elaboración de prototipos de las interfaces de usuario, la consideración de la interacción del software y el sistema, la valoración del rendimiento y la evaluación de la madurez de la tecnología. Modelo de etapa postarquitectónica. Modelo de composición de aplicación. Modelo de etapa temprana de diseño. Se usa una vez estabilizados los requisitos y establecida la
arquitectura básica del software. Modelo de etapa temprana de diseño. Modelo de etapa postarquitectónica. Modelo de composición de aplicación. Se usa durante la construcción del software. Modelo de etapa postarquitectónica. Modelo de composición de aplicación. la factibilidad del software tiene cuatro dimensiones sólidas: Tecnología: Finanzas: Plazos: Tiempo: Recursos:. ¿Un proyecto es técnicamente factible? ¿Está dentro del estado del arte? ¿Pueden reducirse los defectos en un
nivel que coincida con las necesidades de la aplicación? tecnologia recursos. ¿Es financieramente factible? ¿El
desarrollo puede completarse a un costo que la organización de software, su cliente o el mercado
puede pagar? finanazas tiempo. ¿El tiempo del proyecto para llegar al mercado vencerá a la competencia? tecnologia tiempo. ¿La organización tiene los recursos necesarios para triunfar? recursos tiempo. Esta subsección describirá las características generales de los usuarios del producto, incluyendo
nivel educacional, experiencia y experiencia técnica. Características de Requisitos. Descripcion general. Las funciones deberían mostrarse de forma organizada, y pueden utilizarse graficos, siempre y
cuando dichos graficos reflejen las relaciones entre funciones y no el diseño del sistema Requisitos Funcionales. Características de Requisitos. Las funciones deberían mostrarse de forma organizada, y pueden utilizarse __________, siempre y
cuando dichos graficos reflejen las ___________________ graficos, relaciones entre funciones y no el diseño del sistema diseño del sistema, relaciones entre funciones y no el grafico . Cualquier otro requisito que no encaje en otra sección. Tipos de Requisitos No Funcionales. Requisitos Funcionales. Introducción: En esta sección se proporcionará una introducción a todo el documento de
Especiación de Requisitos Software (ERS). Consta de varias subsecciones: ______________________________ propósito, ámbito del
sistema, definiciones, referencias y visión general del documento. visión general del documento, propósito, ámbito del
sistema, definiciones, referencias. Esta sección contiene los requisitos a un nivel de detalle suficiente como
para permitir a los diseñadores diseñar un sistema que satisfaga estos requisitos, y que permita al
equipo de pruebas planificar y realizar las pruebas que demuestren si el sistema satisface, o no, los
requisitos. Requisitos Específicos: Requisitos Funcionales:. Pueden contener todo tipo de información relevante para la ERS pero que,
propiamente, no forme parte de la ERS. Apéndices: Introducción:. Formatos de entrada/salida de datos, por pantalla o en listados.
2. Resultados de análisis de costes.
3. Restricciones acerca del lenguaje de programación. Apéndices: Descripción General:. Método: los cuales establecen como construir el software, abarcan las siguientes tareas:
Planeación y estimación del proyecto, Recolección de los requerimientos, Análisis de los
requerimientos del problema, Diseño de las estructuras de datos, arquitectura de los programas y
procedimientos algorítmicos, Codificación, Prueba, Implantación, y Mantenimiento. verdadero falso. los cuales establecen como construir el software, abarcan las siguientes tareas:
Planeación y estimación del proyecto, Recolección de los requerimientos, Análisis de los
requerimientos del problema, Diseño de las estructuras de datos, arquitectura de los programas y
procedimientos algorítmicos, Codificación, Prueba, Implantación, y Mantenimiento. metodo proceso. que definen la secuencia en la que se aplican los métodos proceso metodo. utilizadas para dar soporte a los métodos. herramientas metodos. es una secuencia de pasos a seguir para
alcanzar el final de un proyecto. Al modelo o proceso de desarrollo de software se le conoce como
ciclo de vida del software, porque describe la vida de un producto de software desde su
concepción hasta su implantación, entrega, utilización y mantenimiento. Modelos de ciclos de vida de desarrollo de sistemas: ciclo de vida de un producto. presenta una visión muy clara de cómo se suceden las etapas durante el desarrollo, y
sugiere a los desarrolladores cuál es la secuencia de eventos que podrán encontrar. cascada evolutivo SDLC. se basa en la idea de desarrollar una implementación inicial, exponiéndola a
los comentarios del usuario y refinándola a través de las diferentes versiones hasta que se
desarrolla un sistema adecuado. Las actividades de especificación, desarrollo y validación se
entrelazan en vez de separarse, con una rápida retroalimentación entre éstas. Desarrollo evolutivo: Modelo evolutivo. Es un modelo de proceso de software evolutivo que conjuga la naturaleza
iterativa de construcción de prototipos con los aspectos controlados y sistemáticos del modelo
lineal secuencial. Este modelo enfatiza ciclos de trabajo, cada uno de los cuales estudia el riesgo
antes de proceder al siguiente ciclo. Cada ciclo comienza con la identificación de los objetivos,
soluciones alternativas, restricciones asociadas con cada alternativa y, finalmente, se procede a su
evaluación. Modelo en Espiral: Modelo Incremental: Modelo Iterativo: Modelo Evolutivo:. tiene la ventaja obvia de reducir la cantidad de software a
desarrollarse y así reduce los costos y los riesgos, sin embargo, los compromisos en los
requerimientos son inevitables, y esto puede dar lugar a un sistema que no cumpla las
necesidades reales de los usuarios. Más aún, si las nuevas versiones de los componentes reutilizables no están bajo el control de la organización que los utiliza, se pierde el control sobre la
evolución del sistema. Componentes Reutilizables: Modelo en Espiral: Modelo Incremental:. Las herramientas CASE se definen como un conjunto de programas y procesos “guiados”, que
ayudan a los analistas, desarrolladores, ingenieros de software y diseñadores en una o todas las
etapas que comprende un ciclo de vida, con el objetivo de facilitar el desarrollo de software.
CASE proporciona un conjunto de herramientas semiautomatizadas y automatizadas que están
creando una nueva cultura de ingeniería en muchas empresas verdadero falso. se definen como un conjunto de programas y procesos “guiados”, que
ayudan a los analistas, desarrolladores, ingenieros de software y diseñadores en una o todas las
etapas que comprende un ciclo de vida, con el objetivo de facilitar el desarrollo de software.
case uml. CASE proporciona un conjunto de herramientas :___________________ y ________________ que están
creando una nueva cultura de ingeniería en muchas empresas semiautomatizadas, automatizadas, cultura de ingeniería automatizadas, semiautomatizadas, cultura de ingeniería. Balanceo de Modelos. Balanceo del DFD con el DD. Balanceo del DFD con el DD Balanceo del DD con el DER. Balanceo del DFD con el DER. Los corchetes [ ] encierran elementos alternativos. Se debe escoger un
elemento de entre aquellos separados por las barras verticales |. VERDADERO FALSO.
|