Defina brevemente lo que entiende por Requerimiento Funcional Son los requerimientos especificados en base a las necesidades funcionales de los usuarios finales y que guardan relacin con las actividades del negocio.
Preg. 2 (1.0 pto) Cul es la finalidad de utilizar IDEF0 y la notacin BPMN en el modelamiento del negocio? Modelamiento de actividades IDEF o Procesos de Negocio, es una tcnica para analizar el sistema total como un conjunto de actividades o funciones interrelacionadas. Es una tcnica para modelar los procesos de negocio a travs de la descomposicin funcional e identificar los procesos que lo componen y la secuencia en que los ejecuta el sistema. IDEF0 no nos ayuda a expecificar como es la ejecucin de los procesos (como lo hace) del sistema slo lo que hace y la secuencia en la que lo hace. EL BPMN provee a los negocios la capacidad de definir y comprender sus procesos de negocios internos y externos a travs de su diagrama de procesos de negocio. El BPMN define un Diagrama de Procesos de Negocio, el cual se basa en un Diagrama de Flujo adecuado para crear modelos grficos de las operaciones de procesos de negocio. Preg. 3 (1.0 pto) Defina lo que entiende por un Rolenames en las relaciones entre entidades de datos. Es el nombre que identifica una relacin diferencindola de otras que pueden existir entre dos entidades
Preg. 4 (1.0 pto) Qu entiende por una relacin reflexiva, seale un ejemplo indicando el atributo o clave fornea? La relacin reflexiva es aquella relacin que relaciona una identidad consigo misma Ejemplo: empleados que pueden ser jefes de otros empleados.
Preg. 5 (1.0 pto) Qu entiende por una vista de datos? Una vista de datos es una vista dinmica y personalizable de un origen de datos XML que recupera los datos de un origen de datos en forma de XML y los muestra mediante el Lenguaje de transformacin basado en hojas de estilo (XSLT).
Pregunta 01. Seale las etapas y las actividades que incluira en cada una de ellas, si usted fuera el responsable de la ejecucin de un Proyecto de Desarrollo de un nuevo Sistema de Informacin cuya factibilidad ya fue aprobada. (2 puntos)
Especificacin de requerimientos Anlisis del sistema Especificacin de la plataforma tecnolgica Diseo del sistema Implementacin Pruebas Configuracin y mantenimiento Otras actividades: Documentacin Capacitacin Migracin de datos Planeamiento de la capacidad Aseguramiento de la calidad Administracin del proyecto Pregunta 02. Que entiende por funcin y por proceso de negocio?
Una funcin es un conjunto de actividades de alto nivel que son permanentes y que en conjunto son responsables de alcanzar las metas y objetivos de la organizacin. Las funciones son agrupamientos de actividades importantes de alto nivel. Los procesos tambin son agrupamientos de actividades, pero ocurren a un nivel inferior.
Cmo definira un sector de actividades para un negocio? (2 puntos) FUNCIONES DE NEGOCIO: Un grupo de actividades y decisiones que conjuntamente soportan un aspecto del funcionamiento de la empresa.
PROCESOS: Actividad de negocio definida que puede ser llevada a cabo en un perodo de tiempo especfico. El proceso indica qu debera ejecutarse, pero no precisa qu mtodo emplear. PROCEDIMIENTO: Mtodo por el cual uno o ms procesos son llevados a cabo. Un Procedimiento indica que debera hacerse. Los procesos permanecen sin cambio cuando cambia la tecnologa; los procedimientos podran ser diferentes. MODULOS DE PROGRAMA: Un procedimiento o una porcin de l que son unidades en el diseo del programa Pregunta 03. De donde obtiene la informacin para identificar los requerimientos de informacin que debe atender un proyecto de desarrollo de sistemas? (2 puntos)
La informacin que obtenemos son los datos que tienen que proveerse a los usuarios a travs de las consultas y reportes y que son generados por los sistemas de informacin, con la finalidad de satisfacer parte de los requerimientos funcionales.
Pregunta 04. Cul es la finalidad de construir un Diagrama Entidad-relacin (ERD)? (2 puntos) La finalidad de construir un DER consiste en descubrir los significados en la descripcin verbal del sistema identificando las entidades y sus relaciones dentro del sistema bajo anlisis. Tambin se deben definir los grados de relacin (cantidad de entidades involucradas en cada relacin) y las cardinalidades (cada ocurrencia de una entidad se relaciona con cierta cantidad de ocurrencias de la otra entidad). Preguntas de Teora Preg.1 (1 pto. ) Defina brevemente lo que entiende por un requerimiento funcional y explique su relacin con los procesos de negocio.
Son los requerimientos especificados en base a las necesidades funcionales de los usuarios finales y que guardan relacin con las actividades del negocio. Preg. 2 (2 ptos.) Seale los elementos propuestos en la notacin BPMN para construir diagramas de procesos de negocio (BPDs).
Objetos de flujo (evento, actividad, GATEWAYS), Objetos de conexin, carriles (pool, Swimlanes) y artefactos (flujo secuencia mensaje y asociacin) Preg. 3 (1.5 ptos) Indique los enfoques propuestos para el anlisis de sistemas. Describa uno de ellos.
Caja negra Se analizan solo los inputs y outputs
Partes componentes Se utiliza la descomposicin funcional
Transicin de estados Se define el estado del sistema en base al comportamiento de las variables de estado pre establecidas
CADTWE Se define el sistema en relacin con los clientes, actores, dueos, finalidad, weltanshangs y medioambiente.
Caja Negra Se analiza un sistema y se establece una apreciacin sobre su comportamiento en base a las entradas y salidas del sistema. Ej. Un reloj Una calculadora Un horno microondas Una universidad ( vale este enfoque?)
Preg.4 (1.5 ptos) Seale algunas reglas para la construccin de un Diagrama de Flujo de Datos (DFD).
No pueden existir flechas de flujo o de relacin entre dos entidades externas. No pueden existir flujos o relaciones entre las entidades externas y almacenes de datos. No pueden existir flujos entre dos almacenes de datos. No pueden incluirse procesos que slo procesen los datos de entrada y no generen ningn flujo de salida. Los almacenes de datos deben mostrarse preferentemente en el ltimo nivel y de ser el caso en un nivel inmediato anterior cuando en el mismo al menos dos procesos expliquen la lectura y creacin o actualizacin de los almacenes de datos.
Preg.1 Defina brevemente lo que entiende por anlisis y por diseo de sistemas. Anlisis: es el proceso a travs del cual se define que es el sistema y se comprende su comportamiento as como se identifican situaciones problema. Diseo: proceso a travs del cual se especifica cmo se mejorar el sistema o se solucionar una situacin problema. Preg.2 Defina brevemente lo que entiende por un requerimiento funcional y no funcional Requerimiento funcional: Son los requerimientos especificados en base a las necesidades funcionales de los usuarios finales y que guardan relacin con las actividades del negocio.
Requerimiento no funcional: Son los requerimientos relacionados con el lenguaje con el que deber ser construido el software: su arquitectura, la seguridad de acceso, la usabilidad, mantenibilidad, fiabilidad, documentacin, forma de entrega, y procedimientos para resolver cualquier discrepancia.
Preg.3 Defina brevemente lo que entiende por un DFD y sus componentes. DFD Muestran en forma visual slo el flujo de datos entre los distintos procesos, entidades externas y almacenes que conforman un sistema. Componentes: Entidad Externa, Proceso, Flujo de datos, Almacn de datos Preg.4 Defina brevemente lo que entiende por un ERD y un DTE. ERD Un ERD es una representacin grfica de las entidades, relaciones, de los super- tipos, y sub-tipos, y en algunos casos los atributos de PK. DTE Es un diagrama que presenta los distintos estados por los que puede pasar cada instancia u ocurrencia de una entidad con la finalidad de identificar los procesos o eventos que generan los cambios de estado en la instancia. Preg.5 Cual o cuales son las diferencias entre un modelo lgico y uno fsico de la base de datos? Modelo Lgico: Un modelo de datos lgico requiere para cada entidad de la definicin de un identificador (ID) que facilite la identificacin nica de cada ocurrencia o instancia de la entidad. Tambin incluye la Cardinalidad de las relaciones, los atributos de relacin y la identificacin del tipo de relacin entre cada una de ellas. Modelo Fsico: Un modelo de datos fsico es un modelo lgico instanciado en un especifico producto DBMS, (Oracle, Informix, MS SQL, DB2, etc) y en una instalacin especfica. Especifica detalles de implementacin que pueden ser caractersticos de un producto o versin particular de un DBMs, incluyendo construccin de ndices, declaraciones de claves, modos de integridad referencial, restricciones, vistas, y objetos de almacenamiento fsico.
Preg. 1Especifique en un diagrama los procesos principales y complementarios de la Ingeniera de software Conjunto de procesos que tienen por finalidad convertir los requerimientos de informacin en un nuevo producto software o en uno mejorado
Preg. 3.Que actividades o eventos organizacionales dan inicio a un proyecto de Ingeniera de Software?. Especificacin de requerimientos Anlisis del sistema Especificacin de la plataforma tecnolgica Diseo del sistema Implementacin Pruebas Configuracin y mantenimiento Otras actividades: Documentacin Capacitacin Migracin de datos
Preg. 4.Cules son los diagramas que propone el Anlisis y Diseo Estructurados? Diagramas Entidad-Relacin (ERD). Diagramas de Transicin de Estado (STD).
INGENIERA DE SOFTWARE Requerimientos Nuevo producto o uno mejorado Metodologa De desarrollo Enfoque para el desarrollo Equipo de desarrollo Herramientas de desarrollo Preg. 6 Especifique algunas recomendaciones para la construccin de GUIs
Anlisis de requerimientos del producto, anlisis de las tareas. Conocimiento del usuario. Generacin de posibles metforas y anlisis del tipo de dilogo. Revisin.
Generacin de prototipos virtuales (layouts) o fsicos para investigar desde lo general hasta el detalle. Desarrollo de la aplicacin, del sitio o del sistema.
Planificacin (desarrollo del plan, definicin de las medidas, seleccin de participantes, formacin de observadores, preparacin de los materiales). Test (prueba piloto, test con usuarios).
Conclusin (anlisis de los datos, elaboracin del informe, resultados y recomendaciones). Comparacin con estndares (internos y/o externos), versiones anteriores del mismo producto y productos competidores. Verificacin de las diferencias. Generacin de nuevas metas.
Preg. 01 Defina brevemente lo que entiende por Anlisis y Diseo de sistemas.
Anlisis: es el proceso a travs del cual se define que es el sistema y se comprende su comportamiento as como se identifican situaciones problema. Diseo: proceso a travs del cual se especifica cmo se mejorar el sistema o se solucionar una situacin problema.
Preg. 02 Cmo han evolucionado los paradigmas para el desarrollo de software? Ciclo de vida clsico o cascada Prototipito Espiral Iterativo e incremental
Preg. 03 Defina brevemente lo que entiende por una entidad de datos y describa su representacin. Todo objeto o ente que presenta o donde se almacenan datos de inters para el negocio. Se identifican dentro del dominio del sistema o negocio a travs de la observacin de sus actividades Preg.04 Qu detalle de cada entidad se especifica en un diccionario de datos?
Preg.05Qu entiende por normalizacin de datos? La forma normal nos ayuda a disear DBs que no tienen datos redundantes innecesarios o Inconsistencias que puedan conducirnos a problemas de performance o prdida de informacin. Sirve para eliminar las dependencias funcionales no deseadas.
Preg. 1 Cmo define Ingeniera de Software Conjunto de procesos que tienen por finalidad convertir los requerimientos de informacin en un nuevo producto software o en uno mejorado. Preg. 2 Qu paradigmas de desarrollo existen para la ingeniera de software? Ciclo de vida clsico o cascada Prototipado Espiral Iterativo e incremental
Preg. 3 Como explica la relacin entre los objetivos y metas empresariales con los requerimientos de informacin?
Cada requerimiento de informacin est en base a una UTILIZACION y esta a su vez se relaciona con un OBJETIVO-META SOPORTADO POR LA INFORMACION que se relaciona con los SISTEMA(S) SOPORTANDO LA NECESIDAD y al final se determina un ndice de satisfaccin Preg. 5 Qu elementos conforman un DFD? Entidad Externa: Persona, grupo de personas o unidad de negocio, u otro sistema, o mecanismo que entrega yo recibe informacin. Proceso: Conjunto de actividades de negocio que explican que se hace y como se llevan a cabo Flujo Datos: Seala el flujo de datos de una entidad externa a un proceso y viceversa, de un proceso a otro, y de un proceso a un almacn de datos y viceversa Almacn Datos: Lugar fsico donde se almacenan los datos procesados o desde donde se recuperan para apoyar un proceso. Preg. 6 Qu es un proceso de negocio? Conjunto de actividades de bajo nivel que se caracterizan: Por tener un inicio y un fin (se ejecutan en un periodo de tiempo), y Requieren de un evento externo (trigger) para su iniciar su ejecucin. Preg. 7 Seale las relaciones erradas que no se deberan presentar entre los elementos de un DFD.
CONCEPTOS ADICIONALES A) Sistema de Informacin Un sistema que provee la informacin necesaria para la toma de decisiones en base a informacin interna y externa de negocio u organizacin. B) Reglas y requisites Son las condiciones o restricciones que deben considerarse al momento de identificar y especificar los procesos. Ej. El software debe permitir el registro de la matrcula de un alumno. La matrcula solo puede realizarse dentro del periodo de tiempo establecido C) Procesos elementales (EBP) Conjunto de actividades que no pueden realizarse independientemente ni en momentos diferentes ya que no tendran sentido para el negocio. Cada ejecucin debe realizarse desde el principio hasta el final en un solo lugar. Finalizada su ejecucin debe producir un resultado que sea completo y significativo para el usuario. Ej. Registrar una venta Recuperar los datos del cliente Ingresar los productos y las cantidades a vender Totalizar el monto de la venta Grabar la venta Emitir la orden de venta
D) Tipos de entidad segn la Cardinalidad Entidad Padre a. La entidad que dentro de una relacin uno a muchos esta al lado de la cardinalidad uno. Entidad Hijo b. La entidad que dentro de una relacin uno a muchos esta al lado de la cardinalidad muchos.
E) Tipos de relaciones
Relaciones identificadas Cuando la entidad hijo incluye en su ID el ID de la entidad padre. Relaciones no identificadas Cuando la entidad hijo no incluye en su ID el ID de la entidad padre o la incluye parcialmente.
F) Entidades dependientes e Independientes Una entidad es independiente cuando su ID no depende del ID de otra entidad. Una entidad ser dependiente cuando su ID dependa del ID de otra entidad.
G) Representando Sub-Tipos y Super-Tipos Las entidades Sub-tipos heredan las caractersticas de la entidad Super- tipo a travs de atributos comunes. Se definen atributos en ambos niveles pero la comonalidad de atributos se define en el super-tipo.
H) .Anomalas de Datos:
Comportamiento anmalos que se pueden presentar al insertar,borrar y actualizar datos en una base de datos relacional
I) Anomalia de Insercion (insert) La existencia de un objeto requiere la existencia de otro objeto independiente.
J) .Anomalia de Borrado o Eliminacion (delete).El borrado (rutinario) de un registro puede hacer que se pierda (borre) informacin que no se quera eliminar.
K) .Anomalia de Actualizacion (update) Para cambiar el valor de un atributo , se necesita cambiarlo simultaneamente en varios sitios, en lugar de en uno. -venta(nfact,ncliente,nombre,direccion,fecha,total)
Modelo de Datos Normalizado .Primera Forma Normal : Separar grupos repetitivos de datos. .Segunda Forma Normal: Separar atributos no clave que no dependan de la clave .Tercera Forma Normal: Eliminar las dependencias Transitivas, es decir atribuos que no dependan directamente de a clave.
Pasos para la normalizacin: Vista de Usuario --> Relaciones no normalizadas