EXAMEN UNIDAD I
NOMBRES Y APELLIDOS: Nick Alejandro Alva Moreno PARTE I. PREGUNTAS CORTAS TEÓRICAS (10 PUNTOS) Responder Responder
con
justificada justificada
a
brevedad, brevedad, pero cada
pregunta tendrá un de
síntesis.
1.
Enumere de
las
Software
una
con de
las
valor de 2 puntos.
principales y
precisión
y
preguntas preguntas
del
comente brevemente en
forma
que se plantean. plantean. Cada
Se penalizará penalizará
etapas
de
claramente claramente
proceso qué
consiste
la
de cada
falta
ingeniería una.
1.1 Análisis de requerimientos: Se extraen los requisitos del producto de software. El contenido de comunicación en esta etapa etap a es muy intenso ya que el objetivo o bjetivo es eliminar la ambigüedad en la medida de lo posible.
1.2 Especificación: Se describe el comportamiento esperado del software y su interacción con los usuarios y/o otros sistemas.
1.3 Diseño y arquitectura: Consiste en el diseño de los componentes del sistema que dan respuesta a las funcionalidades descritas en la segunda etapa también conocidas como las entidades de negocio.
1.4 Programación: Es la parte más obvia del trabajo de ingeniería de software y la primera en que se o btienen resultados “tangibles”.
1.5 Prueba: Consiste en comprobar que el software responda/realice correctamente las tareas indicadas en la especificación
1.6 Documentación: Realización del manual de usuario, y posiblemente un manual técnico con el propósito de mantenimiento futuro y ampliaciones al sistema. Las tareas de esta etapa se inician ya en la primera fase, pero sólo finalizan una vez terminadas las pruebas.
1.7 Mantenimiento: En esta etapa se realizan un mantenimiento y un mantenimiento evolutivo.
2.
Justifique elemento
brevemente que
no
la
afirmación: “
siguiente
se estropea, pero
sí
se
El
software
es
un
degrada.”
El software una vez desarrollado no se desgasta, no se estropea. P uedes dejar un programa diez mil años en un dispositivo y sobrevivirá tanto tiempo como el dispositivo que lo contiene y si antes lo has copiado garantizará su continuidad en otro. Pero el software sí se deteriora, sufre mucho con los mantenimientos, ya sea n correctivos, evolutivos, adaptativos o. El deterioro no tiene por qué ser idéntico en todos los sistemas. Dependerá de muchos factores: la calidad del producto final, su tamaño, de si el equipo de mantenimiento es distinto del de desarrollo y ha existido un período de transición suficiente para poder hacerse cargo de la herramienta, de la urgencia con que sea necesario realizar los mantenimientos y de la cantidad de los mismos y de la metodología utilizada. 3.
Explique brevemente la
diferencia
entre
Ciclo
de
Vida y
Metodología.
La metodología es una forma de llevar a gestionar y administrar un proyecto para garantizar los más altos porcentajes de éxito, esto nos indican como vamos a dividir el proyecto en partes más pequeñas que se llaman etapas. De esta maneta lo que busca con una metodología de desarrollo de software es corrección y el control de cada una de las etapas del desarrollo de un sistema lo más libre de errores. El ciclo de vida viene hacer un conjunto de fases por las que un sistema que se esté llevando a cabo tiene que pasar desde que surge la idea hasta que muere. Un ciclo de vida que compone fases sucesivas que se pueden planificar de acuerdo el modelo de ciclo de vida, pues de esta manera si se considera una fase se puede ejecutar varias veces a lo largo de un mismo proyecto. 4.
Diferencia entre los sistemas transaccionales y los de toma de de cisión, ejemplos.
Sistemas Transaccionales:
agilizan y automatizan los procesos realizados por las
empresas, Almacenan grandes cantidades de información, gestionan las bases de datos, transforman tareas complejas para los seres humanos en actividades más sencillas.
Ejemplos:
•
Un sistema transaccional debe ser capaz de enmendar cualquier error ocurrido durante una transacción, pudiendo deshacer las operaciones realizadas, manteniendo los datos tal cual estaban antes del error.
•
También debe ser capaz de controlar y administrar múltiples transacciones, determinando prioridades entre éstas. Por ejemplo, un cliente está haciendo la reserva de un asiento en un vuelo, dicho asiento debe ser bloqueado temporalmente hasta que se concrete la transacción, porque otro cliente podría estar queriendo reservar el mismo asiento en el mismo momento.
Toma de Decisión: ayudan en el análisis de información de negocios, La idea básica es recolectar datos operacionales del negocio y reducirlos a una forma que pudiera ser usada para analizar el comportamiento del mismo y modificarlos de una manera inteligente
Ejemplos: Determinar si se debe otorgar un descuento adicional a un nuevo cliente que hace un gran pedido de mercancía y que amenaza con cancelar el pedido sino se le otorga el máximo descuento posible 1. Identificación del Problema ¿Se debe otorgar el descuento adicional a este cliente, aun cuando la política indica que debe tener un año como cliente y haber al menos realizado 10 pedidos? 2. Generar alternativas de solución a) Otorgar descuento pasando por encima de la política y sin consultarlo con el director b) Seguir al pie de la letra la política, no otorgar el descuento y perder el pedido. c) Negociar con el director para que autorice un descuento especial. d) Negociar con el cliente nuevo para que acepte el descuento máximo permitido según la política.
3. Evaluar las Alternativas Alternativa Ventaja Desventaja Ponderación a) Se le daría gusto al cliente, no se perdería el pedido. Se estaría infringiendo la política de la empresa, mal ejemplo para los subordinados. b) Se estaría respetando la política de la empresa, ejemplo para los subordinados. Se perdería el pedido, además de generar incon formidad al cliente y riesgo que busque a la competencia 5 c) Se estaría reteniendo al cliente y realizando la venta, además de generarle satisfacción. Cabría la posibilidad que cada vez que los clientes compren grandes cantidades exija un descuento mayor al que se le puede otorgar. 9 d) Se le estaría otorgando el descuento que establece la política, aplicada también para los demás clientes. Insatisfacción y molestia del cliente 9 4. Elección de la mejor alternativa Se ha escogido la opción C, otorgarle el descuento al cliente previa negociación con el director, de esta forma no se tiene que saltar la política sin autorización, ni tampoco se pierde un pedido importante 5,6. Aplicación y Evaluación de resultados. 5.
Realizar una tabla comparativa entre Sistemas Informáticos y Sistemas de Información
SISTEMA INFORMÁTICO
SISTEMA DE INFORMACI N
1. Incluye las Personas, los Datos, las 1. Incluye las Personas, los Datos, las Actividades y/o técnicas de trabajo y
Actividades y/o técnicas de trabajo y
los recursos materiales en general, pero
los recursos materiales en general,
de forma tecnológica, por medio de una
relacionando
computadora o medio “informático”
electrónicamente con el equipo.
al
usuario
2. Organizados y listos para su posterior 2. Organizados y listos para su posterior uso,
generados
necesidad
para
(objetivo)
cubrir pero
de
una
uso,
generados
para
una
necesidad (objetivo).
cubrir
una
3. Administra los datos ingresados por el
manera más rápita y actualizada.
3. Se relaciona al sistema de información ya que como en el otro hay bibliotecas
usuario.
4. Durante el transcurso del tiempo
donde se almacenan los datos, en este
sistemas
de
no se deja de lado las bibliotecas el
relacionado cada vez más con el
cambio es que es virtual o tecnológica y
sistema informático, ya que los datos
de una manera más rápida por su
que se ingresaban en el sistema de
organización y sus enlaces.
información se han pasado al sistema informático
información
se
(computadoras,
han
libros
electrónicos) almacenando, obteniendo y administrando datos.
PARTE II. PREGUNTAS PARA ANALIZAR (6 PUNTOS) Como
Ingeniero
Ciclo
de
definen a)
a
Vida
Proyecto
más
de y
Proyecto
entorno
sí
de
heterogéneo
alternativas
Sistemas
debe
adecuado
para
continuación: (Contestar
funcionalidad
b)
de
en
desarrollo mucha
desarrollo y
función
para de
de la las
cada
debajo
de
carga
seleccionar, justificando
Portal
uno
de
de
cada
WEB
los
la
elección, el
proyectos
que
se
caso).
con
no
excesiva
de interfaz gráfica.
aplicación cual
se
diferentes
de
pueden
gestión
a
considerar
integraciones
con
integrar
en
diferentes el
entorno.
un
PARTE III. PREGUNTAS PARA ANALIZAR (4 PUNTOS) Modelar la siguiente Base de Datos – Modelo E/R o Modelo Relacional (4) 1. En una empresa de venta de productos, los empleados pueden vender uno o varios productos a los clientes, los productos están ordenados por categorías, un empleado puede dirigir a muchos empleados si es el jefe, o a ninguno si no es el jefe.