trabajo de sistemas

Upload: maykol-jofre-jimenez-polo

Post on 05-Nov-2015

215 views

Category:

Documents


0 download

DESCRIPTION

es muy bueno

TRANSCRIPT

SISTEMAS1. CONCEPTO.-Un sistema es un conjunto de partes o elementos organizados y relacionados que interactan entre s para lograr un objetivo. Los sistemas reciben (entrada) datos, energa o materia del ambiente y proveen (salida) informacin, energa o materia.1.1. CARACTERSTICAS DE LOS SISTEMAS.-Un sistema puede ser fsico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software) Cada sistema existe dentro de otro ms grande, por lo tanto un sistema puede estar formado por subsistemas y elementos, y a la vez puede ser parte de un sper sistema Los sistemas tienen lmites o fronteras, que los diferencian del ambiente. Ese lmite puede ser fsico (el gabinete de una computadora) o conceptual. Si hay algn intercambio entre el sistema y el ambiente a travs de ese lmite, el sistema es abierto, de lo contrario, el sistema es cerrado. - El ambiente es el medio en externo que envuelve fsica o conceptualmente a un sistema. El sistema tiene interaccin con el ambiente, del cual recibe entradas y al cual se le devuelven salidas. El ambiente tambin puede ser una amenaza para el sistema.

1.2. SISTEMAS EN INFORMTICA.-En informtica existen gran cantidad de sistemas:1.2.1. SISTEMA OPERATIVO.-Sistema tipo software que controla la computadora y administra los servicios y sus funciones como as tambin la ejecucin de otros programas compatibles con ste. Ejemplos de familias de sistemas operativos: Windows, Unix, Linux, DOS, Mac OS, etc. Un sistema operativo permite interactuar con el hardware de computadoras, telfonos celulares, etc. y ejecutar programas compatibles en stos. Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema, controlar los dispositivos de entrada y salida, facilitar la conexin a redes y el manejo de archivos1.2.2. SISTEMA EXPERTO (SE).-Sistemas que emulan el comportamiento de un experto en un campo concreto, su objetivo es lograr mejor calidad y rapidez en las respuestas y mejorar la productividad de un experto. Forma parte de la Inteligencia Artificial. Suelen basarse en el conocimiento declarativo (hechos sobre objetos, situaciones) y el conocimiento de control (informacin sobre el seguimiento de una accin). Un Sistema Experto est conformado por: base de conocimientos (BC). base de hechos (memoria de trabajo). motor de inferencia: intentando modelar el proceso de razonamiento humano. mdulos de justificacin: muestra el razonamiento seguido para llegar a una conclusin determinada. interfaz de usuario.

1.2.3. SISTEMA INFORMTICO.-Un sistema informtico es un conjunto de partes que funcionan relacionndose entre s con un objetivo preciso. Sus partes son: hardware, software y las personas que lo usan. Por ejemplo, una computadora, sus dispositivos perifricos y la persona que la maneja, pueden constituir un sistema informtico. Un sistema informtico puede formar parte de un sistema de informacin; en este ltimo la informacin, uso y acceso a la misma, no necesariamente est informatizada. Por ejemplo, el sistema de archivo de libros de una biblioteca y su actividad en general es un sistema de informacin. Si dentro del sistema de informacin hay computadoras que ayudan en la tarea de organizar la biblioteca, entonces ese es un sistema informtico.

REQUERIMIENTOS DE SISTEMAS2. CONCEPTO.-En tecnologa informtica de sistemas, un requerimiento es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio.Los requerimientos son declaraciones que identifican atributos, capacidades, caractersticas y/o cualidades que necesita cumplir un sistema (o un sistema de software) para que tenga valor y utilidad para el usuario. En otras palabras, los requerimientos muestran qu elementos y funciones son necesarias para un proyecto.En el modelo clsico de desarrollo de sistemas o desarrollo software, la etapa de los requerimientos viene antecedida de la etapa de factibilidad del sistema/software y precedida por la etapa de diseo del sistema/software.2.1. ETAPAS DE LA FASE DE REQUERIMIENTOS.-2.1.1. OBTENCIN DE REQUERIMIENTOS: Bsqueda y obtencin de los requerimientos desde los grupos de inters.2.1.2. ANLISIS:Comprobacin de la consistencia y completitud de los requerimientos.2.1.3. VERIFICACIN: Constatacin de que los requerimientos especificados son correctos.

