01 - anÁlisis y diseÑo de sistemas estructurados

4
  La Naturaleza de los Sistemas Definiciones de Sistema 1. Grupo de elementos interdependientes o que interactúan regularmente formando un todo (Ej.: el sistema numérico). 2. Juego organizado de doctrinas, ideas o principios, usualmente con la intención de explicar el acomodo o el trabajo de un todo sistemático (Ej.: el sistema newtoniano de la mecánica). 3. Patrón o arreglo. 4. Sociedad or ganizada o situación soc ial. Podemos ver así que existen muchos tipos diferentes de sistemas, de hecho casi todo aquello con lo que tenemos contacto en nuestra vida es un sistema o forma parte de un sistema. Organicemos entonces los distintos tipos de sistemas en categorías: En la actualidad la mayoría de los sistemas incluyen computadoras y muchos no podrían vivir sin ellas, pero sin duda muchos sistemas existen antes de que las mismas se inventaran; algunos continúan por completo sin computarizar y otros la contienen como componente pero también incluyen componentes no computarizados. Veremos entonces que la labor primaria es analizar o estudiar un sistema para determinar su esencia: su comportamiento requerido, independientemente de la tecnología utilizada para implantar el sistema. En casi todos los casos podremos determinar si tiene sentido utilizar una computadora para llevar a cabo las funciones del sistema solo tras haber modelado su comportamiento esencial. Ahora podríamos preguntarnos ¿Por qué no deberían automatizarse algunos sistemas de procesamiento de información?  Pueden existir muchas razones para esto como por ejemplo:  Costo: podría resultar más barato continuar llevando a cabo las funciones y almacenando la información del sistema en forma manual.  Política: la comunidad usuaria podría impartir resistencia a las mismas, puesto que las ven como amenaza de su puesto laboral, pudiendo llegar a hacer lo imposible por lograr que falle si se les quiere imponer. SISTEMAS AUTOMATIZADOS Los sistemas automatizados son aquellos hechos por el hombre que interactúan con o son controlados por una o más computadoras. Todos estos sistemas tienden a poseer componentes comunes:  Hardware: procesadores, discos, impresoras, terminales, etc.  Software: sistemas operativos, sistemas de base de datos, programas de control de telecomunicaciones, etc.  Personas: los que operan el sistema, proveen material de entrada, consumen su salida, etc.

Upload: christian-huerta-cervantes

Post on 21-Jul-2015

255 views

Category:

Documents


0 download

TRANSCRIPT

La Naturaleza de los SistemasDefiniciones de Sistema1. Grupo de elementos interdependientes o que interactan regularmente formando un todo (Ej.: el sistema numrico). 2. Juego organizado de doctrinas, ideas o principios, usualmente con la intencin de explicar el acomodo o el trabajo de un todo sistemtico (Ej.: el sistema newtoniano de la mecnica). 3. Patrn o arreglo. 4. Sociedad organizada o situacin social. Podemos ver as que existen muchos tipos diferentes de sistemas, de hecho casi todo aquello con lo que tenemos contacto en nuestra vida es un sistema o forma parte de un sistema. Organicemos entonces los distintos tipos de sistemas en categoras:

En casi todos los casos podremos determinar si tiene sentido utilizar una computadora para llevar a cabo las funciones del sistema solo tras haber modelado su comportamiento esencial. Ahora podramos preguntarnos

Por qu no deberan automatizarse algunos sistemas de procesamiento de informacin?Pueden existir muchas razones para esto como por ejemplo: Costo: podra resultar ms barato continuar llevando a cabo las funciones y almacenando la informacin del sistema en forma manual. Poltica: la comunidad usuaria podra impartir resistencia a las mismas, puesto que las ven como amenaza de su puesto laboral, pudiendo llegar a hacer lo imposible por lograr que falle si se les quiere imponer.

