martes, 29 de abril de 2014

evidencias 2.8

a. Explique que son los requerimientos funcionales
Son declaraciones de los servicios que debe  proporcionar  los sistemas, también deben declarar explícita mente lo que  el sistema no debe hacer, relacionado entradas y comportamientos en situaciones particulares.

b. Explique que son los requerimientos no funcionales

Son restricciones de los servicios o funciones ofrecidos por el sistema, se aplican al sistema en su totalidad, incluyen restricciones de tiempo, sobre el proceso de  desarrollo y  estándares.


c. Diga y explique los tipos de requerimientos no funcionales

Requerimiento de producto: usabilidad, eficiencia, fiabilidad, portabilidad.

Requerimientos organizacionales: de entrega, implementación, estándares.

Requerimientos externos: interoperabilidad, éticos, legislativo.


d. ¿De qué manera se debe redactar un requerimiento para que pueda ser controlado?

Los requerimientos deben declararse de tal forma que varios contratistas puedan licitar el contrato, ofreciendo, quizás formas diferentes de cumplir las necesidades de los clientes en la organización. Una vez que el contrato se asigna, el contratista debe redactar una  definición del sistema para el cliente más detallado de forma que este comprenda y pueda validar lo que hace el software.


e. ¿Que son los requerimientos del dominio?

Promueven el dominio de aplicación del sistema  que reflejan las características, puede ser funcional o no funcional. Este dominio normalmente incluye tecnología especializada, puede restringir o establecer como se deben ejecutar cálculos particulares.
Son importantes debido  que reflejan fundamentos del dominio de aplicaciones, una de los requerimientos es la restricción de diseño, es segundo se introduce debido a las leyes de derecho de autor.


f. ¿Qué son los requerimientos del usuario?

Es un sistema que describe los requerimientos funcionales y no funcionales de tal forma que sea comprensible por los usuarios del sistema sin conocimiento técnico detallado. Especifica el comportamiento externo del sistema y debe evitar, tanto como sea posible, las características de diseño del sistema.
Debe redactarse en un lenguaje sencillo ya sea con tablas, formularios y diagramas.


g. En un requerimiento de usuario, ¿para qué sirven los fundamentos?

Sirven para explicar porque se ha incluido el requerimiento y es particularmente es útil cuando cambia esto, además reconoce que es de utilidad en una cuadricula activa, sin embargo esto se rechaza de forma deliberada en favor de una ubicación manual.


h. ¿Cómo se debe escribir un requerimiento del usuario?

Se escribe en un lenguaje sencillo, con tablas y formularios sencillos y diagramas  intuitivos, pueden surgir problemas cuando se redacta un documento de texto por falta de claridad, confusión de requerimientos, conjunción de requerimientos.

 i. ¿Qué son los requerimientos del sistema?

Son versiones extendidas de los requerimientos del usuario, agregan detalles y explican como el sistema debe proporcionar los requerimientos del usuario.
Simplemente deben describir el comportamiento externo del sistema y sus restricciones operativas. Se excluye toda la información del diseño, por varias razones:
Se organizan conforme a los diferentes subsiste mas que compone el sistema.
Debe interoperar con otros ya existentes, esto restringe el diseño.


j. ¿Es bueno redactar los requerimientos del sistema en lenguaje natural? ¿Por qué?

No porque pueden surgir diversos problemas tales como:
*Falta de claridad: a veces no se puede utilizar el lenguaje de forma precisa y queda poco concisa y difícil de leer.

*confusión de requerimientos: no se distingue claramente los requerimientos funcionales, las metas y la información para el diseño.

*conjunción de requerimientos: se expresa de diferentes formas como un único requerimiento.


k. ¿Cómo debe ser el documento de requerimientos del software? ¿Qué debe contener?
Debe implementar los desarrolladores del sistema, debe incluir tanto los requerimientos de los usuarios para el sistema como una descripción detallada.
Debe contener clientes de sistema: especifican los  cambios en los requerimientos.
*administradores: planifica el proceso de desarrollo del sistema.
*ingenieros de sistemas: comprenden que sistema debe desarrollarse.
*ingenieros probadores de sistemas: desarrollan las pruebas de validación.

*ingenieros encargados del mantenimiento: comprenden el sistema y las relaciones entre sus partes.

evidencias 2.7

a. ¿Qué es un sistema de base de datos?
Son conjunto datos almacenados sin redundancias en un soporte de acceso directo. También se puede definir base de datos como un fichero en el cual se guarda información de cualquier tipo. En este se podemos almacenar el nombre, apellido de las personas  de modo separado.