2.2. CLASIFICACIN DE LOS REQUERIMIENTOS.-2.2.1. REQUERIMIENTOS FUNCIONALES: Qu debe hacer el sistema o software.2.2.2. REQUERIMIENTOS NO FUNCIONALES:Cmo debe funcionar el sistema o software (no su implementacin), por ej. calidad, rendimiento, facilidad de uso, etc.2.2.3. REQUERIMIENTOS EXTERNOS:A qu se debe atener el sistema o software con respecto a su entorno: compatibilidad con otros sistemas, adecuacin a determinadas leyes, etc.2.3. CARACTERSTICAS QUE DEBERAN CUMPLIR LOS REQUERIMIENTOS.-2.3.1. ACTUAL:El requerimiento no debe volverse obsoleto con el paso del tiempo.2.3.2. COHESIN:El requerimiento debe dirigirse a solo una nica cosa.2.3.3. COMPLETO:El requerimiento debe estar completamente declarado en un nico lugar, sin informacin faltante.2.3.4. CONSISTENTE:El requerimiento no debe contradecir ningn otro requerimiento y debe ser completamente consistente con toda la documentacin.

2.3.5. CORRECTO/NECESARIO:El requerimiento debe cumplir con la necesidad declarada por los interesados en el sistema/software.2.3.6. FACTIBLE/VIABLE:El requerimiento debe poder ser implementado.2.3.7. NO AMBIGUO:El requerimiento debe estar concisamente declarado. Debe expresar hechos objetivos, no opiniones subjetivas. Debe poder ser interpretado de una nica manera.2.3.8. OBLIGATORIO:El requerimiento debe representar una caracterstica definida por el grupo interesado en el desarrollo del sistema/software, su ausencia no puede ser reemplazada. 2.3.9. OBSERVABLE EXTERNAMENTE:El requerimiento debe especificar una caracterstica observable externa o experimentable por el usuario del producto.

2.3.10. VERIFICABLE/DEMOSTRABLE:La implementacin del requerimiento debe poder ser resuelta en alguno de estos mtodos: inspeccin, anlisis, demostracin o prueba.

3. DIFICULTADES PARA DEFINIR LOS REQUERIMIENTOS DE SISTEMA.-Durante la etapa de especificacin de requerimientos se pueden presentar muchos inconvenientes los cuales son importantes de identificar y prevenir, a continuacin se presenta un listado con los problemas ms comunes en este proceso:

Son difciles de expresar en palabras (el lenguaje es ambiguo). Existen muchos tipos de requerimientos y diferentes niveles de detalle. La cantidad de requerimientos en un proyecto puede ser difcil de manejar. Nunca son iguales. Algunos son ms difciles, ms riesgosos, ms importantes o ms estables que otros. Los requerimientos estn relacionados unos con otros, y a su vez se relacionan con otras partes del proceso. Cada requerimiento tiene propiedades nicas y abarcan reas funcionales especficas. Un requerimiento puede cambiar a lo largo del ciclo de desarrollo. Son difciles de cuantificar, ya que cada conjunto de requerimientos es particular para cada proyecto. Los requerimientos no son obvios y vienen de muchas fuentes. Son difciles de expresar en palabras (el lenguaje es ambiguo). La cantidad de requerimientos en un proyecto puede ser difcil de manejar. Un requerimiento puede cambiar a lo largo del ciclo de desarrollo. El usuario no puede explicar lo que hace Tiende a recordar lo excepcional y olvidar lo rutinario Hablan de lo que no funciona Los usuarios tienen distinto vocabulario que los desarrolladores.CONCLUSIONES

Los requerimientos son el insumo principal en el desarrollo de software. Delimitan el alcance real del proyecto de software. El subestimarlos en un proyecto, por lo general nos hace entrar en crisis. Los requerimientos son parte especfica para la aplicacin de un sistema.

SUGERENCIAS Generalizar la experiencia entre las entidades del municipio con recursos informticos que lo permitan. Promover la generalizacin sobre capacitaciones a usuarios de diferentes sistemas informticos a travs del Frum de Ciencia y Tcnica y otros eventos. Si estamos a cargo de un sistema o empresa o entidad educativa Efectuar una revisin de la estructura del sistema transcurrido un ao de su aplicacin.