SISTEMAS AUTOMATIZADOSEn la actualidad la mayora de los sistemas incluyen computadoras y muchos no podran vivir sin ellas, pero sin duda muchos sistemas existen antes de que las mismas se inventaran; algunos continan por completo sin computarizar y otros la contienen como componente pero tambin incluyen componentes no computarizados. Veremos entonces que la labor primaria es analizar o estudiar un sistema para determinar su esencia: su comportamiento requerido, independientemente de la tecnologa utilizada para implantar el sistema. Los sistemas automatizados son aquellos hechos por el hombre que interactan con o son controlados por una o ms computadoras. Todos estos sistemas tienden a poseer componentes comunes: Hardware: procesadores, discos, impresoras, terminales, etc. Software: sistemas operativos, sistemas de base de datos, programas de control de telecomunicaciones, etc. Personas: los que operan el sistema, proveen material de entrada, consumen su salida, etc.Pgina 2

Ing. Angel Plaza

Pgina 1

Ing. Angel Plaza

Datos: informacin que el sistema recuerda durante un perodo, etc. Procedimientos: polticas formales e instrucciones de operacin del sistema.

Puede definirse como aquel que controla un ambiente recibiendo datos, procesndolos y devolvindolos con la suficiente rapidez como para influir en dicho ambiente en ese momento. Una de sus caractersticas son la velocidad de respuesta y su interaccin tanto con personas como con un ambiente generalmente autnomo y hostil. Ejemplo: sistemas de cajeros automticos, etc. Sistemas de apoyo a decisiones. Son utilizados por gerentes y jefes para evaluar y analizar la misin de la organizacin. En lugar de consejos sobre una decisin de negocio en forma aislada, estos sistemas ofrecen consejos ms amplios y generales acerca de la naturaleza del mercado, preferencia del consumidor, comportamiento de la competencia, etc. Sistemas basados en el conocimiento. Tambin conocidos como sistemas expertos, son asociados al campo de la inteligencia artificial. La meta de los cientficos de la computacin que trabajan en este campo, es producir programas capaces de imitar el desempeo humano en una gran variedad de tareas inteligentes. Son programas que contienen conocimientos y capacidad necesarios para desempearse en un nivel de experto. Desempeo experto significa por ejemplo nivel de desempeo de mdicos que llevan a cabo diagnsticos y procesos teraputicos

Pueden recibir una divisin en categoras, como ser:

Taller en clase 1Sistemas en lnea. Es aquel que acepta material de entrada directamente del rea donde se cre. Tambin es aquel en el que el material de salida o resultado de la computacin se devuelve directamente a donde es requerido. Una caracterstica comn de estos es que entran datos a la computadora o se les recibe de ella en forma remota. Es decir que los usuarios del sistema normalmente interactan con la computadora desde terminales que pueden estar localizadas a cientos de kilmetros de la computadora misma. Otra caracterstica es que sus datos almacenados usualmente se organizan de modo de que los componentes individuales de informacin puedan ser recuperados, modificados o ambas cosas en forma rpida y sin tener que efectuar necesariamente accesos a otros componentes de informacin del sistema. Ejemplo: sistema de reservacin area, etc. Sistemas de tiempo Real. a) Forme grupos de 5 o 6 personas y conteste a las siguientes preguntas.1) De 5 ejemplos de sistemas naturales que hayan durado ms de 1000 aos. 2) De 5 ejemplos de sistemas hechos por el hombre que hayan durado ms de 1000 aos. 3) De un ejemplo de sistema NO Automatizado que debera automatizarse. Puede tomar en consideracin la Facultad. Explique: a. Por qu? b. Cul serian los beneficios? c. Cul sera el costo? 4) De 5 ejemplos de sistemas hechos por el hombre que hayan fallado.

b) Intercambiar las hojas de respuestas con otro grupo y comentar los resultados.

Principios de Sistemas Generales.Pgina 3 Ing. Angel Plaza Pgina 4

Ing. Angel Plaza

El estudio de las 'caractersticas comunes' de los sistemas se conoce como teora general de sistemas. Algunos principios generales de esta son:

Entre ms especializado sea el sistema, menos capaz es de adaptarse a circunstancias diferentes. Cuanto mayor sea el sistema mayor es el nmero de sus recursos que debe dedicarse a su mantenimiento diario. Los sistemas siempre forman parte de sistemas mayores y siempre pueden dividirse en sistemas menores. Los sistemas crecen, no es una ley para todos pero si en la mayora puede considerarse que no permanecern estticos; por lo tanto debe incluirse el costo de este crecimiento en el tiempo en los clculos de costo - beneficio. Los analistas de sistemas a menudo son vctimas de la ley de la especializacin. se convierten en expertos en su propio campo, sin darse cuenta de la existencia de otros tipos de "constructores de sistemas" y de que se pudieran aplicar algunos principios generales. Al comprender que otros sistemas obedecen a muchos de los mismos principios generales que observan los sistemas computacionales que est haciendo, ser ms probable que tenga xito al definir los lmites entre su sistema y el mundo exterior.

