P. 1
UNIDAD N° 1 FUNDAMENTOS DE SISTEMAS

UNIDAD N° 1 FUNDAMENTOS DE SISTEMAS

|Views: 252|Likes:
Publicado porefrainivan13

More info:

Published by: efrainivan13 on Apr 04, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

09/30/2015

pdf

text

original

República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre”

Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas

UNIDAD N° 1 FUNDAMENTOS DE SISTEMAS. TEMA N° 1 INTRODUCCION A LOS SISTEMAS.
1.1.- Introducción.
La palabra “sistema” tiene muchas acepciones. El análisis de sistemas tiene que ver sólo con un tipo concreto de sistemas, los sistemas de información, sistemas de información en un entorno empresarial y organizacional de gestión y dentro de ellos con los sistemas de información informatizados o basados en computadoras electrónicas.

1.2.1.- Conceptos de sistema.
Se puede definir el concepto de “Sistema” de varias maneras: • • Conjunto de componentes que interactúan entre sí para lograr un objetivo común. Podemos definir un sistema como un conjunto de elementos que interaccionan entre sí, orientados a la consecución de un objetivo común. Un sistema suele estar situado en un entorno o ambiente con el que interactúa, recibe entradas y produce salidas. Conjunto de personas, datos y procedimientos que trabajan coordinadamente. Para alcanzar el objetivo de apoyar el funcionamiento de la organización. Haciendo posible que la empresa mantenga contacto con el medio ambiente que la rodea, es decir con: Clientes, Proveedores, Organizaciones Estatales de contralor y recaudación de impuestos y aportes, Funcionarios, Accionistas o propietarios. Una empresa (organización) en un sistema. Sus componentes pueden ser, entre otros: o o o o o o Producción Ventas Comercialización Mantenimiento Publicidad y Promoción Marketing

Un sistema puede formar parte de otro más general, que sería su entorno, y/o estar formado por otros sistemas, que en este caso lo tendrían a él como entorno común denominándose subsistemas.

1.2.2.- Sistemas de información.
Un sistema de información es un conjunto de elementos interrelacionados con el propósito de prestar atención a las demandas de información de una organización, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones. Otros autores definen sistema de información como: conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el sistema de información pueda operar y el recurso humano que interactúa con el Sistema de Información, el cual está formado por las personas que utilizan el sistema. Cualquier organización o empresa es en sí un sistema. Su entorno es el sistema productivo en que se inserta, del que recibe una serie de entradas, en forma de demanda, y al que entrega una serie de salidas, u oferta. A su vez, dentro de él existen varios subsistemas, los distintos departamentos o áreas en que se divide la empresa. Para que los subsistemas que forman la organización funcionen coordinadamente, es necesario otro subsistema más, el sistema de información, que tiene como misión asegurar que la información necesaria fluya, dentro del sistema, de unos subsistemas a otros y que inevitablemente existe en cualquier empresa u organización. Del buen funcionamiento de este subsistema depende en gran parte el éxito global del sistema.
1

República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre”

Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas

Los elementos de un sistema de información son muy variados; puede agruparte en: recursos físicos, como archivos, teléfonos, recursos humanos, documentación en general, y una serie de normas, procesos y procedimientos que determinan los flujos de información tanto internos como hacia y desde el exterior, así como el uso y administración de los recursos.

1.3.- Desafío de las organizaciones y los sistemas de información.
Incorporar la tecnología de los sistemas de información, no solo por su incorporación en sí, sino para: • Desarrollarla para su utilización productiva. • Administrarla adecuadamente. • Aplicarla fundamentalmente a la dirección de las organizaciones. • La información es un recurso más de las empresas. • Los sistemas de información afectan a todos los niveles de las organizaciones. El equipamiento informático es un elemento fundamental para desarrollar sistemas de información

1.3.1. Funciones básicas de los sistemas de información.
• Recibe datos de fuentes internas o externas de la empresa (entrada) • Almacena los datos (archivos y bases de datos). • Produce información actuando sobre los dato (salida).

1.3.2.- Sistema de información informatizado o computarizado.
Cuando un sistema de información cuenta entre sus recursos con computadoras electrónicas, en las que se basa parcial o totalmente, puede denominarse sistema de información informatizado o computarizado. Estos son los sistemas en los que estamos interesados cuando hablamos de la actividad del análisis. Pueden denominarse de diferentes formas, como sistemas informáticos, sistemas basados en computadoras, etc. En adelante, nosotros los denominaremos simplemente sistemas de información, que a su vez estarán formados por otros subsistemas o elementos tales como: el hardware, el software, bases de datos, etc.

1.3.3...-Las empresas y organizaciones como subsistemas de un sistema productivo.

2

El primer nivel en los sistemas de información es el operacional o transaccional. sistemas de información administrativa (gerencial) que ayudan a los usuarios de mayor nivel en la empresa a tomar ciertas decisiones sobre asuntos que pueden presentarse con alguna regularidad.3. por ejemplo.Los niveles de los sistemas de información El sistema de información de una organización no siempre está al mismo nivel.. como hemos visto. un gerente podría estar interesado en el número de averías de los últimos días de determinado servicio en un área concreta de una ciudad. Un segundo nivel en que. dar de alta una avería... 1..Los componentes físicos de los sistemas de información.5.... en una empresa de servicios telefónicos. pero sí consultas estructuradas a partir de algún lenguaje de manipulación de datos que le permita obtener informes más o menos complejos.3. 3 . Los operadores disponen de manuales donde de manera cerrada se explican los procedimientos o normas de cada operación o transacción. Dentro de él incluso podemos encontrar varios. Existe en todas las organizaciones y es el que tiene que ver con la operación diaria.. Históricamente.. es el llamado MIS. 1. Pensemos.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas 1.6. como ya hemos visto. se han ido alcanzando diferentes niveles o categorías de sistemas.4.3. En este nivel se incluirán las operaciones como realizar un contrato. En el ejemplo que estamos tratando. las empresas empiezan a pensar con la llegada de los SGBD. No son transacciones. consultar el estado de un teléfono.Los departamentos como subsistemas de sistema empresa u organización.

de alguna manera complicada y sobre todo poco estructurada. procesos y recursos.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas Un tercer nivel lo constituyen los sistemas para el soporte de decisiones. Por encima de éstos todas las organizaciones añoran y aspiran a un sistema de información TOTAL. 4 . Su objetivo es ayudar en la toma de decisiones para situaciones poco frecuentes. Ahora el directivo se pregunta sobre la repuesta de la competencia ante el nuevo modelo de contestador automático que pensar sacar al mercado. sobre las mismas herramientas. con unas características de integración que permita los tres niveles.

lo cual. surge con preponderancia después de la segunda guerra mundial. “La vida en un complejo mundo fragmentado de recursos limitados”.. El enfoque de sistemas. Creemos que se ha hecho un inicio honesto de esta actualización de métodos mediante la introducción y adopción del enfoque de sistemas. radar. Los recursos no sólo están disminuyendo. etc. Debe pensarse en sustituirlos por otros nuevos. son pequeñas y manejables. el hombre trata de proporcionar alguna apariencia de orden a su universo. Es obvio que este autor es de la opinión predispuesta que el tiempo es ahora.2. El enfoque de sistemas puede muy posiblemente ser “la única forma en la que podamos volver a unir las piezas de nuestro mundo fragmentado: la única manera en que podamos crear coherencia del caos. cuando el extraordinario aumento de la complejidad del equipo de defensa culminó en una nueva perspectiva de la administración y del diseño de ingeniería.” 2. 5 . y no sólo una porción aislada de éste.EL ENFOQUE SISTEMICO. son de envergadura nacional y cada día se vuelven más complejas. el hombre está amenazado por la complejidad de sus propias organizaciones. la complejidad es el resultado de la multiplicidad y embrollo de la interacción del hombre en los sistemas. Es obvio que para resolver estos problemas se requiere una amplia visión. Debe realizarse un ataque de frente para resolver los problemas que afectan a nuestro sistema. En cada clase social. una filosofía práctica y una metodología de cambio. según parece sin diseño convenido. lentes telescópicos que abarquen el espectro total del problema. y por los cuales. Colocado en el contexto de la sociedad. algunas son estructuradas por el hombre. Según la opinión general.Sistemas y tecnologías de la información para la gestión. significa que debemos dirigirnos a resolver los problemas del sistema mayor con soluciones que satisfagan no sólo los objetivos de los sub sistemas. El enfoque de sistemas se originó fundamentalmente en dos campos. como la familia. El enfoque de sistemas es la filosofía del manejo de sistemas por los cuales debe montarse este esfuerzo. Un vistazo rápido a esos sistemas revela que comparten una característica: la complejidad.. sino que también están mal distribuidos. sino también la sobre vivencia del sistema global. que es una forma de pensamiento. La vida en sociedad está organizada alrededor de sistemas complejos en los cuales. Visto por separado el hombre es ya una entidad compleja. cualquiera que sea nuestro trabajo o intento.Introducción. escuadrillas de aviones. 2. y que olvidan tomar en consideración interacciones e interrelaciones con los demás sistemas. como la política o la industria.1. Los métodos antiguos de enfrentar los problemas ya no son suficientes. En el campo militar durante la segunda guerra mundial y en particular durante la Batalla de la Gran Bretaña surgió la necesidad de optimizar el empleo de equipo militar. tenemos que enfrentarnos a organizaciones y sistemas. Los “problemas de sistemas” requieren “soluciones de sistemas”. otras. Cuando se vuelva absolutamente necesario tomar un enfoque más amplio de “totalidad del sistema” (holístico) a los problemas. Algunas instituciones. en lugar de tropezar y caer en el lodazal de las pequeñas soluciones que sólo abarcan una parte del problema y del sistema. otras han evolucionado. La vida está organizada alrededor de instituciones de todas clases.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas TEMA N° 2. En el de las comunicaciones donde surgieron los primeros Ingenieros de sistemas cuya función principal consistía en aplicar los avances científicos y tecnológicos al diseño de nuevos sistemas de comunicación. Algunas otras son de propiedad privada y otras pertenecen al dominio público.