b. ¿Qué operaciones se pueden realizar con una base de datos?
*Operaciones unarias: mediante esta operación se obtiene un conjunto de filas con todas  las columnas de la tabla. Se utiliza las operaciones booleanos: “and” (y), “or” (o), “not” (no).

*operaciones binarias y unión: esta operación  solo se puede hacer si la tabla tiene las mismas columnas, es decir, si tuviéramos una tabla llamada empleados 2 con la mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla. Su presentación seria tabla 1 y tabla2.


c. ¿Qué es un registro?
Es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura, estos elementos pueden ser datos elementales o estructuras de datos. También representa un objeto Unicode datos implícitamente estructurados en una tabla.

d. ¿Qué es un campo?
Es un espacio de almacenamiento para un dato en particular, es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos.

e. ¿Qué es información integrada?
Donde sereúne la información relevante acerca de la estrategia de la organización, la gestión, los resultados de manera que refleje el contexto social, comercial y medioambiental en el que opera.

f. ¿Qué es información compartida?
Es una base de datos que incluye información ya sea depagos  efectuados por los clientes de las empresas o cualquier organización.

g. ¿Qué es un DBMS?
(Data base managenment system) son la siglas en inglés para la gestión de base de datos. DBNS es una aplicación que permite  a los usuarios, definir, crear y mantener la base de datos, además de proporcionar un acceso  controlado a la misma.

h. Explique las tres clases de usuarios de una BD

Usuarios normales: son usuarios no sofisticados  que interactúan con el*sistema mediante un programa de aplicación de formularios donde se puede rellenar los campos  apropiados del formulario. Estos usuarios también pueden  simplemente leer los informes generales de la base de datos.

*usuarios sofisticados: interactúan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos para hacer sus consultas.

*usuarios especializados: son usuarios sofisticados que escriben aplicaciones  de base de datos especializadas y adecuadas  para el procesamiento de datos tradicional.

i. ¿Qué es una base de datos?
Es una colección de información organizada de forma en que un programa de ordenador  pueda seleccionar  rápidamente los fragmentos de  datos  que necesite. Una base de datos es un sistema de archivos electrónicos.

j. ¿A qué se refiere el término “datos persistentes”?
Se refiere de manera intuitiva, que el tipo de dato de la base de datos defiere de otros datos más enteros. Conviene llamar persistente a los datos de una base de datos, esto tiene por objetivo sugerir que la información de una base de datos defiere de otros tipos de datos.

k. ¿Qué es una entidad?
Lo que constituye la esencia y la unidad de una cosa. Es el valor o la importancia de algo, también es la representación de un objeto o concepto  del mundo real que se describe en una base de datos.

l. ¿Qué son las interrelaciones?
Es la manera en la que interactúan los procesos para realizar una actividad o un proceso. También relación mutua entre dos personas, cosas o fenómenos.

m. ¿Qué es una propiedad?
Es el poder directo directo e inmediato sobre un objeto, por la que se atribuye a su titular la capacidad de disponer del mismo.

n. ¿Qué ventajas se pueden obtener de utilizar una base de datos?
*Control sobre la redundancia de datos. No se almacenan varias  copias de los mismos datos.
*consistencia de datos. Si un dato está almacenado una solo vez.
*más información sobre la misma cantidad de datos.
*compartición de datos. La base de datos pertenece a la empresa puede ser compartida por los usuarios que estén autorizados.
*mantenimiento de estándares.
*mejora la integridad de datos.
*mejora la seguridad.
*mejora la accesibilidad a los datos.
*mejora en la productividad.
*mejora en el mantenimiento gracias a la independencia de los datos.

o. ¿Qué es DBA y de qué se encarga?
Es el profesional que administra  las tecnologías de la información y la comunicación,  siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios  y legalesde bases de datos.

Se encargan de:

*implementar, dar soporte y gestionar base de datos corporativos.
*crear y configurar bases de datos  relacionadas
*ser responsables  de la integridad de los datos y la disponibilidad
*diseñar la distribución de los datos y las soluciones de almacenamiento
*planificar e implementar el aprovisionamiento de los datos y aplicaciones.
*diseñar y crear las bases de datos corporativas de soluciones avanzadas.


p. Resuma las ventajas del enfoque de base de datos.
*Disminuir la redundancia: en los sistemas de base de datos cada aplicación tiene sus propios archivos privados.

