WorksheetsExamen Final - DISEÑO Y DESARROLLO DE SISTEMAS
Total questions: 22
Worksheet time: 44mins
Es una especialidad que consiste en sistemas, instrumentos y técnicas que se emplean en el desarrollo de los programas informáticos.
Ingenieria
Ingeniería en sistemas
Informatica
Tecnicas de información
Se ocupa de toda la gestión del proyecto para que éste pueda evolucionar en un lapso de tiempo determinado y con los recursos previsto para el proyecto.
Ingeniero de software
Ingeniero industrial
Desarrollador
El software presenta 3 elementos que lo caracterizan:
Las estructuras de datos.
Los programas y/o algoritmos.
El desarrollador
La compatibilidad de programas
Los documentos.
Hay 2 tipos de derivados de software cuando se desarrolla:
Productos hibridos
Sistemas transaccionales
Productos genéricos.
Productos personalizados.
Productos desarrollados
Selecciona 3 objetivos de la ingeniería de software
Liderar y acoplar el desarrollo de programaciones complicadas.
Actuar en algunas fases del ciclo de vida de un producto.
Liderar equipos de trabajo de desarrollo software.
Estructurar la elaboración de costos que comprueben el perfecto funcionamiento de los programa
Computar los costos de un proyecto y evaluar los tiempos de desarrollo.
Principios fundamentales que facilitan los procedimientos y la práctica del software
Agregar valor para los usuarios finales
No Planear la reutilización
Mantenerlo sencillo
Reconocer que los consumidores deben comprender lo que usted ofrece
No Fijar la visión (producto-proyecto)
Esta característica nos dice que “debe ser enfático en la economía de acción que consiste en enfocarse en que lo técnico sea lo más sencillo posible, que los productos a elaborar sean precisos y que las decisiones puedan ser tomadas localmente”.
Concentrarse en la calidad de cada etapa.
Ser dinamico
Estar listo para adaptar.
Conformar un equipo eficaz.
Esta característica nos dice que “La calidad del producto debe ser el centro focal de la condición de salida para toda la actividad del procedimiento del trabajo que se ha creado.”.
Concentrarse en la calidad de cada etapa.
Ser dinamico
Estar listo para adaptar.
Conformar un equipo eficaz.
Esta característica nos dice que “Ajustar el enfoque a las limitaciones que imponen los problemas, los usuarios y el proyecto en sí.”.
Concentrarse en la calidad de cada etapa.
Ser dinamico
Estar listo para adaptar.
Conformar un equipo eficaz.
Esta característica nos dice que “El procedimiento y usos de la ingeniería de software son importantes, pero el objetivo principal son los usuarios. Se debe formar un equipo en donde impere la confianza”.
Concentrarse en la calidad de cada etapa.
Ser dinamico
Estar listo para adaptar.
Conformar un equipo eficaz.
Esta característica nos dice que “El planteamiento puede variar entre formal o informal, pero deben determinarse los mecanismos para aplicar la forma en la que los cambios se solicitan, evalúan, aprueban e implementan”.
Calcular el riesgo.
Administrar el cambio
Elaborar productos del trabajo que sumen valor para otros
Conformar un equipo eficaz.
Esta característica nos dice que “Son muchos los detalles que pueden fallar en el desarrollo de software por lo que se hace imprescindible tener planes de emergencia”.
Calcular el riesgo.
Administrar el cambio
Elaborar productos del trabajo que sumen valor para otros
Conformar un equipo eficaz.
Esta característica nos dice que “Todo producto del trabajo que dé como resultado, de parte de la práctica de ingeniería de software pasará a alguien más. La lista de las funciones y características exigidas se dará a la persona que desarrollará un diseño, el diseño pasará a quienes creen un código y así sucesivamente”.
Calcular el riesgo.
Administrar el cambio
Elaborar productos del trabajo que sumen valor para otros
Conformar un equipo eficaz.
¿Por qué es crucial documentar el proceso de desarrollo de sistemas?
Para establecer reglas de desarrollo
Para respaldar el codigo en caso de perderse
Para facilitar la colaboración entre miembros del equipo y futuras actualizaciones.
Por custiones burocraticas
¿Cuál es la diferencia entre el desarrollo de software ágil y el modelo en cascada?
El desarrollo ágil se centra en entrega secuencial y rígida y el modelo de cascada es rapido y flexible
Ninguna de las anteriores
Que ambas llevan etapas a distinto nivel
El desarrollo ágil se centra en entregas rápidas y flexibilidad, mientras que el modelo en cascada sigue una estructura secuencial y rígida.
Es un lenguaje de programación de uso general de código abierto especialmente adecuado para el desarrollo web y que puede ser embebido dentro del HTML. Es una de las tecnologías más utilizadas en la creación de sitios web dinámicos y aplicaciones web.
JAVA
PHP
C++
VISUAL BASIC
Ejemplifica como se inicia un bloque de php
<?php
?>
<php
?>
<?
php>
<?
?>
Función que nos permite imprimir en nuestra página web ya sea una cadena o variables.
echo
printf
if
Si deseo declarar una variable llamada nombre del alumno cual seria la forma correcta de realizar dicha accion.
$nombre_del_alumno
var nombre_del_alumno
$nombre del alumno
nombre_del_alumno
Es aquella que puede cambiar su valor durante la ejecución de un programa
variable
constante
dato
funcion
Función en php que nos permite crear estructuras condicionales
if
else
for
echo
Corrige el siguiente código:
<?php
$numero_a_sumar1 = 5
$numero_a_sumar2 = 3
$suma = $num1 + $num2;
echo "La suma de “ $num1 . “ y” . $num2 . “es: “ . $suma;
?>
Es correcto
<?php
$numero_a_sumar1 = 5;
$num2 = 3;
$suma = $num1 + $num2;
echo "La suma de “ $num1 . “ y” . $num2 . “es: “ . $suma;
?>
<?php
$numero_a_sumar1 = 5;
$numero_a_sumar2 = 3;
$suma = $num1 + $num2;
echo "La suma de “ . $num1 . “ y” . $num2 . “es: “ . $suma;
?
<?php
$numero_a_sumar1 = 5;
$numero_a_sumar2 = 3;
$suma = $numero_a_sumar1 + numero_a_sumar2;
echo "La suma de “ . $numero_a_sumar1 . “ y” . $numero_a_sumar2 . “es: “ . $suma;
?>