1. Entre los acontecimientos que han tenido mayor impacto en el desarrollo de sistemas debe destacarse el descubrimiento de la programación lineal en 1947 y la introducción de la computadora digital. El enfoque sistémico se distingue –diferencia.2. El Objetivo de la planificación se logra mediante un proceso de descubrimiento de la información que lleve a estimaciones razonables. el enfoque sistémico no tiene relación con el acercamiento sistemático –científico.Actividades asociadas al proyecto de software.Planificación de la información en la organización. y deberían actualizarse regularmente medida que progresa el proyecto. La disponibilidad de información histórica es otro elemento que determina el riesgo de la estimación.. 2. estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre.3.. Es la primera actividad de llevada a cabo durante la planificación del proyecto de Software. El enfoque sistémico caracteriza al desenvolvimiento de ideas de sistemas en sistemas prácticos y se debe considerar como la acción de investigación para concretar el uso de conceptos de sistemas en la conclusión de problemas. para muchos autores es una representación sin definición.Objetivos de la planificación del proyecto. costos y planificación.3. Es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos costos y planificación temporal.3.3. A medida que el tamaño aumenta.. 1 6 . las interfaces y la fiabilidad.. En esta etapa se deben evaluar la función y el rendimiento que se asignaron al Software durante la Ingeniería del Sistema de Computadora para establecer un ámbito de proyecto que no sea ambiguo. El tamaño del proyecto es otro factor importante que puede afectar la precisión de las estimaciones. La ingeniería de Sistemas. Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software. la cual encierra un conjunto de actividades.de la Teoría General de Sistemas1 desde la perspectiva de constitución de conocimientos. sinónimo de cambio y superación de aspectos tangibles de la realidad considera como un componente fundamental al enfoque de sistemas 2.. una de las cuales es la estimación. crece rápidamente la interdependencia entre varios elementos del Software. El enfoque de sistemas va mas allá del enfoque Cibernético que en sí se orienta a la búsqueda de la regulación.Ámbito del Software. el enfoque no es una epistemología. I. las restricciones. 2.. Al estimar tomamos en cuenta no solo del procedimiento técnico a utilizar en el proyecto. 2. ¿ Que es un proyecto de Sistema o Software. ? Es el Proceso de gestión para la creación de un sistema o software. el rendimiento.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas La metodología desarrollada para la solución de estos problemas ha ido incorporando nuevos desarrollos científicos para resolver los complejos problemas relacionados en el diseño y empleo de sistemas de proyectiles dirigidos en la época de la postguerra. sino que se toma en cuenta los recursos. El enfoque sistémico. Ambos han sido instrumentales en el avance del enfoque de sistemas al permitir el estudio cuantitativo de sistemas caracterizado por un gran número de variables. se evalúan las funciones del ámbito y en algunos casos se refinan para dar más detalles antes del comienzo de la estimación. como precepto de idea de transformación.que consiste en acercarse al problema y desarrollar una serie de acciones de manera secuencial. mas recoge ideas teóricas de la práctica de esta.2. e incomprensible para directivos y técnicos Describe la función.