*Evitar la inconsistencia: es un colorario del punto anterior, si se elimina la redundancia, no hay inconsistencia. Se garantiza la consistencia de base de datos  desde el punto de vista del usuario asegurándose  de aplicar de forma automática  a la otra entrada  cualquier modificación por ella misma.

*Compartir los datos: es posible satisfacer las necesidades  de información de las aplicaciones  nuevas sin tener que almacenar datos adicionales.

*Hacer cumplir las normas: al tener control centralizado de la base de datos  puede garantizar la observación de todas lasnormas  aplicables para la representación de los datos.

*Aplicar restricciones de seguridad: al tener jurisdicción completa sobre  BD, el DBA       puede: asegurar que el acceso de la base de datos sea solo a través de los canales apropiados. Definir las verificaciones de seguridad podrá realizar  cuando se intente acceder  a información delicada.
*Mantener la integridad: que la información sea correcta. Sin los controles apropiados, un usuario podría modificar en forma incorrecta la base de datos.

*equilibrar requerimientos opuestos: al conocer los requerimientos generales de una empresa  el BDA puede estructurar  el sistema con miras a proporcionar un servicio general óptimo para la empresa.





jueves, 24 de abril de 2014

EXPLIQUE LAS ALTERNATIVAS PARA REPRESENTAR LOS PROCESOS CRUZADOS Y GRAFÍQUELOS.

Es la representación de un diagrama  de flujo no tan extenso por que deben pensar en el primer día de la propuesta para procesarla y el segundo día deben tomar una decisión si les funciona o no  para así saber si se deben corregir o no  y si les funciona se procesa, esto se refiere que al siguiente día se  organiza una visita y se presta el servicio.






CUÁLES SON LAS DOS ALTERNATIVAS QUE EXISTEN PARA REPRESENTAR UN PROCESO Y EXPLÍQUELAS.


*MAPA DE PROCESOS CRUZADOS: se representan por medio de símbolos y flechas, contienen información de las personas, insumos, materiales, recursos y los pasos necesarios para modificar el resultado final. Los procesos cruzados se representan  en dos alternativas, mapa funcional y línea de tiempo.

Mapa funcional: se utiliza casi siempre cuando se  clasifica la forma en que se está organizando el trabajo paso a paso atreves del proceso. Usualmente la grafica es en columnas

Mapa de tiempo: este se constituye para representar el ciclo del tiempo a través del proceso. Se utiliza cuando quieren reducir el ciclo del tiempo para agilizar los procesos  sin embargo  en los procesos sumamente  complejos pueden ser muy cargados.

*MAPA DE FLUJO GRAMA: es una fotografía sistemática  de un proceso donde se utilizan flechas para así representar los pasos en un orden secuencial. Nos permite representar todos los elementos y  pasos que intervienen en el mismo de una forma simple.


CUANDO SE DEBEN UTILIZAR LOS MAPAS DE PROCESOS.

Cuando queremos saber si el proceso es viable o no. Necesitan recolectar información sin perder tiempo en una información innecesaria y cuando los resultados no son deseados.

QUE PERMITE IDENTIFICAR LOS MAPAS DE PROCESOS.

 Permite identificar  donde están fallando o que se puede mejorar para así plasmar una idea para la solución del problema.
También es una guía para trabajadores o clientes nuevos.

                                                                                                            

POR QUÉ Y PARA QUÉ SE DEBEN REALIZAR LOS MAPAS DE PROCESOS.

Porque sin un mapa de procesos bien estructurado no funcionaria una empresa  ya que así lleva un orden en la labor de los trabajadores, clientes y administradores y es un método fácil para que el usuario pueda entender.

Se deben realizar para:
*Percibir los errores cuando recolectan información.
*Para que el empleado se enfoque en la tarea a lo que fue contratado.

*Medir la efectividad y la eficiencia laboral para modificar u obtener un mejor resultado.

QUE ES UN MAPA DE PROCESOS Y CUÁLES SON SUS UTILIDADES.

Es la representación gráfica que nos ayuda a visualizar la información que existe en una empresa  y su interrelación entre ellos antes de realizar el mapa de procesos habrá que identificar toda la información.

Un mapa de procesos son útiles para:
*Saber cómo se están realizando los trabajos que se están haciendo en la actualidad.
*Para mejorar los procesos.
*Para orientar a los empleados.

*Para fortalecer y evaluar los indicadores o medidas de resultados.