• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/37

Click para voltear

37 Cartas en este set

  • Frente
  • Atrás
¿Cuáles son los costosde la Ingeniería del Software?
A grandes rasgos, el 60% de los costos son de desarrollo, el 40% restante son de pruebas.
¿Qué es CASE?
Son sistemas de software que intentan proporcionar ayuda automatizada a las actividadesdel proceso del software.
¿Qué es un modelo de procesos de software?
Es una representación simplificada de un proceso del software, que nos da una visión másclara y específica.
¿Cuáles son los atributos de un buen software?
Principalmente debe tener la funcionalidad yel rendimiento requerido por el usuario,además de ser mantenible, confiable y fácil de utilizar.
¿Cuáles son los retos fundamentales que afronta la Ingeniería del Software?
Enfrentarse con la creciente diversidad, las demandas para reducir los tiempos de entrega yel desarrollo de software fiable, de buena calidad y sobre todo que supere las expectativasdel cliente.
¿Qué es un proceso del software?
Es un conjunto de actividades y resultados cuya meta es el desarrollo o evolución
237.¿Cuál noes un objetivo de la Ingeniería de Software?
Aumentar los costes de mantenimiento
En el desarrollo de software, la estimación de costes suele ser
Imprecisa
La IS está formada por
Métodos, herramientas y procedimientos
En IS, los procedimientos
Definen la secuencia en la que se deben aplicar los métodos
En el paradigma del modelo en cascada, la fase de ingeniería y análisis delsistema se encarga
Del estudio del sistema global en el que se va a incorporar el software
En el paradigma del modelo en cascada, la fase de análisis de los requisitos seencarga
De recoger los requisitos para el software
En el paradigma del modelo en cascada, la fase de diseño se encarga
De traducir los requisitos en especificaciones formales
En el paradigma del modelo en cascada, la fase de codificación se encarga de
Traducir las especificaciones formales en código
En el paradigma del modelo en cascada, la fase de prueba se encarga de
Verificar el software
En el paradigma del modeloen cascada, la fase de mantenimiento se encarga de
Conseguir que el software siga funcionando con el tiempo
¿Cuáles son las diferencias entre el desarrollo de un producto de softwaregenérico y el desarrollo de un software personalizado?
Los ingenieros de software desarrollan productos de software que se venden a un cliente.Existen 2 tipos de software:
Productos genéricos.
Son sistemas aislados que se venden al mercado abierto a cualquier cliente que le seaposible comprarlos. La organizaci6n que desarrolla el software controla su especificaciónProductos personalizados.
Son sistemas requeridos por un cliente en particular. El contratista de software desarrolla elsoftware especialmente para ese cliente. Las especificaciones son desarrolladas ycontroladas por la organización que compra el software. Los desarrolladores de softwaredeben trabajar con esas especificaciones.
¿Cuáles son los cuatro atributos importantes que todos los productos de
software deben tener?
Mantenibilidad .- el software debe cumplir las necesidades de cambio. Eficiente .- utilice los recursos necesarios para su funcionamiento adecuado Amigable .- tenga una interfaz amigable y de fácil acceso para el cliente. Seguro .- sea un software que cumpla con las políticas de seguridad que necesite el cliente Otros : confiabilidad y usabilidad.
¿Cuál es el proceso de software o software de ciclo de vida de desarrollo
(SDLC)?
Desarrollo de Software Ciclo de Vida, o el proceso de software es el desarrollo sistemáticode software siguiendo todas las etapas del proceso de desarrollo a saber, la captura derequerimientos, análisis de sistemas, diseño, codificación, pruebas, mantenimiento ydocumentación en ese orden.
¿Qué es la gestión de proyectos de software?
Gestión deproyectos de software eselproceso de gestión de todas las actividades como eltiempo, el costo y la gestión de la calidad involucrados en el desarrollo de software.
¿Quién es el director del proyecto de software?
A. Un gerente de proyecto de software es una persona que asume la responsabilidad dellevar a cabo el proyecto de software.
Hay muchas técnicas de estimación available.The más utilizados son-
•técnica de descomposición (Contando líneas de código y puntos de función)
•técnica empírica (Putnam y COCOMO).
¿Cuáles son las herramientas CASE?
•A. CASO significa Computer Aided Software Engineering.Las herramientas CASE
son un conjunto de programas de aplicaciones de software automatizado, que seutilizan para apoyar, acelerar y suavizar las actividades SDLC.
Son funciones de un administrador de bases de datos, conEXCEPCIÓNde:
Definir las restricciones y los derechos de acceso
na incubadora de negocios está organizando un proyecto para producir unvideojuego de caracteres que sedesarrollará en varias fases.El cliente especifica losrequerimientos en etapas posteriores a cada demostración del producto. Las primerasversiones tienen propósitos académicos y se espera que las últimas sean productoscomerciales. ¿Qué modelo del proceso se utiliza para desarrollar este proyecto?
Incremental
El departamento de control de calidad de una empresa de consultoría,implementa un plan de aseguramiento de calidad como un mecanismo de control.Ordene las actividades de dicho plan.
1.Desarrollar la descripción del proceso de software
2. Preparar el plan de SQA
3. Registrar cualquier falta de ajuste para informar al gestor ejecutivo
4. Garantizar que estén documentadas las desviaciones
5. Auditar productos de trabajo de softwarepara verificar que se ajusten con losrequerimientos
2, 1, 5, 4, 3
El departamento de tecnologías de la información de una empresa está a puntode iniciar el desarrollo de una aplicación, considerando los siguientes lenguajes de programación. Seleccione los que sean orientados a objetos.
1. LISP
2. JAVA
3. FORTRAN4. DELPHI
5. PHP
2, 4, 5
Una empresa dedicada al desarrollo de software realizara una aplicación para el control de operaciones de una aerolínea.El líder del proyecto utilizara un modelo parareunir información acerca de las necesidades de los usuarios. Seleccione las etapasde un modelo de ingeniería de requerimientos que el equipo de desarrollo realizarapara adquirir los requisitos del sistema.
1.Verificación y validación
2.Diseño
3.Negociación
4.Pruebas
5.Especificación y documentación6.Mantenimiento
7.Elicitación
1, 3 ,5 ,7
En una empresa consultora ha sido contratada para desarrollar un sistema.Elcliente es muy existente al momento de levantar los requerimientos y prefierevalidarlos el mismo. Además, requiere que le muestren un modelo ejecutable delsistema que le permita cumplir con sus necesidades. ¿Qué técnica de validación derequerimientos debe utilizar la consultoría?
Construcción de prototipos
Se solicita al responsable de sistemas presentar ante los titulares de lasdiferentes áreas que conforman la empresa, las propuestas de ERP evaluadastécnicamente para seleccionar la que será aplicada.Seleccione los aspectos quedeben incluir las propuestas.
1.Funcionalidades que se cubren de los procesos de las empresas2.Lenguaje de programación en que se desarrollaron
3.Manejador de base de datos que utilizan
4.Tiempos de implementación
a) 1, 4
Se solicita al responsable de sistemas presentar ante los titulares de lasdiferentes áreas que conforman la empresa, las propuestas de ERP evaluadastécnicamente para seleccionar la que será aplicada.Seleccione los aspectos quedeben incluir las propuestas.
1.Funcionalidades que se cubren de los procesos de las empresas2.Lenguaje de programación en que se desarrollaron
3.Manejador de base de datos que utilizan
4.Tiempos de implementación
a) 1, 4
La ruta crítica parallevar a cabo la asignación de los recursos humanos a cadauna de las tareas, con base en el tiempo total del desarrollo del proyecto, es:
Inicio-T4-T5-T7-Fin
El planeador de un proyecto de software debe calcular la ruta crítica de undiagramaPERT entregado por su administrador de proyecto.Como el planeador haolvidado la técnica para el cálculo de la ruta crítica.¿Qué temática debe consultar?
Investigación de operaciones
Una empresa dedicada al desarrollo de software realizara una aplicación para elcontrol de operaciones de una aerolínea.El líder del proyecto utilizara un modelo parareunir información acerca de las necesidades de los usuarios. Seleccione las etapasde un modelo de ingeniería de requerimientos que el equipo de desarrollo realizarapara adquirir los requisitos del sistema.
1.Verificación y validación
2.Diseño
3.Negociación
4.Pruebas
5.Especificación y documentación6.Mantenimiento
7.Elicitación
1, 3 ,5 ,7
Un analista de sistemas labora en una institución pública que se encuentradividida en múltiples áreas, en ella se realizan conjuntamente análisis que identificanaplicaciones candidatas a ser diseñadas, implantadas y soportadas, también existenfactores de dependencia de unidades, conflictos con las restantes áreas y grupos detrabajo que se crean y se deshacen con frecuencia.Cada vez que estas áreasrequieren probar un nuevo sistema que permita recortar gastos y aumentar laproductividad a través de una tecnología informática, el analista realiza una solicitudde propuesta hacia los procesos donde especifica los requerimientos, lascaracterísticas y los servicios que una vez que haya sido adquirido el nuevo sistemadebe prestar; a pesar de la contratación de servicios de outsourcing, se presentanerrores en los requerimientos acerca del diseño de interfaces de acuerdo con lasnecesidades del usuario final; es por eso que habrá que validarse la distribuciónsobre las declaraciones y prestacione
De acuerdo con el caso anterior, identifique el problema que se desea solucionar
mediante el desarrollo de sistemas de información.
Modelizar el sistema actual
En una universidad se tiene la necesidad de desarrollar la plataforma de softwarepara el nuevo campus virtual.Debido a la magnitud del proyecto es necesarioconsiderar el riesgo en cadauna de las fases. ¿Cuál de los siguientes modelos desoftware se requiere implementar para resolver el problema anterior?
Espiral
Un banco debe crear un sistema de control de clientes a nivel internacional.ElÁrea de Sistemas decidió utilizar el modelo orientado a objetos para solucionar esteproblema.Seleccione los diagramas que utiliza este modelo:
1.Entidad–Relación2.De objetos
3.De clases
4.De flujo de datos
2, 3
De acuerdo con la propuesta de solución, identifique el elemento que permitaeldesarrollo de un sistema de información.
Tecnología CASE