Está en la página 1de 10

ESCUELA DE INFORMÁTICA

FACULTAD:
UNIVERSIDAD NACIONAL TECNOLÓGICA (UNNATEC)

CARRERA
LICENCIATURA EN SISTEMA Y TECNOLOGÍA DE LA INFORMACIÓN

ASIGNATURA:
INGNIERIA DE SOFTWARE II

TEMA:
REPORTE DE LECTURA DE CAPITULO LIBRO INTEGRAL

SUSTENTADO POR
NICKSON SANTO

MATRÍCULA:
17-0068

FACILITADOR (A):
ING KENDY ISRAEL FRANCO TORRES

FECHA
25-06-2022
Generalidades y aspectos conceptuales sobre el tema

1--En la prueba de caja negra, los testers utilizan sus conocimientos del sistema interno
para probar el sistema.

2--Con cada nueva reparación, los testers de software ejecutan una serie de prueba para
asegurarse que la funcionalidad que se sabía que funcionaba aun funciona.

3—El algoritmo de ordenamiento de burbuja utiliza una serie de operaciones de


comparación e Intercambio para ordenar los elementos de una lista en el orden
correcto.

4—Una cola es una colección de ítems que permite operaciones tales que el ultimo ítem
agregado a la colección es el primero en ser removido.

5-El análisis de requerimientos es el proceso de determinar los requerimientos


detallados del negocio para un nuevo sistema de software.

6--Una lista enlazada es una colección de nodos tales que cada nodo contiene una
referencia ( oenlace) al comprender los conceptos básicos de base datos

7--La operación Enqueue agrega un ítem a la cola mientras que la operación Enqueue
remueve un ítem desde una cola.

8--El algoritmo de ordenamiento rápido utiliza las operaciones de y comparación para


ordenar los elementos de una lista en el orden correcto.

9—Un administrador de proyecto es responsable de analizar las necesidades del


negocio y convertirlas en requerimientos que pueden ser ejecutados por el equipo de desarrollo.

10--Tanto la prueba Alfa y la prueba Beta son parte de las pruebas de verificación de un
sistema
Elección Múltiple
1--Encierre en un círculo la letra que corresponda a la mejor respuesta.
El producto que está desarrollando aún no está terminado, pero le gustaría liberar el producto a
una audiencia de clientes más amplia para su retroalimentación y pruebas.
¿Bajo cuál de los siguientes niveles de pruebas caerá esta actividad?

a)--Prueba de Integración
b)--Prueba de Sistema
c)--Prueba de Aceptación
d)--Prueba de Regresión
2--Los testers del software tienen acceso a su código fuente. Los testers necesitan escribir casos de
prueba que garanticen que el método retorna valores correctos. ¿En cuál de los siguientes niveles de
pruebas caerá esta actividad?

a)--Prueba de Integración
b)--Prueba de Unidad
c)--Prueba Alfa
d)--Prueba Beta

¿Cuál de las siguientes estructuras de datos permite acceso directo a todos sus ítems?
a)--Arreglo
b)--Pila
d)--Cola
c)--Lista enlazada

¿Cuál de las siguientes actividades en el ciclo de vida de aplicación es utilizado por un arquitecto
para crear el proyecto técnico del sistema?
a)-Análisis de requerimientos
b)-Diseño
c)--Desarrollo
d)--Mantenimiento

En su aplicación, usted está utilizando una estructura de datos de cola para manipular datos.
Necesita encontrar cuál ítem de datos será procesado después, pero no desea realmente procesar
los ítems aun. ¿Cuál de las siguientes operaciones de la cola utilizará?.
a)--Enqueue
b)--Dequeue
c)--Peek
d)--Contains
Está desarrollando un programa que requiere que registre los llamados de método. Puede
invocar solo un método a la vez. Sin embargo, un llamado de método puede a su vez invocar a otros
métodos. Cuando un método termina y retorna el control al método que lo llama. ¿Cuál estructura
utilizará para registrar estos llamados de método?
a)--Cola
b)--Arreglo
c)--Lista enlazada
d)—Pila
Está desarrollando un programa que simula una cola de trabajo. A menudo los trabajos se hacen
más rápidos de lo que puede procesarlos y en ese caso los trabajos esperan su turno para ser
procesados. Necesita asegurarse que el trabajo que llega primero es el que se procesa primero
también. ¿Cuál de las siguientes estructuras de datos es más adecuada para este requerimiento?
a)--Arreglo
b)--Cola
c)-Lista enlazada
d)-Pila