Teora General de Sistemas (TGS)Sugiere que los distintos campos de la ciencia moderna han tenido una evolucin continua hacia el paralelismo de las ideas. Este paralelismo permite formular y desarrollar principios (totalidad, organizacin, etc.), que sustentan a los sistemas en general. De ella ha surgido la TEORIA DE SISTEMAS, con el objetivo de desarrollar principios cientficos que ayuden a comprender los sistemas dinmicos que tienen un alto grado de interaccin. La TGS enfatiza: Sintesis: observar el todo a traves de la interaccion de las partes. Relaciones entre las partes. La organizacin y el orden. Sistemas abiertos: intercambio de materia, energia e informacion con el medio ambiente. Aletoriedad. Isomorfismo matematico: persigue encontrar formulaciones matematicas o modelos que permitan describir caracteristicas tles como: totalizacion, diferenciacion, mecanizacion, centralizacion, jeraquia, equifinalidad, crecimiento, estabilidad, etc.

Aspectos a considerar

El principio de relatividad de los sistemas dice:

Sistemas Subsistemas Partes LimitesIng. Angel Plaza Pgina 5 Ing. Angel Plaza Pgina 6

Cada sistema acta como un subsistema en uno o varios sistemas mayores (principio de relatividad de los sistemas), en consecuencia, una tarea del trabajo de anlisis es definir que debe de considerarse como un sistema total. Significa que el primer problema es describir el lmite de lo que se considera el sistema total: limite externo. De manera similar, un problema tambin es describir cual ser el limite interior del sistema, es decir el conjunto de subsistemas que desde el punto de vista del diseo deben de considerarse como partes. Estas partes pueden ser: pequeas, sencillas o muy complicadas, es tarea del equipo de anlisis determinarlas. Los lmites con otros sistemas se denominan lmites intermedios. La importancia de esta diferenciacin es que los problemas a tratar y resolver en cada uno de los lmites difieren ampliamente. Lo que confiere el carcter especfico al lmite externo, es que las condiciones o las funciones que actan en l, deben de ser estimadas y descritas por el Analista, sin embargo los limites intermedios no deben de ser estimados, por el contrario, deben de surgir de manera formal, usando propiedades del sistema, a partir de las decisiones tomadas en el lmite externo.

La disponibilidad de informacin Histrica es otro elemento que determina el riesgo de la estimacin. Objetivos de la Planificacin del Proyecto. El objetivo de la Planificacin del proyecto de Software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos costos y planificacin temporal. Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software, y deberan actualizarse regularmente medida que progresa el proyecto. Adems las estimaciones deberan definir los escenarios del mejor caso, y peor caso, de modo que los resultados del proyecto pueden limitarse. El Objetivo de la planificacin se logra mediante un proceso de descubrimiento de la informacin que lleve a estimaciones razonables.

Componentes de un Sistema de Informacin

PLANIFICACION DE UN PROYECTO DE SISTEMAS.Qu es un proyecto de Sistema de Informacin? Es el Proceso de gestin para la creacin de un Sistema o solucin, la cual encierra un conjunto de actividades, una de las cuales es la estimacin, estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre. Aunque la estimacin, es ms un arte que una Ciencia, es una actividad importante que no debe llevarse a cabo de forma descuidada. Existen tcnicas tiles para la estimacin de costes de tiempo. Y dado que la estimacin es la base de todas las dems actividades de planificacin del proyecto y sirve como gua para una buena Ingeniera Sistemas. Al estimar tomamos en cuenta no solo del procedimiento tcnico a utilizar en el proyecto, sino que se toma en cuenta los recursos, costos y planificacin. El Tamao del proyecto es otro factor importante que puede afectar la precisin de las estimaciones. A medida que el tamao aumenta, crece rpidamente la interdependencia entre varios elementos del Software.Ing. Angel Plaza Pgina 7 Ing. Angel Plaza Pgina 8