. Un gran error en la estimación del costo puede ser lo que marque la diferencia entre beneficios y perdidas. • Base las estimaciones en proyectos similares ya terminados. Informes de disponibilidad. y seleccionar la posición dentro de la organización y la especialidad que desempeñara cada profesional. Cualquier estudio sobre recursos de software estaría incompleto sin estudiar la reutilización. las personas (el recurso humano).Estimación del proyecto de software. II. son la base proporciona la infraestructura de soporte al esfuerzo de desarrollo. la estimación del costo y del esfuerzo del software nunca será una ciencia exacta. un planificador de proyectos debe determinar la ventana temporal requerida para el Hardware y el Software.Recursos Humanos.Recursos o componentes de software reutilizables.Recursos de entorno. 2. El entorno es donde se apoya el proyecto de Software. El Hardware proporciona una plataforma con las herramientas (Software) requeridas para producir los productos que son el resultado de la buena práctica de la Ingeniería del Software. Hoy en día el Software es el elemento más caro de la mayoría de los sistemas informáticos. Y en la parte más alta de la pirámide se encuentra el recurso primario. incorpora Hardware y Software. técnicas. La Cantidad de personas requeridas para el desarrollo de un proyecto de software solo puede ser determinado después de hacer una estimación del esfuerzo de desarrollo (por ejemplo personas mes o personas años). 7 . 2.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas El Ámbito se define como un pre-requisito para la estimación y existen algunos elementos que se debe tomar en cuenta como es: La Obtención de la Información necesaria para el software... llamado a menudo entorno de Ingeniería de Software. Tiempo durante el que será aplicado el recurso.3. en segundo nivel de la pirámide se encuentran los Componentes reutilizables. esto es la creación y la reutilización de bloques de construcción de Software. Cada recurso queda especificado mediante cuatro características: • • • • Descripción del Recurso. esto simula a una pirámide donde las Herramientas (hardware y Software). La Segunda tarea de la planificación del desarrollo de Software es la estimación de los recursos requeridos para acometer el esfuerzo de desarrollo de Software. que pueden afectar el costo final del software y el esfuerzo aplicado para desarrollarlo. de entorno. y verificar que estos recursos estén disponibles. políticas. Para realizar estimaciones seguras de costos y esfuerzos tienen varias opciones posibles: • Deje la estimación para más adelante (obviamente podemos realizar una estimación al cien por cien fiable después de haber terminado el proyecto.3.. Fecha cronológica en la que se requiere el recurso. En el principio el costo del Software constituía un pequeño porcentaje del costo total de los sistemas basados en Computadoras.3..4. I. son demasiadas las variables: humanas. III. Para esto el profesional de informática o analista y el cliente se reúnen sobre las expectativas del proyecto y se ponen de acuerdo en los puntos de interés para su desarrollo.Recursos.

Es la técnica más común para estimar un proyecto es basar la estimación en el proceso que se va a utilizar. por su nombre en Ingles (Constructive.Herramientas automáticas de estimación. cuanto esfuerzo requerirá y cuanta gente estará implicada. • Desarrolle un modelo empírico para él cálculo de costos y esfuerzos del Software. Además el planificador debe predecir los recursos de hardware y software que va a requerir y el riesgo implicado. el proceso se descompone en un conjunto relativamente pequeño de actividades o tareas. Las herramientas automáticas de estimación permiten al planificador estimar costos y esfuerzos. los costos. Cost. Como último paso se calculan los costos y el esfuerzo de cada función y la actividad del proceso de software. en su libro clásico sobre economía de la Ingeniería del Software. Se mezclan las funciones del problema y las actividades del proceso. la duración. Desde el punto de vista ideal. la carga de personal.. Model) modelo constructivo de costos III. con importantes variables del proyecto.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas • Utilice técnicas de descomposición relativamente sencillas para generar las estimaciones de costos y esfuerzo del proyecto. II. introduce una jerarquía de modelos de estimación de Software con el nombre de COCOMO. así como llevar a cabo análisis del tipo. A partir de estos datos. Barry Boehm.5. Antes de hacer una estimación.Estimación basada en el proceso. es decir. 8 ... el modelo de estimación no es adecuado para todas las clases de software y en todos los entornos de desarrollo. Por esta razón. y en algunos casos la planificación temporal de desarrollo y riesgos asociados. En resumen el planificador del Proyecto de Software tiene que estimar tres cosas antes de que comience el proyecto: cuanto durara.El Modelo COCOMO. Existen diferentes modelos de estimación como son: I. que pasa si. el planificador del proyecto debe comprender el ámbito del software a construir y generar una estimación de su tamaño.3. se deben aplicar conjuntamente las técnicas indicadas usando cada una de ellas como comprobación de las otras.. la estimación basada en el proceso comienza en una delineación de las funciones del software obtenidas a partir del ámbito del proyecto. I. Al igual que las técnicas basadas en problemas. el modelo implementado por la herramienta automática de estimación proporciona estimaciones del esfuerzo requerido para llevar a cabo el proyecto. y en el esfuerzo requerido para llevar a cabo la estimación de cada tarea.Diferentes modelos de estimación. 2. tales como la fecha de entrega o la selección del personal..Los Modelos Empíricos: Donde los datos que soportan la mayoría de los modelos de estimación obtienen una muestra limitada de proyectos.

la memoria y muchas otras partes de la computadora no lo hace. conocimiento. hechos. La integridad significa que todos los datos requeridos para responder a una pregunta específica están disponibles." Datos" es una palabra en plural que se refiere a más de un hecho. Un dato puede significar un número. Los datos son inequívocos cuando el contexto es claro.El concepto de datos. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información. Solo los hechos relacionados con las necesidades de información son pertinentes. Así los términos Debe y Haber pueden significar para un contable no más que "derecha" e "izquierda" en una contabilidad en T. Es más bien una colección de hechos significativos y pertinentes. Decimos que tenemos datos pertinentes (relevantes) cuando pueden ser utilizados para responder a preguntas propuestas. Datos pertinentes. puntos y rayas. 3. señales con la mano. una medida. ideas o conclusiones. Los contables utilizan muchos términos de forma diferente al público en general. Así la organización selecciona hechos entre sucesos y entidades particulares para satisfacer sus necesidades de información.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas TEMA N° 3. Para ser significativos. Muchos tipos diferentes de símbolos comprensibles se usan para transmitir datos.1. Los datos se caracterizan por no contener ninguna información. Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto. Datos Significativos. Por ejemplo. un marcador de béisbol debe incluir el tanteo de ambos equipos. Disponemos de un considerable número de hechos en nuestro entorno.Diferencia entre datos e información • • Los Datos a diferencia de la información son utilizados como diversos métodos para comprimir la información a fin de permitir una transmisión o almacenamiento más eficaces.. para el organismo u organización que los percibe. un signo ortográfico o cualquier símbolo que represente una cantidad. 3. Otro ejemplo de la necesidad del contexto es el uso de términos especiales en diferentes campos especializados.. una palabra o una descripción. estar completos y expresar una idea no ambigua. etc. Aunque para el procesador de la computadora hace una distinción vital entre la información entre los programas y los datos. una letra. pero puede significar "2 barra x" a un vaquero que marca ganado. Ambos son 9 . Por ejemplo. el grupo de signos 2-x puede parecer "la cantidad 2 menos la cantidad desconocida llamada x" para un estudiante de álgebra. A un hecho simple se le denomina "data-ítem" o elemento de dato.. Los símbolos de los datos son reconocibles cuando pueden ser correctamente interpretados. situaciones o valores. Para ser útiles. Datos son los hechos que describen sucesos y entidades. los datos deben convertirse en información para ofrecer un significado.El concepto de información.SISTEMAS DE INFORMACION. el anuncio será incompleto y sin sentido. La definición de información es la siguiente: Información es un conjunto de datos significativos y pertinentes que describan sucesos o entidades. Los datos son símbolos que describen condiciones. La información no es un dato conjunto cualquiera de ellos. dibujos. 3. pero pueden sugerir muchos tipos de ideas diferentes a los no contables.3. movimientos de labios. La importancia de los datos está en su capacidad de asociarse dentro de un contexto para convertirse en información. Tenemos que conocer el contexto de estos símbolos antes de poder conocer su significado. los datos deben constar de símbolos reconocibles. Si se oye el tanteo "New York 6" y no oyes el del oponente. y una parte de un aprendizaje de contabilidad es aprender el lenguaje de contabilidad. tales como la contabilidad. Por si mismos los datos no tienen capacidad de comunicar un significado y por tanto no pueden afectar el comportamiento de quien los recibe.. números.2.

Es como un pedazo de papel no sabe ni le importa lo que se le escriba: un poema de amor. 3. los seres humanos siempre han tenido la necesidad de cambiar entre sí información que luego transforman en acciones. Está basado en la computadora y la relación de los trabajos rutinarios. Según la función a la que vayan destinados o el tipo de usuario final del mismo. la información es un mensaje con un contenido determinado emitido por una persona hacia otra y. • • La cantidad de información de un mensaje puede ser entendida como el número de símbolos posibles que representan el mensaje. la información tiene significado para quien la recibe. por eso.1. Trata con procesos de rutina bien estructurados.Primera clasificación. "los símbolos que representan el mensaje no son más que datos significativos. y en la práctica no obedece a una diferenciación real de sistemas de información reales. más información que debe ser almacenada.. pues reduce el tiempo de las operaciones o actividades rutinarias de la empresa.Sistema de procesamiento de transacciones (TPS-SPT). mediante un procesamiento. representa un papel primordial en el proceso de la comunicación. En las siguiente secciones. A diferencia de los datos. Sustituye los procedimientos manuales por otros basados en computadora. sus cálculos y procesos suelen ser simples y poco sofisticados. se hacen unas clasificaciones más concretas (y reales) de sistemas de información. movida o manipulada. los SI pueden clasificarse en: i.Gestiona la información referente a las transacciones producidas en una empresa u organización. propósito y utilidad" 3. conocimientos basados en los datos a los cuales. 10 . y también para los dispositivos de entrada y salida (E/S) y almacenamiento en disco. debido a que automatizan tareas operativas de la organización. incluye aplicaciones para el mantenimiento de registros.2.. Las características más comunes dentro de la empresa son las siguientes:  A través de éstos suelen lograrse ahorros significativos de mano de obra. Sólo el procesador reconoce la diferencia entre datos e información de cualquier programa. las cuentas del banco o instrucciones para un amigo. se puede clasificar a los sistemas de información en: • • • Sistemas Competitivos Sistemas Cooperativos Sistemas que modifican el estilo de operación del negocio Esta clasificación es muy genérica.2. En su concepto más elemental. un programa es solamente más datos. en primer término. Se empieza apoyando las tareas a nivel operativo de la organización. se les ha dado significado.  Con frecuencia son el primer tipo de Sistemas de Información que se implanta en las organizaciones.. Es lo mismo que la memoria de la computadora. como tal. Para la memoria de la computadora.  Son intensivos en entrada y salida de información. ya que en la práctica podríamos encontrar alguno que cumpla varias (dos o las tres) de las características anteriores. a la vez que posee una evidente función social. La primera clasificación se basa en la jerarquía de una organización y se llamó el modelo de la pirámide. Debido a que el principal uso que se da a los SI es el de optimizar el desarrollo de las actividades de una organización con el fin de ser más productivos y obtener ventajas competitivas.Diferentes tipos de sistemas de información (SI).República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas registradas temporalmente según la instrucción que se le dé. "La información es.  Son fáciles de justificar ante la dirección general.. ya que sus beneficios son visibles y palpables. entonces. es el más importante y el más utilizado dentro de la empresa.

 No sólo ofrece datos.Sistemas de información gerencial (MIS ..República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas ii. procedimientos.Aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u organización. iv. Orientados a solucionar problemas empresariales en general. el control y la toma de decisiones.-Sistemas de automatización de oficinas (OAS o SAO)..- Evolución de los sistemas de información a lo largo del tiempo. Y principalmente.. otros sistemas de información comenzó a evolucionar.. v. software. dar soporte en la toma de decisiones en los altos mandos administrativos de una organización mediante el uso de la información recabada.- Sistemas de soporte a decisiones (DSS o SSD).Herramienta para realizar el análisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones. Su interés principal es la eficiencia operativa. Proporcionan informes periódicos para la planeación. que permite monitorizar el estado de las variables de un área o unidad de la empresa a partir de información interna y externa a la misma. sin embargo.  Permitir una comunicación más lateral y cruzada sobre una base formal en una organización.Management Information System o SIA) son un conjunto organizado de personas. sino el conjunto de éstos analizados y procesados. los primeros en aparecer fueron los TPS. bases de datos y dispositivos para suministrar la información rutinaria a administradores y tomadores de decisiones. iii. en la década de los 60. Entre sus objetivos mencionaremos:  Ofrecer a la administración la información necesaria de manera habitual y continua. Sistemas de información ejecutiva (EIS o SSE).  Ayudar en el proceso de planeación como una herramienta en el desarrollo de estrategias para dar ventajas competitivas a la empresa. Estos sistemas de información no surgieron simultáneamente en el mercado. Son sistemas que se sustentan en la relación que surge entre las personas y las computadoras.Herramienta orientada a usuarios de nivel gerencial.  Disminuir la necesidad de dependencia de un ejecutivo en el mecanismo de control en una empresa. con el tiempo. Es una aplicación de Tecnología de información 11 .

 Sirven a las necesidades de información en los niveles de conocimientos en la institución  Coordinan y administran  Enlazan el trabajo  Acoplan a la institución Para cumplir con las funciones ya descritas. Coordinan a diversos trabajadores de información. apoyando las actividades de coordinación y comunicación de la oficina típica. imágenes de documentos y administración del flujo de trabajo). procesar y administrar documentos (procesamiento de palabra. las publicaciones de escritorio. las oficinas en general llevan a cabo cinco actividades de oficinas principales:  Administración de documentos  Programación de las actividades de las personas y grupos  Comunicación con personas y grupos  Administración de los datos  Administración de proyectos Administración de Documentos Son las tecnologías que se utilizan para crear. cada una con su propio tiempo de terminación y sus requerimientos de recursos. Manejan y controlan documentos.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas diseñada para aumentar la productividad de los trabajadores de datos en la oficina. 12 . Administración de Proyectos Es el software que facilita el desarrollo. Programan actividades. Trabajo de Colaboración (Groupware) Es el software que reconoce el significado de los grupos en las oficinas al proporcionar funciones y servicios que dan soporte a las actividades de colaboración de los grupos de trabajo. unidades geográficas y áreas funcionales. Administración de la Información (Base de Datos de Escritorio) Herramienta en paquetes para bases de datos diseñadas para dar soporte a tareas de administración de datos específicos de la oficina para el trabajador de la información. Comunican. programación y administración de un proyecto complejo en subtareas más sencillas.

las entidades que primero ofrecieron este servicios disponían de una ventaja con respecto a sus competidores.. según el entorno de aplicación. la forma en que compite o en la que interactúa con clientes y proveedores.2. Entre las características más destacables de estos sistemas se pueden señalar: • • • Cambian significativamente el desempeño de un negocio al medirse por uno o más indicadores clave. en la banca. tales como ventajas en costos y servicios diferenciados con clientes y proveedores. Su función primordial no es apoyar la automatización de los procesos operativos ni proporcionar información para apoyar a la toma de decisiones (aunque puede llevar a cabo dichas funciones).Otra clasificación.. 3. Por ejemplo. pero en su día.. Un Sistema de Información Estratégico puede ser considerado como el uso de la tecnología de la información para soportar o dar forma a la estrategia competitiva de la organización. Su función es lograr ventajas que los competidores no posean. En este sentido. Apoyan el proceso de innovación de productos dentro de la empresa.Sistema experto (SE).República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas vi.. Los últimos fueron los SE. que alcanzaron su auge en los 90 (aunque estos últimos tuvieron una tímida aparición en los 70 que no cuajó.Emulan el comportamiento de un experto en un dominio concreto. 3.. Generan cambios fundamentales en la forma de dirigir una compañía. sino crear una diferencia con respecto a los competidores de la organización (o salvar dicha diferencia) que hagan más atractiva a ésta para los potenciales clientes. y hoy día cualquier entidad que pretenda ofrecer servicios bancarios necesita contar con cajeros automáticos si no quiere partir con una desventaja con respecto al resto de entidades de este sector.2. Suelen desarrollarse dentro de la organización. hace años que se implantaron los cajeros automáticos. vii. 13 . la magnitud del impacto.Sistemas de información estratégicos.3. Contribuyen al logro de una meta estratégica. por lo tanto no pueden adaptarse fácilmente a paquetes disponibles en el mercado.2. ya que la tecnología no estaba suficientemente desarrollada). entre ellos. los cajeros automáticos se pueden considerar sistemas de información estratégicos.Integran la información y los procesos de una organización en un solo sistema. a su plan para incrementar o mantener la ventaja competitiva o bien reducir la ventaja de sus competidores.- Sistema Planificación de Recursos (ERP o SPR).

éste debe estar adaptado a todos los niveles jerárquicos de la empresa. las decisiones se toman a todos los niveles y en todas las áreas (otra cosa es si esas decisiones son estructuradas o no). Gestión de los sistemas de información.1. Los sistemas de información tratan el desarrollo.. ciencias sociales y del comportamiento y la administración de negocios.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas • Entorno transaccional: Una transacción es un suceso o evento que crea/modifica los datos. su implantación logra ventajas competitivas o reducir la ventaja de los rivales. son los DSS los que se encargan de esta función. manipular y almacenar los datos. Desarrollo de los sistemas de información. representada en su personal. En la era post-industrial. suministran una plataforma de información necesaria para la toma de decisiones y. en cuyo corazón se sitúa la infraestructura de la tecnología de información. aunque típicamente. conocimiento. lo importante es qué datos se modifican y cómo. una vez que ha terminado la transacción. operarios. pues automatizan los procesos operativos. Los TPS son los SI típicos que se pueden encontrar en este entorno. en la preparación de documentos.4. A través de su uso se logran importantes mejoras. por tanto. y también. uso y administración de la infraestructura de la tecnología de la información en una organización. experiencia. Entorno decisional: Este es el entorno en el que tiene lugar la toma de decisiones. Si el único SI de una compañía preparado para ayudar a la toma de decisiones es el DSS. en este sentido el mercado compite hoy en día en términos del proceso y la innovación. 3. en el entorno transaccional. Los Sistemas de Información (SI) y las Tecnologías de Información (TI) han cambiado la forma en que operan las organizaciones actuales. El énfasis ha cambiado de la calidad y cantidad de producción hacia el proceso de producción en sí mismo. donde sus principales 14 .2.2. derechos de autor. por lo que todos los SI de la organización deben estar preparados para asistir en esta tarea.. lo más importante. Las Tecnologías de la Información han sido conceptualizadas como la integración y convergencia de la computación.Se trata de determinar la forma en que debe usarse un SI según el tipo de usuario que lo maneje en cada momento (ejecutivos... el enfoque de las compañías ha cambiado de la orientación hacia el producto a la orientación hacia el conocimiento.5. 3. en una empresa. innovaciones (patentes. gerentes.3. • • Cada una de estas ramas se subdivide a su vez en nuevas disciplinas que se entrecruzan con otras ciencias y con otras disciplinas de la administración tales como ciencias de la computación.Áreas de trabajo El trabajo con los sistemas de información puede centrarse en cualquiera de estas tres áreas generales: • Estrategia de los sistemas de información. 3.Hace referencia a la lógica de sus operaciones. • 3. El procesamiento de transacciones consiste en captar...). De tal manera que el sistema de información se centre en estudiar las formas para mejorar el uso de la tecnología que soporta el flujo de información dentro de la organización.Comprende el diseño e implementación de dichos sistemas. etc. las telecomunicaciones y la técnica para el procesamiento de datos.Aplicación de los sistemas de información. ingenierías. Para poder competir.Importancia de los sistemas de información (SI). y los servicios que acompañan este proceso..Introducción. El mayor de los activos de una compañía hoy en día es su información. las organizaciones deben poseer una fuerte infraestructura de información. en lugar del producto.3. es decir sobre cómo debe realizarse el tratamiento de los datos/información. secreto comercial). la era de la información. Esta será distinta según la finalidad del SI.

La fácil disponibilidad que poseen las computadoras y las tecnologías de información en general.1. ya sea para nuestra organización. además de los recursos financieros. el individuo o la sociedad misma. 3.La información como recurso de las organizaciones. tal y cómo se manejan los demás recursos existentes. seguridad. tanto para su desarrollo como para su aplicación. la administración apropiada de los sistemas de información es un desafío importante para los gerentes. Los componentes anteriores conforman los protagonistas del desarrollo informático en una sociedad. es lo mismo que preguntar por qué debería estudiar alguien contabilidad. Es por esta razón que todos los profesionales en el área de Administración de Empresas deberían o más bien deben. Desde hace ya algunos años las organizaciones han reconocido la importancia de administrar los principales recursos como la mano de obra y las materias primas. El manejo de información generada por computadora difiere en forma significativa del manejo de datos producidos manualmente. constituyen un campo esencial de estudio en administración y gerencia de empresas. y su uso es estrictamente estratégico para posicionar de forma ventajosa la empresa dentro de un negocio. Muchas veces las organizaciones no han entrado en la etapa de cambio hacía la era de la información sin saber que es un riesgo muy grande de fracaso debido a las amenazas del mercado y su incapacidad de competir. los contenidos de la información. incluso. Aunque la información se encuentra a nuestro alrededor. finanzas. Dentro de las tecnologías de la información también debemos contemplar algunos conceptos y/o metodologías que merecen estar clasificadas como de alto impacto. tomar un curso de sistemas de información. administración de recursos humanos o cualquier otra función empresarial importante. distribución. Los administradores deben comprender de manera general que hay costos asociados con la producción. marketing. Si deseamos maximizar la utilidad que posee nuestra información. han creado una revolución informática en la sociedad y de forma particular en los negocios.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas componentes son: el factor humano. gestión de operaciones. el negocio la debe manejar de forma correcta y eficiente. Lo que si les puedo asegurar es que muchas empresas y organizaciones tienen éxitos en sus objetivos por la implantación y uso de los Sistemas de Información. además se reconoce que las tecnologías de la información constituyen el núcleo central de una transformación multidimensional que experimenta la economía y la sociedad. Por otro lado es importante tener una comprensión básica de los sistemas de información para entender cualquier otra área funcional en la empresa. 3. ya que tiende a modificar no sólo sus hábitos y patrones de conducta. debemos saber que ésta no es gratis. Los entes que se encargan de las tomas de decisiones han comenzado a comprender que la información no es sólo un subproducto de la conducción empresarial. La información se ha colocado en un buen lugar como uno de los principales recursos que poseen las empresas actualmente. tener una cultura informática en nuestras organizaciones que permitan y den las condiciones necesarias para que los sistemas de información logren los objetivos citados anteriormente. sino. Por lo tanto. las TI que se basan en Internet se están convirtiendo rápidamente en un ingrediente necesario para el éxito empresarial en el entorno global y dinámico de hoy.La importancia de los sistemas de información. su forma de pensar. el equipamiento. Así la función de los SI representa: 15 ..2. por ejemplo.. Cuando muchas personas se preguntan por qué estudiar sobre los sistemas de información. De esta forma. por eso es importante también. los elementos de política y regulaciones. de aquí lo importante que es el estudio y dominio de las influencias que tal transformación impone al ser humano como ente social. sino que a la vez alimenta a los negocios y puede ser uno de los tantos factores críticos para la determinación del éxito o fracaso de éstos. la infraestructura.1.3. almacenamiento y recuperación de toda la información que es manejada en la organización. el software y los mecanismos de intercambio de información.

de los de sus competidores. formando alianzas con socios globales y luchando con competidores globales pro clientes de todo el mundo. dinámica y retadora para millones de hombres y mujeres. la productividad y la moral del empleado. con una economía global que depende cada vez más de la creación. la administración y la distribución de la información a través de redes globales como Internet. Intranets y otras redes globales de computación y de telecomunicaciones que constituyen un sistema nervioso central de las empresas globales de hoy. o incluso sociedades industriales. • • • • 3.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas • Un área funcional principal dentro de la empresa.Una sociedad de información global. Una fuente importante de información y respaldo importante para la toma de decisiones efectivas por parte de los gerentes. Una oportunidad profesional esencial. que es tan importante para el éxito empresarial como las funciones de contabilidad.5. es decir.1. Las personas de muchas naciones ya no viven en sociedades agrícolas. de manera que los clientes perciban los productos o servicios como poseedores de atributos o beneficios únicos. reuniendo dinero en mercados de capitales globales.4. personas que se dedican la mayor parte de su tiempo a la comunicación y colaboración en equipos y grupos de trabajo. 3. con el fin de reducir los costos del mercadeo o ventas. Estamos viviendo en una sociedad de información global emergente. Estrategias de costo. se están convirtiendo en empresas globales interconectadas en red. compuestas principalmente de agricultores. servicios. en muchas naciones gran parte de la fuerza laboral está constituida por personas que se ocupan en labores de prestación de servicios o trabajadores del conocimiento. por ejemplo. el uso de la tecnología de información para la globalización y la reingeniería de procesos empresariales da como resultado el desarrollo de sistemas de información que ayudan a una empresa a darle ventaja competitiva en el mercado.1. Estrategias de diferenciación. procesos y capacidades que dan a una empresa una ventaja estratégica sobre las fuerzas competitivas que enfrenta una empresa. y administración de recursos humanos. Por ejemplo. es decir. El manejo y la realización de estos cambios estratégicos serían imposibles sin Internet. Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estratégica en el mercado global. utilizando sistemas de manufactura asistidos por computadora para reducir los costos de producción. 16 . las empresas se están expandiendo a mercados globales para sus productos y servicios.Estrategia competitivas con la tecnología de la información (TI). como desarrollar maneras de utilizar la tecnología de información para diferenciar productos o servicios de una empresa. Muchas empresas están en proceso de globalización. finanzas. y el servicio y satisfacción del cliente. utilizándolos para desarrollar productos.. y a la creación. Con frecuencia. Por ejemplo. En cambio. donde la mayor parte de la fuerza laboral se compone de trabajadores de fábrica. suministrar servicios rápidos y completos de soporte al cliente por medio de un sitio Web en Internet. uso y distribución de la información. o crear sitios Web en Internet para comercio electrónico (e-business).. Una colaboración importante para le eficiencia operacional. administración de operaciones. utilizando instalaciones de producciones globales para fabricar o ensamblar productos. marketing. o utilizar sistemas de marketing como objetivo para ofrecer a clientes individuales los productos y servicios que le atraen.

2. 4. usted debe estar consciente de este hacho y utilizarlo como punto de partida para su análisis. este trabajo no implica un proyecto completo de sistemas. el siguiente paso es desarrollar un plan para el cambio de manera conjunta con quienes tienen la facultad de autorizarlo. De ahí que tenga que interactuar con los usuarios y la administración (sino son uno solo y el mismo) desde el principio de su proyecto.1. usted dependerá en gran medida de los métodos sistemáticos que se explican en este libro para analizar y diseñar sistemas de información apropiados para una empresa en particular. Si el cambio (es decir. Si usted es un profesional de sistemas contratado por una empresa de manufactura o servicios. Su presencia en el negocio inicia el cambio.. En este rol recurre a su experiencia profesional con el hardware y software de cómputo y al uso que se le da en el negocio.. podría ser contratado de manera específica para enfrentar los problemas de sistemas de información de una empresa. tan solo actúa como recurso para aquellos que si lo están. En este rol. El rol más completo y de mayor responsabilidad que asume el profesional de sistemas es el de agente de cambio. Esta definición pone énfasis en un enfoque sistemático y metódico para analizar y en consecuencia mejorar lo que sucede en el contexto específico creado por un negocio. Otro rol que tendrá que desempeñar es el de experto en soporte técnico dentro de la empresa en la cual labora de manera regular. desarrolla un plan para el cambio y coopera con los demás para facilitar el cambio.3. gran parte de sus actividades podrían ajustarse a este rol. el profesional de sistemas desempeña el rol de consultor para un negocio y.. sino más bien la realización de pequeñas modificaciones o la toma de decisiones que se circunscriben a un solo departamento. usted no está a cargo del proyecto. por tanto. Una vez que se haya alcanzado el consejo acerca de los cambios por realizar.1. usted tendrá que interactuar constantemente con quienes hayan a cambiar. Con frecuencia.1.1.1. 4. También se puede traducir en una desventaja porque alguien externo nunca conocerá la verdadera cultura organizacional.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas TEMA N° 4. 4.Introducción. También es parte de su tarea enseñar a los usuarios el proceso del cambio. usted es un agente de cambio si desempeña cualquiera de las actividades relacionadas con el ciclo de vida del desarrollo de sistemas (que se explicara en la siguiente sección) y está presente en la empresa durante un largo periodo (de dos semanas a más de un año). ya sea interno o externo para la empresa. con el propósito de mejorar los procesos de una organización. El analista o profesional de sistemas evalúa de manera sistemática el funcionamiento de un negocio mediante el examen de la entrada y el procesamiento de datos y su consiguiente producción de información. 17 . 4. Sin su colaboración usted no podría entender lo que ocurre en una organización y el cambio real nunca se daría.Rol como agente de cambio. En su calidad de profesional de sistema desempeñando la función de agente de cambio.. Con frecuencia. debe promover un cambio que involucre el uso de los sistemas de información. Muchas mejoras incluyen un mejor apoyo a las funciones de negocios a través del uso de sistemas de información computarizados. Esta contratación se puede traducir en una ventaja porque los consultores externos tienen una perspectiva fresca de la cual carecen los demás miembros de una organización. ya que las modificaciones a un sistema de información no sólo afectan a éste sino que provocan cambios en el resto de la organización.. la mejora al negocio que se pueden concretar mediante los sistemas de información) parece factible después de efectuar el análisis. Además. Como experto de soporte técnico.ROL DEL PROFESIONAL EN SISTEMAS. Como analista de datos. tendrá que apoyarse en los usuarios de los sistemas de información para entender la cultura organizacional desde la perspectiva que tienen ellos. Un agente de cambio se puede definir como alguien que sirve de catalizador para el cambio.Rol como experto en soporte técnico. En su función de consultor externo.Rol como consultor.

1. por lo que cualquier descripción que intente ser está destinada a quedarse corta en algún sentido. La profesión de analista de sistemas es muy exigente.4. También debe ser un comunicador con capacidad para relacionarse con los demás durante extensos periodos. es una actividad reconocida socialmente y así el futuro ingeniero en informática o analista de sistemas. se deduce fácilmente que el profesional exitoso debe contar con una amplia gama de cualidades. No utilizarás la informática para realizar fraudes. es un solucionador de problemas. De la descripciones anteriores sobre los roles que desempeña el profesional de sistemas.No usarás una computadora para dañar a otros. Hay una gran diversidad de personas trabajando en el área de sistemas. que es la información. actuando con probidad profesional..Códigos éticos El Contenido de ética en informática es importante. la mayoría de los profesionales o analistas de sistemas tienen algunas cualidades comunes En primer lugar. recabar los requisitos de información de los usuarios y comunicarlos a los programadores. El profesional de sistemas debe ser una persona auto disciplinada y auto motivada.v. un bien cada vez más apreciado.iv. Asimismo.3. tal como se conocen en el mundo de las empresas.ii. en la práctica. deben estar firmados por alguien con titulación superior. de la moral o ética profesional en el manejo del activo más importante que tienen las empresas. y obrando según ciencia y conciencia. técnicas y su experiencia. debe tener una ética personal y profesional firme que le ayude a moldear las relaciones con sus clientes. 4.iii. No obstante. No utilizarás una computadora para robar.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas 4.. 4. Los códigos de ética.2. con la capacidad de administrar y coordinar los innumerables recursos de un proyecto.2. pero es una profesión en constante evolución que siempre trae nuevos retos. No indagarás en los archivos ajenos. i.1. 18 .Principios deontológicos del profesional de informática. Necesita suficiente experiencia en computación para programar.2. son sistemas de reglas establecidos con el propósito general de guiar el comportamiento de los integrantes de la organización y de aquellos con los cuales ésta actúa habitualmente: clientes. No obstante la profesión de informática. En un sentido más concreto. proveedores y contratistas. es la ciencia o tratado de los deberes y normas morales. por tanto trata. Es una persona que aborda como un reto el análisis de problemas y que disfruta al diseñar soluciones factibles.Los diez mandamientos de la ética informática..Deontología Según el diccionario de la real academia de la lengua. Cuando es necesario. No copiarás o utilizarás software que no hayas comprado. entender las capacidades de las computaras. debe estar preparado para que un juez o una empresa le solicite un dictamen o peritaje informático y es evidente que este tipo de informes. vii. La deontología informática.vi. por considerarlo como un instrumento que nos facilita reconocer los problemas y resolverlos de acuerdo a los objetivos buscados.2.. 4. incluyendo a otras personas. tiene que ver con el comportamiento moral o ético... es decir con los principios y normas morales que regulan las actividades humanas. el profesional debe contar con la capacidad de afrontar sistemáticamente cualquier situación mediante la correcta aplicación de herramientas.No utilizarás los recursos informáticos ajenos sin la debida autorización.2.Cualidades del profesional de sistemas. No interferirás con el trabajo ajeno. 4.

Se refiere de manera específica al manejo de datos sobre otra persona. • • • • • Aprobar el software si cumple un bien social.. Los ingenieros informáticos o analistas de sistemas actuarán en forma congruente con el interés social.. de los que se dispone porque ella misma u otra los ha facilitado bajo la condición de que no se difundan. soporte o documentación. De acuerdo a su compromiso con la salud. etc. implementación. En particular. Pese a que los límites del término no son aceptados unánimemente. Teniendo en cuenta estas definiciones.4. y las principales obligaciones de tales relaciones. pruebas y mantenimiento de software en una profesión respetada y benéfica. especificación.Software Del Software podemos mencionar.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas viii. que en la actualidad se ha convertido. ix. Responsabilidad. seguridad y bienestar social. Siempre utilizarás las computadoras de manera de respetar los derechos de los demás. bien sean profesionales en ejercicio. Los principios identifican las diferentes relaciones en las que los individuos. Los informáticos deberán comprometerse a convertir el análisis. educadores. 4. desventajas económicas y otros factores que pueden reducir el acceso a los beneficios del software. Ofrecer asistencia técnica a buenas causas y contribuir a la educación pública relacionada con esta profesión. los informáticos deberán sujetarse a los ocho principios éticos I. Considerar incapacidad física. relacionados con el comportamiento y las decisiones tomadas por los ingenieros informáticos. II. Moderar los intereses de todas las partes. gestores.2. mantenimiento. en un sentido estricto se entiende por confidencialidad la protección de la comunicación entablada entre personas y el derecho a controlar la información referente a uno mismo que pueda ser difundida a terceros.. diseño. Cooperar en los esfuerzos para solucionar asuntos importantes de interés social causados por el software.Deberás evaluar las consecuencias sociales de cualquier código que desarrolles.. las informaciones vinculadas a un individuo pueden ordenarse en tres niveles concéntricos de menor a mayor exigencia de confidencialidad: 19 .x. distribución de recursos. Ser justo y veraces en todas las afirmaciones relativas al software. Exponer cualquier daño real o potencial que esté asociado con el software o documentos relacionados.No te apropiarás de los derechos intelectuales de otros. directivos y responsables. en una herramienta necesaria y de vital importancia dentro del ámbito educativo. informáticos deberán: • • • Aceptar la responsabilidad total de su trabajo. Por lo que mencionaremos lo siguiente.Principios éticos El código contiene ocho (8) principios claves. su instalación. a. Las cláusulas de cada principio son la imagen de los diferentes niveles de obligación incluidos en esas relaciones. militar. así como educandos y estudiantes de la profesión.. grupos y organizaciones participan. Confidencialidad. político-social.

República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas a. definir y atender asuntos éticos. diarios o notas íntimas). Los ingenieros informáticos mantendrán integridad e independencia en su juicio profesional. No involucrarse en prácticas financieras fraudulentas. que conserva el control de su difusión. Incluye aquellos eventos o informaciones que el individuo excluye voluntariamente del posible escrutinio de los demás (secretos documentales. En particular. legales y ambientales relacionados a los proyectos de trabajo. Endosar documentos únicamente cuando han sido preparados bajo su supervisión o dentro de sus áreas de competencia y con los cuales se está de acuerdo. Los gestores y líderes en ingeniería informática suscribirán y promoverán un enfoque ético a la gestión del desarrollo y mantenimiento del software. incluyendo procedimientos efectivos para promover calidad y reducción del riesgo. Tratar de seguir los estándares profesionales más adecuados. agenda. opiniones o imágenes que el titular comunica a determinadas personas mediante manifestaciones orales (por ejemplo. por estar en conocimiento de varias personas no vinculadas por el secreto. b. Nivel íntimo. pueden considerarse públicas. costos aceptables y una agenda razonable. Asegurar que las especificaciones del software están bien documentadas. En él se incluyen aquellas noticias. adecuadamente: • • Garantizar una buena gestión en cualquier proyecto en los que trabajen. IV. Nivel superficial. V. calidad y resultados. Los ingenieros informáticos asegurarán que sus productos y modificaciones correspondientes cumplen los estándares profesionales más altos • • • • • • Procurar la alta calidad. Garantizar que se informa a los empleados de los estándares antes de adherirse a ellos. que. • • • • • • Juicio. Negarse a participar como miembro o asesor en organismos donde sus empresarios o clientes pudieran tener conflictos de intereses no declarados todavía. aun siendo íntimas. Asegurar estimaciones cuantitativas realistas de costos. Moderar todos los juicios técnicos por la necesidad de apoyar y mantener los valores humanos. Nivel intermedio. III. Identificar. dando por supuesto expresa o tácitamente. c. Serían aquellas informaciones. personal. Mantener objetividad profesional con respecto a cualquier software o documento relacionado del cual se le pidió una evaluación. depuración. Asegurar que las pruebas. revisión del software y documentos relacionados con los que se trabaja sean adecuados. culturales. satisfacen los requerimientos del usuario y cuentan con las aprobaciones adecuadas. 20 . aquellos ingenieros en funciones de dirección o liderazgo deberán. las relaciones de acompañamiento psicológico). Promover un enfoque ético en la gestión. Exponer a todas las partes involucradas aquellos conflictos de interés que no puedan evitarse o evadirse razonablemente. económicos. Calidad del producto. proporcionando una evaluación de la incertidumbre de esas estimaciones. escritas o audiovisuales.

No impedir injustamente a otro obtener una mejor posición para la que está cualificado. Garantizar que hay un acuerdo correcto en lo referente a la propiedad de cualquier software. y proporcionar una valoración de la incertidumbre de esas estimaciones. o cualquier otra propiedad intelectual a la que el ingeniero del software ha contribuido. No promover el interés propio a costa de la profesión. Apoyo Laboral. Extender el conocimiento de la ingeniería de software participando apropiadamente en organizaciones. Proporcionar los medios correspondientes en caso de alegaciones de incumplimiento de la política del empresario o de este Código. Garantizar unas estimaciones cuantitativas realistas del coste. Asegurar que los clientes. No pedir a un ingeniero del software hacer algo inconsistente con este Código. Obedecer todas las leyes que gobiernan su trabajo. Atraer empleados sólo mediante una descripción completa y precisa de las condiciones del empleo. VII. reuniones y publicaciones profesionales. empresarios y supervisores conozcan el compromiso de los ingenieros de software con este código de ética. • • • • • • • • • VI. procesos. escritos. Evitar asociaciones con negocios y organizaciones que estén en conflicto con este código. cliente o empresario. plazo. salvo en circunstancias excepcionales. Reconocer que las violaciones de este código son incongruentes con ser un ingeniero de software profesional. donde tal obediencia es incongruente con el interés social. Asignar trabajo sólo después de tener en cuenta la educación y experiencia. ficheros y otra información que sea confidencial para el empresario o para otros. calidad y productos en cualquier proyecto en el que trabajen o tengan intención de hacerlo. Apoyar a otros ingenieros informáticos que se esfuercen por seguir este código. No castigar a nadie por expresar preocupaciones éticas sobre un proyecto. Ser preciso en la descripción de las características del software en el que trabaja. corregir y reportar errores en el software y documentos asociados en los que se trabaja. • • • • • • • • • • • Ayudar a desarrollar un ambiente organizacional favorable para actuar éticamente. personal. Promover el conocimiento. Tomar la responsabilidad de detectar. Promover el conocimiento público de la ingeniería informática. 21 . moderados con el deseo de mejorar tal educación y experiencia. Los ingenieros informáticos incrementarán la integridad y reputación de la profesión congruentemente con el interés social. y las subsecuentes ramificaciones de tal compromiso. Ofrecer una adecuada y justa remuneración. investigación.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas • Garantizar que los empleados conocen las políticas y procedimientos del empresario para la protección de las claves de acceso.

No influenciar a otros a emprender alguna acción que involucre una violación de este código.Ética en internet (ciberespacio). la persona y la comunidad de personas son el centro de la valoración ética de Internet.. • VIII.5. sincera y propiamente documentada. del cliente o el interés social puede conducir a ingenieros informático.2. • Mejorar su conocimiento de los avances en el análisis. útil y de calidad a costos razonables y en un tiempo razonable. su interpretación y su aplicación al trabajo. • • • • • • • Motivar a sus colegas a sujetarse a este código. Escuchar equitativamente las opiniones. Mejorar su conocimiento de los estándares relevantes y de las leyes que gobiernan el software y los documentos con que se trabaja. pruebas del software y documentos relacionados. Mejorar su conocimiento de este código. Revisar el trabajo de otros en forma objetiva. al proceso de comunicación y a las cuestiones estructurales y sistemáticas de la comunicación La cuestión ética consiste en saber si esto está contribuyendo al auténtico desarrollo humano y ayudando a las personas y a los pueblos a ser fieles a su destino trascendente. confiable. informativa y bien redactada. "el principio ético fundamental es el siguiente: la persona humana y la comunidad humana son el fin y la medida del uso de los medios de comunicación 22 . Solicitar las opiniones de otros profesionales que tengan competencia en áreas fuera de nuestra competencia. Reconocer completamente el trabajo de otros y abstenerse de atribuirse méritos indebidos. Reconocer que las violaciones personales de este código son incongruentes con ser un ingeniero de software profesional. sin embargo. teléfono. Mejorar su habilidad para producir documentación precisa.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas Los ingenieros informáticos apoyarán y serán justos con sus colegas. Mejorar su comprensión del software de los documentos con que se trabaja y del medio ambiente donde serán usados. preocupaciones y quejas de un colega. especificación. desarrollo. radio y televisión) que durante el último siglo y medio ha eliminado progresivamente el tiempo y el espacio como obstáculos para la comunicación entre un gran número de personas. mantenimiento. • • • • • • • 4. a cuestionar la competencia de un colega. de buena fe. diseño. Mejorar su habilidad para crear software seguro. Con respecto al mensaje comunicado. Internet es el último y el más poderoso de una serie de medios de comunicación (telégrafo. Los ingenieros informáticos participarán toda su vida en el aprendizaje relacionado con la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión. junto con la administración del proceso de desarrollo. el interés del empresario. Actualización Permanente. Como sucede con otros medios de comunicación. Ayudar a sus colegas a que estén totalmente alertas a los actuales estándares incluyendo medidas de seguridad en general. Ayudar a sus colegas en el desarrollo profesional. No intervenir injustamente en la carrera de algún colega.

Interactivo. Internet tiene un conjunto de características impresionantes como lo describimos a continuación: • • • • • Instantáneo. Mundial.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas social. ensanchar los horizontes educativos y culturales. ampliar la gama de opciones realizables en diversas esferas de la vida. flexible y adaptable en grado notable. "La configuración tecnológica que implica Internet tiene una importante relación con sus aspectos éticos: la gente ha tendido a usarlo según como se había proyectado y a proyectarlo para adaptar este tipo de uso". superar las divisiones y promover el desarrollo humano de múltiples modos. Internet le sirve a la gente en su ejercicio responsable de la libertad y la democracia. Inmediato. con vistas al desarrollo integral de las mismas". para profundizarlo. 23 . Descentralizado. Capaz de extender ilimitadamente sus contenidos y su alcance. la comunicación debería realizarse de persona a persona. Puede emplearse para romper el aislamiento de personas y grupos o al contrario.

oportunidades y objetivos. 5. Figura 5. 24 . pues a nadie le agrada desperdiciar tiempo trabajando en un problema que no era el que se debía resolver. oportunidades y objetivos.. En esta primera fase del ciclo de vida del desarrollo de sistemas.INTRODUCCION AL CICLO DE VIDA DE SISTEMAS. El SDLC es un enfoque por fases para el análisis y el diseño cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del profesional de informática o analista y el usuario. es posible que varias actividades ocurran de manera simultánea. Las oportunidades son situaciones que el profesional de informática o analista considera susceptibles de mejorar utilizando sistemas de información computarizados. el profesional de informática o analista debe averiguar lo que la empresa trata de conseguir.2.1.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas TEMA N° 5. el profesional de informática o analista determina con precisión cuales son los problemas. Con frecuencia los problemas son detectados por alguien más. La identificación de objetivos también es una parte importante de la primera fase. pero en general alaban su enfoque organizado. nunca se realiza como un paso aislado. A continuación. 5.2. La primera fase requiere que el profesional de informática o analista observe objetivamente lo que sucede en un negocio. en conjunto con otros miembros de la organización. Es más práctico considerar que el SDLC se realiza por fases (con actividades en pleno apogeo que se traslapan con otras hasta terminarse por completo) y no en pasos aislados. y esta es la razón de la llamada inicial al analista.1. Los profesionales de informática o analistas no se ponen de acuerdo en la cantidad de fases que incluye el ciclo de vida del desarrollo de sistemas.Descripción de las fases. A continuación. el profesional de informática o analista se ocupa de identificar problemas. En primer lugar. A pesar de que cada fase se explica por separado.Identificación de problemas.. nos hemos referido al enfoque sistemático que el profesional de informática o analista toma en relación con el análisis y diseño de sistemas de información. A lo largo de esta unidad.. podrá determinar si algunas funciones de las aplicaciones de los sistemas de información pueden contribuir a que el negocio alcance sus objetivos aplicándolas a problemas u oportunidades específicos. Más bien. Gran parte de este enfoque se incluye en el ciclo de vida del desarrollo de sistemas (SDLC.1 Ciclo de Vida de Desarrollo de los Sistemas de Información 5.Introducción..1. Systems Development Life Cycle). y algunas de ellas podrían repetirse. El aprovechamiento de las oportunidades podría permitir a la empresa obtener una ventaja competitiva o establecer un estándar para la industria. Esta etapa es crítica para el éxito del resto del proyecto. Aquí hemos dividido el ciclo en siete fases. como se aprecia en la figura 5.

Sin embargo.2.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas Los usuarios. se podría sugerir una solución diferente y el proyecto de sistemas se cancelaría. métodos que no interfieren con el usuario como la observación del comportamiento de los encargados de tomar las decisiones y sus entornos de oficina. Esta fase es útil para que el profesional de informática o analista confirme la idea que tiene de la organización y sus objetivos... Esta clase de estudio podría tener un propósito distinto y por lo general lo lleva a la práctica un especialista conocido como analista de información. A continuación. El profesional de informática o analista de sistema necesita conocer los detalles de las funciones del sistema actual: él quien (la gente involucra). así como sus respectivas especificaciones. el profesional de informática o analista debe conocer el funcionamiento del negocio y poseer información muy completa acerca de la gente. cuando (el momento oportuno y el cómo (la manera en que se realizan los procedimientos actuales) del negocio que se estudia. varios de los métodos para determinar los requerimientos de información implican interactuar directamente con los usuarios. Una de estas herramientas es el uso de diagramas de flujo de datos para graficar las entradas. herramientas y técnicas especiales auxilian al profesional de informática o analista en la determinación de los requerimientos. A partir de los diagramas de flujo de datos se desarrolla un diccionario de datos que enlista todos los datos utilizados en el sistema. Como puede ver. Los implicados en esta fase son el profesional de informática o analista y los usuarios. o si la solución a estos problemas no amerita un sistema de cómputo. 25 . si la razón de ser de las operaciones actuales es que "siempre se han hecho de esta manera". los analistas y los administradores de sistemas que coordinar el proyecto son los involucrados en la primera fase. Las actividades de esta fase consisten en entrevistar a los encargados de coordinar a los usuarios. el dónde (el entorno donde se desarrollan las actividades). las alternativas de condición. al igual que métodos de amplio alcance como la elaboración de prototipos En la fase de determinación de los requerimientos de información del SDLC. En ocasiones sólo realizan las dos primeras fases del ciclo de vida del desarrollo de sistemas. tablas y árboles de decisión.2. los muestreos. el qué (la actividad del negocio). Al término de esta fase. La siguiente fase que enfrenta el profesional de informática o analista es la determinación de los requerimientos de información de los usuarios. y es importante tomarlas en cuenta al diseño de un nuevo sistema. los datos y los procedimientos implicados. por lo general trabajadores y gerentes del área de operaciones. las acciones y las reglas de acción. Podría haber buenas razones para realizar los negocios con los métodos actuales. los procesos y las salidas de las funciones del negocio en una forma grafica estructurada.3. el profesional de informática o analista se esfuerza por comprender la información que necesita los usuarios para llevar a cabo sus actividades. la administración debe decidir si se sigue adelante con el proyecto propuesto. quizá será necesario que el profesional de informática o analista mejore los procedimientos. la investigación de datos impresos y la aplicación de cuestionarios. si desea atacar problemas distintos. estimar el alcance del proyecto y documentar los resultados. 5. Entre las herramientas que se utilizan y son para determinar los requerimientos de información de un negocio se encuentran métodos interactivos como las entrevistas.Análisis de las necesidades del sistema. los objetivos. La reingeniería de procesos de negocios podría ser útil para conceptualizar el negocio de una manera creativa.Determinación de los requerimientos. De nueva cuenta. A continuación el profesional de informática o analista debe preguntar la razón por la cual se utiliza el sistema actual. Si el grupo de usuarios no cuenta con fondos suficientes. Las decisiones estructuradas son aquellas en las cuales se pueden determinar las condiciones. Durante esta fase el profesional de informática o analista de sistemas analiza también las decisiones estructuradas que se hayan tomado. 5.2. sintetizar el conocimiento obtenido. El resultado de esta fase es un informe de viabilidad que incluye una definición del problema y un resumen de los objetivos. La siguiente fase que debe enfrentar el profesional de informática o analista tiene que ver con el análisis de las necesidades del sistema. Existen tres métodos principales para el análisis de decisiones estructuradas: español estructurado.

. Los programadores desempeñar un rol clave en esta fase porque diseñan. ayuda en línea y sitios Web que incluyan respuestas a preguntas frecuentes (FAQ. y producir paquetes de especificaciones de programa para los programadores. proporciona un análisis de costo/ beneficio de las alternativas y ofrece.Diseño del sistema recomendado. el profesional de informática o analista debe diseñar controles y procedimientos de respaldo que protejan al sistema y a los datos. diagramas de flujos de datos. Graphical User Interfaces) que se manejan a través de un ratón o una pantalla sensible al tacto. Durante esta fase el profesional de informática o analista también trabaja con los usuarios para desarrollar documentación efectiva para el software.2. En esta fase el profesional de informática o analista también interactúa con los usuarios para diseñar la salida (en pantalla o impresa) que satisfaga las necesidades de información de estos últimos. En la quinta fase del ciclo de vida del desarrollo de sistemas.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas En este puno del ciclo de vida del desarrollo de sistemas. el profesional de informática o analista facilita la entrada eficiente de datos al sistema de información mediante técnicas adecuadas de diseño de formularios y pantallas.4. recomendaciones sobre lo que debe hacer. En la fase de diseño del ciclo de vida del desarrollo de sistemas. La manera de formular una recomendación o solución depende de las cualidades y la preparación profesional de cada profesional de informática o analista. 5. Además. Job Control Language). Cada problemas de sistemas es único. Frequently Asked Questions) en archivos "Léame" que se integran en el nuevo software. Una base de datos bien organizada es el cimiento de cualquier sistema de información. La documentación indica a los usuarios como utilizar el software y lo deben hacer en caso de que surjan problemas derivados de este uso.Desarrollo y documentación del software. Si la administración de la empresa considera factibles algunas de las recomendaciones.2.. 5. Finalmente. un programador podría efectuar un repaso estructurado del diseño o del código con el propósito de explicar las partes complejas del programa a otro equipo de programadores. codifican y eliminan errores sintácticos de los programas de computo. La interfaz conecta al usuario con el sistema y por tanto es sumamente importante. un diagrama de flujo del sistema. La concepción de la interfaz d usuarios forma parte del diseño lógico del sistema de información.Prueba y mantenimiento del sistema. el profesional de informática o analista trabaja de manera conjunta con los programadores para desarrollar cualquier software original necesario. y los nombres y funciones de cualquier rutina de código previamente escrita. Entre las técnicas estructuradas para diseñar y documentar software se encuentran los diagramas de estructura. el profesional de informática o analista el prepara una propuesta de sistemas que sintetizar sus hallazgos.6. el analista utiliza la información recopilada en las primeras fases para realizar el diseño lógico del sistema de información. el profesional de informática o analista sigue adelante. Para garantizar la calidad. los diagramas de Nassi-Shneiderman y el pseudocódigo. como manuales de procedimientos. y nunca existe solo una solución correcta. especificaciones de archivos y detalles del procesamiento. 26 . también podrían incluir árboles o tablas de decisión. El profesional de informática o analista diseña procedimientos precisos para la captura de datos que asegurar que los datos que ingresen al sistema de información sean correctos. El profesional de informática o analista se vale de una más de estas herramientas para comunicar al programador lo que se requiere programar. Si el programa se ejecutara en un entorno de mainframe.5. Entre los ejemplos de interfaces de usuarios se encuentran el teclado (para teclear preguntas y respuestas).. los menús en pantalla (para obtener los comandos de usuarios) y diversas interfaces graficas de usuarios (GUIs. Cada paquete debe contener esquemas para la entrada y la salida.2. en su caso. 5. La fase de diseño también incluye el diseño de archivos o bases de datos que almacenaran gran parte de los datos indispensables para los encargados de tomar las decisiones en la organización. se debe crear un lenguaje de control de trabajos (JCL.

República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas Antes de poner el sistema en funcionamiento es necesario probarlo.Programación Extrema y otras metodologías alternas. Se menciona la evaluación como la fase final del ciclo de vida del desarrollo de sistemas principalmente en aras del debate. Los objetos pueden ser clientes. Debe hacerse hincapié en que.3.Otras metodologías o enfoque de desarrollo. 5. Muchos de los procedimientos sistemáticos que el emplea durante el ciclo de vida del desarrollo de sistemas pueden contribuir a garantizar que el mantenimiento se mantendrá al mínimo.7. Parte de la capacitación la imparten los fabricantes.Análisis y diseño de sistemas orientado a objetos.3.2. y las empresas invierten enormes sumas de dinero en esta actividad. los objetos se representan y agrupan en clase. Los enfoques orientados a objetos utilizan el estándar de la industria para la modelación de sistemas orientaos a objetos. con frecuencia. que no optimas para su reutilización y mantenimiento. por diferentes tipos de grupos de usuarios. el lenguaje unificado de modelación (UML. Es mucho menos costoso encontrar los problemas antes que el sistema se entregue a los usuarios. Primero se realiza una seria de pruebas con datos de muestra para determinar con precisión cuales son los problemas y posteriormente se realiza otra con datos reales del sistema actual. Quizás un proyecto de sistema con un enfoque estructurado haya fallado. el trabajo de sistemas es cíclico. Cada objeto es una representación en computadora de alguna cosa o suceso real.. para analizar un sistema en forma de modelo de casos de uso. como las actualizaciones de programas. artículos. el profesional de informática o analista tiene que planear una conversión gradual del sistema anterior al actual. o quizás la subcultura que existe en la organización. En ocasiones el profesional de sistemas tendrá que reconocer que la organización se podría beneficiar de una metodología alterna. 5. Unified Modeling Language). Es difícil trabajar bien con técnicas orientadas a objetos en situaciones en la cuales sistemas de información complicados requieren mantenimiento.. compuesta. se pueden realizar de manera automática a través de un sitio Web. la instalación de equipo y la puesta en producción del nuevo sistema.. Parte del mantenimiento.1. Una clase define el conjunto de atributos y comportamiento que comparten los objetos que esta contiene 5. adaptación y rediseño de manera continua.3. Gran parte del trabajo habitual del programador cosiste en el mantenimiento. El capitulo 19 le ayuda a entender el análisis y diseño de sistema orientados a objetos. pedidos. la evaluación se lleva a cabo durante cada una de las fases. y la otra la lleva a cabo de manera conjunta con el profesional de informática o analistas de sistemas. Un criterio clave que se debe cumplir es si los usuarios a quienes va dirigido el sistema lo están utilizando realmente.. Además. La programación orientada a objetos difiere de la programación tradicional de procedimientos en que la primera examina los objetos que conforman un sistema. Cuando un profesional de informática o analista termina una fase del desarrollo de sistemas y pasa a la siguiente. En realidad. El análisis y diseño orientado a objetos es un enfoque cuyo propósito es facilitar el desarrollo de sistemas que deben cambiar con rapidez en respuestas a entornos de negocios dinámicos. parezcan 27 . en que difiere del enfoque estructurado del SDLC y bajo qué circunstancias es apropiado utilizar un enfoque orientado a objetos.Implementación y evaluación del sistema. Una parte de las pruebas las realizan los programadores solo. etc. El mantenimiento del sistema de información y su documentación empieza en esta fase y se lleva a cabo de manera rutinaria durante toda su vida útil. Este proceso incluye la conversión de archivos formatos anteriores a los nuevos. En esta fase se capacita a los usuarios en el manejo del sistema. Esta es la última fase del desarrollo de sistemas.2. el surgimiento de un problema podría obligar al profesional de informática o analista a regresar a la fase previa y modificar el trabajo realizado. 5. o la construcción de una base de datos. pero la supervisión de esta es responsabilidad del profesional de informática o analista de sistemas. y aquí el profesional de informática o analista participa en la implementación del sistema de información.

Multiview se propuso como una forma de organizar y utilizar elementos de diversas metodologías en competencia. el enfoque de usar un campeón del proyecto. La programación extrema (XP. la calidad y el alcance. junto con ETHICS. El enfoque de usar un campeón del proyecto. A primera vista estas prácticas parecen extremas. un concepto tomado de la mercadotecnia. Se basa en valores. se propicia un equilibrio entre los recursos y las actividades requeridas para completar el proyecto. Durante la fase de terminación del mismo de un proyecto. por su parte. con frecuencia es necesario realizar ajustes en la administración del mismo. al mencionarlo aquí esperamos que usted tome conciencia de que. bajo ciertas circunstancias. la simplicidad. La creación de prototipo. La creación de prototipos es uno de los métodos alternos más populares. ETHICS. no solo cuando recurran a medidas de programación extrema. la semana de trabajo de 40 horas. Recomendamos a los profesionales de sistemas que adopten estos valores en todos los proyectos que emprendan. Cuando estas cuatro variables de control se incluyen adecuadamente en la planeación. que merecen y han sido explicados en sus propios libros e investigaciones. se presento como una metodología socio-técnica que combina soluciones sociales y técnicas. La Metodología Sofá Systems fue concebida como una manera de modelar un mundo muchas veces caótico mediante el uso de "imágenes ricas". Sin embargo.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas más proclives a utilizar un método alterno. XP puede garantizar la terminación exitosa de un proyecto ajustando recursos importantes con el tiempo. concebida originalmente en otras disciplinas y aplicadas a los sistemas de información. pero como observara. el costo. alojar a un cliente en el sitio y el uso de la programación en parejas. El llevar las prácticas de desarrollo al extremo es más recomendable cuando se siguen prácticas propias de XP. la retroalimentación y la valentía. ideogramas que captan los relatos característicos de una organización. Extreme Programming) es un enfoque para el desarrollo de software que utiliza buena práctica de desarrollo y las lleva a los extremos. Hay cuatro prácticas esenciales de XP: la liberación limitada. surgió como respuesta a los extensos tiempos de desarrollo asociados con el enfoque del ciclo de vida del desarrollo de sistemas y a la incertidumbre que existen con frecuencia en relación con los requerimientos de los usuarios. 28 . la Metodología Sofá Systemsy Multiview. podemos aprender algunas lecciones valiosas al incorporar muchos de estos valores y prácticas de XP en los proyectos de análisis y diseños de sistemas. adopta la estrategia de involucrar a una persona clave de cada área donde tiene influencia el sistema para garantizar el éxito del mismo. principios y prácticas esenciales los cuatros valores son la comunicación. su organización podría requerir una alternativa o complemento para un análisis y diseño estructurado y para el ciclo de vida del desarrollo de sistemas.

shtml 6.2.1.Análisis de Sistemas – Kendall & Kendall Prentice Hall .http://www.itson.http://www..hacienda..go.mx/oa/dip_ago/introduccion_sistemas/p12.2005 29 .http://www.4.com/trabajos59/rol-analista-sistemas/rol-analista-sistemas2.shtml 6.monografias.7.com/trabajos24/tics-empresas/tics-empresas.ccee..edu.BIBLIOGRAFIA: 6.shtml 6.6.http://www...monografias.cr/centro/datos/Articulo/Planificacion de un proyecto de sistemas.pdf 6.htm 6.República Bolivariana de Venezuela Universidad Politécnica del Oeste “Mariscal Sucre” Unidad Curricular:: INGENIERIA DE SOFTWARE I Modulo: Fundamentos de Sistemas e Ingeniería de Software Apuntes Recopilados por: Profesor Bernardo González Rojas 6.monografias.http://www..5...3.uy/ensenian/catsistc/docs/bol2.com/trabajos14/datos/datos.doc 6.http://biblioteca.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->