Usted escribe el siguiente código en su programa:


a)--int[] numbers = {2, 3, 1, 4};
b) numbers[2] = 4;
¿Cuáles serán los contenidos del arreglo después de que la segunda sentencia es
ejecutada?.
a. {2, 4, 1, 4}
b. {2, 3, 4, 4}
c. {2, 4, 1, 2}
d. {4, 3, 1, 4}
Está desarrollando un programa que desempeña operaciones de insertar y eliminar frecuentes
en los datos. Su requerimiento también dicta una capacidad para acceder a registros previos y
siguientes cuando el usuario presiona el botón de previo o siguiente.
¿Cuál de las siguientes estructuras de datos se ajustará mejor a sus requerimientos?.
a)Arreglo
b)Lista enlazada circular (para revisar)
c)Lista enlazada
d)Lista doblemente enlazada
Está desarrollando un programa que desempeña operaciones de insertar y eliminar frecuentes
en los datos. los datos necesitan ser accedidos como una pila con la funcionalidad del último
que entra es el primero que sale. Su solución debe requerir tan poca memoria como sea
posible. ¿Cuál de las siguientes estructuras de datos se ajustará mejor a sus requerimientos?
a)--Arreglo
b)--Lista enlazada circular
c)--Lista enlazada
d)--Lista doblemente enlazada

Cuestionario #2

1--Complete los siguientes enunciados escribiendo la


palabra o palabras correctas en los espacios proporcionados.

1-En HTML la ficha de anclaje (<a>), el atributo href especifca la URL


objetivo.
2. Puede poner código CSS en un archivo separado y enlazarlo a la página
Web utilizando el elemento HTML <link>

3 El código de JavaScript en una página Web es ejecutado en el


Navegador web .
4-Puede utilizar un elemento <noScrip> para visualizar un mensaje
específico a los usuarios cuando el navegador no está ejecutando JavaScript.

5-Puede deshabilitar el estado de vista en el nivel de página estableciendo el atributo


EnableviewSate de la directiva Page a false en la página ASP.NET.

6. El estado de aplicación es utilizado para almacenar información que es utilizada


globalmente a lo largo de una aplicación, como opuesto al estado de sesión que
almacena información para una sesión de usuario.

7. Una aplicación Web es accedida utilizando un nombre web hosting de en lugar


de un nombre de carpeta física.
8. Debe marcar las clases con el atributo webService para exponerlos como un
servicio Web.

9. Todos los métodos en una clase de servicio Web, solo los métodos marcados con los
atributos webMethod son expuestos como métodos de servicio Web.

10. SOAP se basa en XML como su formato de mensaje y utiliza HTTP para la
transmisión del mensaje.

Opción Múltiple
Encierre en un círculo la letra que corresponda a la mejor respuesta.
Escriba el siguiente código en su página Web:
<html>
<head>
<title>Pagina de ejemplo</title>
<style type=”text/css”>
div
{
Font-family:verdana
Font-size:9pt;
}
</style>
</head>
<body>
<div style>
“Font-weitght : bold; font-size: 12pt;”> Texto de Ejemplo</div>
</body>
<html>

2. ¿Cuál sería el estilo para el texto visualizado como parte del elemento
?

a. font-family: Verdana; font-weight: bold; font-size: 12pt;


b. font-family: Verdana; font-weight: bold; font-size: 9pt;
c. font-family: Verdana; font-size: 12pt;
d. font-family: Verdana; font-size:
3. Está desarrollando un sitio Web de mapas que permite a los usuarios
explorar interactivamente el mapa utilizando acciones tales como panning and
zooming. Desea que el sitio Web sea responsivo y accesible en la mayoría de
los navegadores Web modernos. Sin embargo, desea que los usuarios instalen
plug-ins adicionales con el fin de utilizar su sitio Web. ¿Cuál de las siguientes
tecnologías debería utilizar para visualizar los mapas?

a. HTML.

b. Tecnología de programación del lado del Servidor tal


