PREGUNTAS Y RESPUESTAS DE INTRODUCCION AL DESARROLLO DEL SOFTWARE
Size: 15.39 MB
Language: es
Added: Apr 13, 2021
Slides: 91 pages
Slide Content
Materia: Análisis y diseño de sistemas I Docente: Ing. David Enrique Mendoza Gutiérrez Tema: introducción al desarrollo del software
1.- ¿Para qué sirven los procesos o etapas del desarrollo del software? Los procesos o etapas a seguir sistemáticamente sirven para idear, implementar y mantener un producto de software, desde que surge la necesidad del producto hasta que se cumple el objetivo por el cual fue creado. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
2.- ¿Cuáles son las etapas del desarrollo de software? Las etapas del desarrollo de software son las siguientes: Planeación Ejecución Revisión Implementación Medición Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
3.- ¿Qué es la planeación en el desarrollo de sistemas? La planeación es la parte inicial del proyecto es todo lo que se debe hacer antes de iniciar el proyecto. En planeación se encuentran 2 etapas que serían el Análisis y Diseño. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
4.- ¿Qué es Análisis? Es averiguar exactamente lo que tiene que hacer en el software. Por eso, la etapa de análisis en el ciclo de vida del software corresponde al proceso a través del cual se intenta descubrir qué es lo que realmente se necesita y se llega a una comprensión adecuada de los requerimientos del sistema (las características que el sistema debe poseer). Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
5.- ¿Qué es el Diseño? El diseño es una etapa compleja y su proceso debe realizarse de manera iterativa. En esta fase se estudian posibles opciones de implementación para el software que hay que construir, así como decidir la estructura general del mismo. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
6.- ¿Cuál es la ejecución? La ejecución es el desarrollo, la codificación. En esta etapa se hacen pruebas unitarias para asegurarse que todo lo que se está haciendo funcione correctamente. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
7.- ¿Qué es revisión? Son el conjunto de actividades que suceden como resultado del análisis, el diseño y la codificación y que sirven para depurar las actividades de ingeniería del software . Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
8.- ¿Cuál es el objetivo de la revisión? Una revisión, tiene como objetivos: Señalar la necesidad del producto. Continuar las partes de un producto en las que no es necesarias o no es deseable una mejora. Conseguir un trabajo técnico de una calidad más uniforme. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
9.- ¿Qué es la implementación? Es la ejecución o puesta en marcha de una idea programada de una aplicación informática, un plan, modelo científico, diseño específico, estándar, algoritmo o política. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
10.- ¿Qué es la medición? La medición es el proceso por el cual se asignan números o símbolos a atributos de entidades del mundo con el fin de superar algunos problemas habituales en el desarrollo del software. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
11.- ¿Qué son las metodologías de desarrollo de software? Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
12.- ¿Cuántos tipos de desarrollo de software existen? Son tres los grandes grupos en los que se divide este concepto informático: Software de sistema. Software de programación. Software de aplicación. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
13.- ¿Cuántos tipos de Metodología tradicional existen? Tendríamos 2 tipos de metodologías tradicionales más usadas entre ellas el Espiral Win Win y Cascada normalmente estos se caracterizan por imponer una disciplina de trabajo sobre el desarrollo de software haciendo énfasis en la planificación y control del proyecto, en especificación precisa de requisitos y modelado a través de documentación bien definida. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
14.- ¿Cuáles son las metodologías ágiles? Son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
15.- ¿En qué consiste el modelo en cascada? El modelo en cascada es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como un conjunto de etapas que se ejecutan una tras otra. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
16.- ¿Cómo se realiza el análisis de requerimientos utilizando la metodología en cascada? Fases del modelo: Análisis de requisitos del software. Diseño del sistema. Diseño del programa. Codificación. Pruebas y errores. Despliegue del producto de software. Mantenimiento. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
17.- ¿Qué es el XP Programming ? Es una metodología de desarrollo que pertenece a las conocidas como metodologías ágiles, cuyo objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
18.- ¿Cuáles son las Características Fundamentales de la Programación Extrema? Desarrollo iterativo e incremental. Pruebas unitarias continuas. Programación en parejas. Refactorización del código. Propiedad del código compartido. Simplicidad en el código. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
19.- ¿Cuáles son las Ventajas de la Programación Extrema? Adaptabilidad. Control de errores. Programación Organizada. Mayor interacción entre el cliente. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
20.- ¿Cuáles son las desventajas de la programación Extrema? Complejidad. Libertad del cliente. Imposibilidad de Previsión Global. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
21.- ¿Qué es la metodología de desarrollo de software? Es un marco de trabajo usado para estructurar planificar y controlar el proceso del desarrollo en sistema de información una metodología de desarrollo de software se refiere a un framework que es usado para estructurar planear y controlar el proceso del desarrollo de un sistema de información. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
22.- ¿En qué consiste el framework para la metodología de desarrollo de software? El framework para metodología de desarrollo de software consiste en la filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software, herramientas modelos y métodos para asistir al proceso de desarrollo de software. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
23.- ¿Cuál es el objetivo de la metodología de desarrollo de software? Las metodologías de desarrollo de software tienen como objetivo presentar un conjunto de técnicas tradicionales y modernas de modelado de sistemas que permiten desarrollar software de cantidad incluyendo heurísticas de construcción y criterios de comparación de modelos de sistemas. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
24.- ¿Cómo se estructura la metodología de desarrollo por Jonas Montilva? La metodología de desarrollo por Jonas Montilva nos menciona 5 puntos que son: Definir el proyecto. Análisis del contexto. Definición de los requerimientos. Diseño preliminar. Diseño detallado Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira Definición y análisis Diseño detallado
25.- ¿Cómo se estructura la metodología de desarrollo por Roger Pressman? La metodología de desarrollo por Roger Pressman nos menciona 5 puntos que son: Análisis de los requerimientos del software. Diseño. Generación de código. Pruebas. Mantenimiento. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira Análisis Diseño Diseño Pruebas mantenimiento
26.- ¿Cómo es el enfoque del desarrollo de software? Las metodologías de desarrollo de software tienen como objetivo presentar un conjunto de técnicas tradicionales y modernas de modelado de sistemas que permitan desarrollar software de calidad, incluyendo heurísticas de construcción y criterios de comparación de modelos de sistemas. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
27.- Mencione los tipos de enfoques para el desarrollo del software Modelo en cascada. Prototipado. Incremental. Espiral RAD. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
28.- ¿Qué es el modelo cascada? Es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
29.-¿Cuál es la primera descripción formal del modelo en cascada? La primera descripción formal del modelo de cascada se cita a menudo en un artículo publicado por Winston Royce en 1970. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
30.- ¿Cuáles son sus principios básicos del modelo cascada? Los principios básicos del modelo de cascada son: Las fases secuenciales donde solo inicia una fase cuando la anterior culmina. Se hace un hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo el sistema una vez. Se mantiene un estricto control durante la vida del proyecto a través de una documentación amplia y escrita. Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 31.- ¿Qué es el modelo cascada incremental? Este ciclo de vida es igual al anterior con la diferencia de añadir componentes funcionales mediante incrementos, este ciclo de vida se ajusta a diferentes entornos de alta incertidumbre cuando el usuario no sabe lo que quiere, al igual que el primero no inicia una fase si otra no ha terminado.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 32.- ¿Que permite el prototipo? El prototipo permite desarrollar modelos de aplicaciones de software que permiten ver la funcionalidad básica de la misma sin incluir toda la lógica.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 33.- ¿Cuál es el problema principal con el ciclo de vida basado en prototipos? El problema principal es que el usuario no sabe lo que quiere no se puede desarrollar una solución completa por lo que necesita una alta interacción con el cliente.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 34.- ¿Qué es el modelo espiral? Es un modelo de ciclo de vida del software, utilizado generalmente en la ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 35.- ¿Cuáles son los principios básicos del modelo espiral? Sus principios básicos son: Se centra en la evaluación y reducción del riesgo del proyecto. Cada viaje alrededor del espiral atraviesa cuatro cuadrantes básicos determinar, evaluar desarrollar y plan de la próxima iteración. Cada ciclo inicia con la identificación de los interesados y su ganancia se determina con la revisión y examinación.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 36.- ¿Qué es el desarrollo rápido de aplicaciones (RAD)? La metodología RAD o DRA (por sus siglas en inglés Rapid Application Development y en castellano Desarrollo Rápido de Aplicaciones ), se trata de un modelo de desarrollo de aplicaciones ágil. Es decir, hablamos del proceso de desarrollo de software.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 37.- Mencione los principios básicos de la metodología RAD Sus principios básicos son: Desarrollo rápido y de alta calidad de un sistema de bajo costo de inversión. Intenta reducir los errores reduciendo el proyecto desfragmentando. Tiene mayor importancia la necesidad comercial que la ingeniería tecnológica o la excelencia. Si se retrasa el proyecto se reducen los requisitos y no se amplía el tiempo de entrega. Participación altamente activa de los usuarios.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 38.- ¿En qué consiste la metodología del Proceso Unificado? Es una metodología de desarrollo de software, basado en UML. Organiza el desarrollo de software en cuatro fases, cada una de ellas con la ejecución de una o más interacciones de desarrollo de software: creación, elaboración, construcción y las directrices. Hay una serie de herramientas y productos diseñados para facilitar la aplicación. Una de las versiones más populares es la de Rational Unified Process.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 39.- ¿En qué consiste la metodología Top- down programing? La metodología top- down nos permite se basa en el paradigma “Divide y Vencerás", lo que se traduce en dividir el problema en un conjunto de subproblemas menores, los cuales a su vez pueden ser divididos aún más, y se continúa con este proceso hasta obtener subproblemas que puedan ser manejados y sencillos de resolver.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 40.- ¿En qué consiste la metodología de James Senn? Define el ciclo de vida del desarrollo de sistemas como el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 41.- ¿Qué es la programación estructurada? La programación estructurada es un paradigma de programación basado en utilizar funciones o subrutinas.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 42.- ¿Cuáles son las secuencias de la programación estructurada? Secuencia: Ejecución de una sentencia tras otra. Selección o condicional: Ejecución de una sentencia o conjunto de sentencias, según el valor de una variable booleana. Iteración (ciclo o bucle): Ejecución de una sentencia o conjunto de sentencias, mientras una variable booleana sea verdadera
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 43.- ¿Cuáles son las ventajas de la programación estructurada? Los programas son más fáciles de entender. La estructura de los programas es clara. Se optimiza el esfuerzo en las fases de pruebas y depuración. Se reducen los costos de mantenimiento. Los programas son más sencillos y más rápidos de confeccionar. Se incrementa el rendimiento de los programadores.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 44.- ¿Qué es la programación orientada a objetos? Se define como un paradigma de la programación, es una manera de programar específica, donde se organiza el código en unidades denominadas clases las cuales se crean objetos que se relacionan entre sí para conseguir los objetivos de las aplicaciones.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 45.- ¿Cuál es el manifiesto ágil? Es un documento redactado en 2001 por 17 expertos en programación que supuso un cambio radical en la forma de desarrollar software
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 46.- ¿Cuáles son los valores del manifiesto ágil? Valorar más a los individuos y sus interacciones que a los procesos y las herramientas. Valorar más el software funcionando que la documentación exhaustiva. Valorar más la colaboración con el cliente que la negociación contractual. Valorar más la respuesta ante el cambio que seguir un plan.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 47.- ¿Qué es desarrollo de software ágil? El desarrollo de software ágil es un concepto usado en el desarrollo de software para describir las metodologías de desarrollo incrementales.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 48.- ¿Qué habilidades puede crear el desarrollo de software ágil? La habilidad de crear y responder al cambio con el fin de tener éxito en un ambiente incierto y turbulento.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 49.- ¿Qué es el desarrollo iterativo? El desarrollo iterativo es el proceso de desarrollo de software que consiste en la división del trabajo en pequeñas etapas repetitivas.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 50.- ¿Qué es scrum? Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 51.- ¿Cuál es la función del scrum? El Scrum Master tiene dos funciones principales dentro del marco de trabajo: gestionar el proceso Scrum y ayudar a eliminar impedimentos que puedan afectar a la entrega del producto.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 52.- ¿Qué aportó la metodología en cascada? Formalización de disciplinas Formalización de técnicas Herramientas case
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 53.- ¿Qué son los sistemas operativos? Un Sistema Operativo es un programa o conjunto de programas de un sistema informático, que administra los recursos físicos (hardware), los protocolos de ejecución del resto del contenido (software), así como la interfaz de usuario.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 54.- ¿Cuál es el cronograma iterativo e incremental? En un desarrollo iterativo e incremental el proyecto se planifica en diversos bloques temporales (en el caso de Scrum de un mes natural o hasta de dos semanas, si así se necesita) llamados iteraciones.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 55.- ¿Qué es un paradigma? Los paradigmas de programación son una forma de clasificar los lenguajes de programación en función de sus características.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 56.- ¿Qué es un modelo de Dominio? Es una representación de las clases conceptuales del mundo real, no de componentes de software, no trata de un conjunto de diagramas que describen clases software, u objetos software con responsabilidades.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 57.- ¿Cómo hacer un modelo de Dominio? Listar las clases conceptuales candidatas relacionadas con los requisitos actuales en estudio. Representar las clases en un modelo de dominio. Añadir las asociaciones necesarias para registrar las relaciones que hay que mantener en memoria. Añadir los atributos necesarios para satisfacer los requisitos de información.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 58.- ¿Cuándo se cita la primera descripción formal del modelo cascada? La primera descripción formal del modelo de cascada se cita a menudo a un artículo publicado por Winston Royce en 1970, aunque Royce no utiliza el término "cascada'' de este artículo
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 59.- ¿Qué es la metodología RUP? Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas - José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez - Andrés Mendoza Melendres - Jhonny Fernández Casira 60.- ¿Cuáles son los principios de desarrollo de RUP? Adaptar el proceso Equilibrar prioridades Demostrar valor iterativamente Colaboración entre equipos Elevar el nivel de abstracción Enfocarse en la calidad
61.- ¿En qué consiste el análisis y diseño de sistemas de información? El análisis y diseño de sistemas de información consiste en investigar sistemas y necesidades actuales para proponer sistemas mejores.
62.- ¿Qué son los sistemas de información? Son sistemas que procesan datos para producir información. Los datos son las entradas y la información la salida.
63.- ¿Cuáles son los componentes de los sistemas de información? Personas. Datos. Soportes de datos. Máquinas. Procedimientos. Programas. Controles. Formularios. Reglamentaciones.
64.- ¿Cuáles son los objetivos del análisis de sistemas? Estudios de viabilidad Viabilidad económica Viabilidad técnica Viabilidad legal Alternativas
65.- ¿Cuáles son las fases del ciclo de vida de un SI? Identificación de problemas oportunidades y objetivos. Determinación de los requerimientos de información. Análisis de las necesidades del problema. Diseño de sistemas de reconocimiento. Desarrollo y documentación del software. Pruebas del sistema. Implementación y evaluación de sistemas.
66.- ¿Cómo se clasifican los sistemas de información? Abiertos Cerrados Probabilísticos Determinísticos
67.- ¿Qué define el diseño de sistemas de información? Define el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un sistema.
68.- ¿Cuáles son las etapas de diseño de Información? El diseño de datos. El diseño arquitectónico. Diseño de la interfaz. El Diseño de Procedimientos.
69.- ¿Cuáles son los criterios técnicos para el diseño de análisis de sistemas? Debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software. Debe contener abstracciones de datos y procedimientos. Debe conducir a interfaces que reduzcan complejidad de las conexiones entre los módulos del entorno exterior. Debe producir un diseño usando un método que pudiera repetirse según el método obtenido durante el análisis de requerimientos
70.- ¿Cuáles son los elementos que integran el análisis? SOFTWARE HARDWARE PERSONAL BASE DE DATOS DOCUMENTACIÓN PROCEDIMIENTO
71.- ¿Cómo se desempeña un analista de sistemas en el rol como agente de cambio? Desempeña actividades relacionadas con el ciclo de vida del desarrollo de sistemas.
72.- ¿Qué se debe evaluar e implementar en el diseño del análisis de sistemas? Se evalúa la calidad del desarrollo del proyecto con un conjunto de revisiones técnicas y se debe implementar todos los requisitos explícitos contenidos con el modelo de análisis.
73.- ¿Por qué se caracteriza el Método de prototipo de sistema? Se caracteriza principalmente por la interactividad con el futuro usuario del sistema y continúa en evolución y se construye un modelo a partir de la cual el usuario va estableciendo las necesidades que debe satisfacer el nuevo sistema de información.
74.- ¿Qué es la metodología de desarrollo de software? Es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en un sistema de información.
75.- ¿A qué se refiere la metodología de desarrollo de software? Se refiere a un framework que es usado para estructurar, planear y controlar el proceso en desarrollo en sistema de información.
76.- ¿En qué consiste el framework para metodología de desarrollo? Una filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software.
77.- ¿Cuáles son los instrumentos para la recolección de datos? Entrevista con el cliente. Estudio de viabilidad (técnica económica y operativa). Requerimiento funcionales y no funcionales de un SI. Unified modeling language (UML).
78.- ¿Cuáles son las clasificaciones del sistema de información? Sistemas de transaccionales. Sistema de apoyo a la toma de decisiones. Estrategias para el desarrollo del sistema.
79.- ¿Para qué sirve el diagrama de secuencia Es un tipo de diagrama de interacción cuyo objetivo es describir el comportamiento dinámico del sistema de información haciendo énfasis en la secuencia de los mensajes intercambiados por los objetos.
80.- ¿Cómo se clasifican los requerimientos? Requerimientos funcionales. Requerimientos no funcionales.
81.- ¿Qué es la norma ISO 12207? Es el estándar para los procesos de ciclo de vida del software de la organización ISO.
82.- ¿De qué se encarga la norma ISO 12207? Se encarga de todo lo relacionado al ciclo de vida del software, desde la conceptualización de ideas hasta la retirada y consta de procesos para la adquisición y suministro de proyectos y servicios del software estableciendo pautas para su control y mantenimiento.
83.- ¿Cuáles son los procesos principales de la ISO 12207? Adquisición. Suministro. Desarrollo. Operación. Mantenimiento.
84.- ¿Qué es la norma IEE? Es una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software.
85.- ¿De qué trata la norma ISO? Es un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software.
86.- ¿Qué es el modelo de ciclo de vida V? Es un proceso que representa la secuencia de pasos en el desarrollo del ciclo de viada de un proyeto describiendo las actividades y resultados que deben producirse durante el desarrollo del producto.
87.- ¿Cuáles son los procesos que está conformado la ISO 12207? Procesos principales. Procesos de apoyo. Procesos organizativos.
88.- ¿Cuáles son las etapas del ciclo de vida en espiral? Planificación. Análisis de riesgo. Ingeniería. Evaluación.
89.- ¿Cuáles son los principales problemas del ciclo de vida en prototipos? El usuario no sabe lo que quiere. No podemos desarrollar una solución completa.
90.- ¿Cuáles son los tipos de prototipos que se pueden presentar al cliente? Pantalla o maqueta. Funcional evolutivo. Necesidad de interacción con el cliente.