como ASP.NET.
c. Adobe Flash.
d. JavaScript. 4.

Su página ASP.NET contiene una variable de nivel de página del tipo


Customer. Desea preservar el valor de esta variable a través de devoluciones
de datos de página (postbacks), pero no necesita esta variable en ninguna otra
página en la aplicación. ¿Cuál de las siguientes técnicas de administración de
estado es la mejor manera de llevar a cabo esto?

a. Cadenas de consulta
b. Cookies

c. Estado de Vista
d. Sesión

5. Está desarrollando una aplicación Web para un banco en línea. Su


aplicación permite a los usuarios acceder a la información de sus cuentas y
transacciones desde dentro de un navegador Web. Cuando un usuario inicia
sesión en la aplicación Web, desea que la aplicación muestre el nombre de
usuario y el balance de cuenta en todas las páginas de la aplicación hasta que
el usuario cierra sesión. También desea que la aplicación sea segura de
usuarios maliciosos. ¿Cuál de las siguientes técnicas de administración de
estado debería utilizar?
a. Cookies

b. Estado de vista
c. Estado de vista con cifrado
d. Sesión

6. Está desarrollando un formulario Web para visualizar la información del


clima. Cuando un usuario solicita el formulario Web, el formulario necesita
hacer alguna inicialización para cambiar la apariencia del formulario y asignar
valores a algunos controles. ¿Dónde debería poner el código?
a. En el manejador de evento PreInit de la clase Page.

b. En el manejador de evento Init de la clase Page.


c. En el manejador de evento Load de la clase Page.
d. En el manejador de evento PreRender de la clase

7. Desea visualizar valores de las expresiones de C# en una página ASP.NET.


¿Cuál de los siguientes tipos de bloque de código debería utilizar para encerrar
la expresión?

a.<srcip runat=»server»>…</scrip>
b. <scrip>….</scrip>
c. <%=..%>
d. <form>…</form>
8. Ha desarrollado una aplicación de timesheet que será utilizada por todos los
trabajadores en su compañía. Ha utilizado ASP.NET para desarrollar esta
aplicación y la ha implementado en el servidor Web de la compañía. ¿Qué
deben instalar todos los trabajadores de la compañía en sus computadoras
antes de que puedan acceder a la aplicación de timesheet?
a. .NET Framework Redistributable

b. .NET Framework Software Development Kit


c. Visual Studio

d. Navegador Web
9. Su aplicación cliente llama a un servicio Web que desempeña cálculos
complejos que consumen tiempo. El usuario se queja que mientras los
resultados están siendo retornados la interfaz de usuario se congela
momentáneamente. ¿Qué enfoque debería tomar para resolver este problema?

a. Instalar un mejor procesador en el servidor Web.

b. Instalar un mejor procesador en la computadora cliente.

c. Actualizar a una conexión de Internet más rápida.

d. Utilizar llamados asincrónicos para invocar al servicio Web.

10. Ha creado un servicio Web de ASP.NET que convierte de una moneda a


otra. Uno de los métodos en su servicio Web está defnido con este código:

public double Convert(double amount, string from, string to)

{
// Código para desarrollar la conversión de moneda
}

11. Los usuarios del servicio Web reportan que pueden establecer una
referencia al servicio Web pero el método Convert no está disponible para
ellos. ¿Cuál podría ser el problema?

a. El archivo .asmx del servicio Web no está disponible en


el servidor Web.
b. La clase del servicio Web no está marcada con el atributo WebService.

c. El método Convert no está marcado con el atributo WebMethod.

d. Los servicios Web pueden solo exponer métodos y retornar valores de texto.
12. Está trabajando en dos proyectos de Visual Studio. El primer proyecto es
un servicio Web que retorna un objeto DataSet perteneciente al espacio de
nombre System.Data. El segundo proyecto accede al servicio Web creado por
el primer proyecto. ¿Cuál proyecto en este caso requiere una referencia al
espacio de nombre de System.Data?

a. El proyecto del Servicio Web.

b. El proyecto cliente que accede al servicio Web.


c. Tanto el proyecto cliente y el proyecto del servicio Web.
d. Ni el proyecto cliente ni el proyecto del servicio Web.

También podría gustarte