Está en la página 1de 19

TRABAJO COLABORATIVO 2

EQUIPO DE TRABAJO 5

JEFFREY DAVID ROMERO CORCHUELO


YENNY CATERINE GARZON GONZALEZ
MANUEL FERNANDO JAMAICA PRIETO
SANDRA PAOLA FAJARDO RAMIREZ
ALEJANDRO SANCHEZ CASTRO

TUTOR
WILSON HERNAN PEREZ CORREA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


INGENIERIA DE SISTEMAS
INTRODUCCION A LA INGENIERIA DE SISTEMAS
BOGOTA
MAYO DE 2014
INTRODUCCION

El presente trabajo tiene como fin conocer sobre la informacin de varios conceptos

fundamentales de la informtica estructura de datos ciclo de la vida telecomunicaciones

etc., conocer estos temas mediante cuadros sinpticos y dar a entender en forma clara y

precisa todos los procesos y manejos de toda la estructura basada en estos temas.

Es importante como estudiantes y profesionales dar a conocer los trminos

fundamentales y tener un claro conocimiento y manejo de estos conceptos para que sean

aplicados en nuestra vida laboral y profesional y estar actualizados siempre con respecto

a estos temas ya que cada da van avanzando a travs del tiempo.


CUADRO SINOPTICO

1. ELEMENTOS DEL COMPUTADOR


2. SOFTWARE
3. ESTRUCTURA DE DATOS

TRABAJO ESTRUCTURA DE DATOS

Estaticas
Asignacion de Memorias
Dinamicas
Adicionar valores

a una nueva estructura

Es un conjunto de datos
ESTRUCTURA

Alta DE DATOS
Borrar un valor de Operaciones Representa Enlaces
Lista
Baja
la estructura basicas entre registros
Son muy usadas para alamacenar
Arreglos

pequeas cantidades de informacion


Es una lista ordinal en la que
Pilas
Segun su Representacion el modo de acceso a sus

Son listas abiertas en las que unicamente se


Colas
insertan nodos en uno de los extremos de una

Arboles Conocidos Son utilizadospara representar

como Binarios conjuntos de datos


4. ESTRUCTURA DE ARCHIVOS
5. CICLO DE LA VIDA

CICLO DE VIDA DE UN SISTEMA DE INFORMACION: SUPERMERCADO


MAYORISTA

1. PLANEACION DEL SISTEMA:


Disponibilidad de recursos: cmo se lleva el proceso de la llegada de las mercancas,
revisin del estado.
Ambiente del sistema: la manera de cmo se est elaborando el procedimiento, para
hacer cambios parciales o totales del sistema.
Recursos disponibles vs recursos necesarios: Aqu se estudia posibilidades entre la
compatibilidad de los recursos actuales ante el futuro sistema o requiere equipos ms
actualizados, adems de servidores y modos de generacin de copias de seguridad (backup).
Asignacin de presupuesto: Esto se hace con base en la entrega de la cotizacin para
lo cual se puede hacer mediante compra directa o por licitaciones o concursos donde, la mejor
oferta es escogida por la empresa.
Delimitacin tiempo-espacio: Se determina en cuanto tiempo se llevara a cabo para el
desarrollo completo del sistema como tambin en qu lugares de la empresa se aplicara la
solucin; para estos casos se requiere del manejo de los diagramas de grant para el
cumplimiento de las etapas que lleva el proyecto completo.
Estimacin costo/beneficio: Se determina si en la adquisicin de los recursos que
involucra genera los beneficios como en el tiempo de revisin de la mercanca y el tiempo de
exhibicin en los estantes para su venta.
2. ANALISIS DEL SISTEMA:

Transacciones a automatizar: En este punto se revisa los procedimientos que requiere


automatizacin como los mecanismos de control de entrada y salida de mercancas por
kardex, el manejo del precio al pblico y el inventario de existencias.
Anlisis de entrada y salida de datos: Se determina como alimentar la informacin a la
base de datos del supermercado mayorista, a travs de dispositivos lectores de cdigos de
barras en la cual determina datos como descripcin del producto, su respectivo cdigo y
ubicacin; posteriormente se puede usar los informes o a travs de una intranet, para verificar
el estado de la mercanca que ha sido identificada con el cdigo de barras.

Interaccin con la base de datos: Se usan buscadores con una interfaz que sea fcil y amigable
con el usuario, segn los tems solicitados.

Interfaces con otros sistemas de informacin: un punto importante, es la


compatibilidad con los sistemas existentes, como los casos de las plataformas de contabilidad
basadas en mdulos, tanto para consulta como asimilacin de la informacin, tal como pasa
cuando la informacin de un kardex se pasa al inventario.
Flujo de informacin: se mide la frecuencia entre la entrada de los datos de una nueva
mercanca y agregarla al inventario, para alimentarla a la base de datos.
Impacto organizacional: Se puede generar informes y reportes sobre la cantidad de
mercanca que ha llegado, y que se ha registrado a la bodega adems de las ganancias
generadas.
Anlisis de requerimientos: Por ltimo se hace la revisin sobre los medios de las
cuales soportaran para el funcionamiento del sistema como almacenamiento (sea en la nube o
en cintas de backup), hardware (estaciones de trabajo, servidores) y personal idneo
encargado de la operacin y mantenimiento del sistema.
3. DISEO DEL SISTEMA:

Codificacin Estimada: Primero se puede apoyar a travs de diagramas de entidad-


relacin y luego se puede usar un lenguaje de programacin que sea sencillo a la hora de
realizar mantenimientos y depuraciones como java, visual basic, php, phython, entre otras.
Prototipos: este punto es importante porque se muestra el mecanismo del uso del
sistema y detectar los errores recurrentes para depurar.
Adaptacin modular: para su fcil uso, el sistema se puede dividir por mdulos segn
el proceso que se va a incluir, en este caso, un mdulo de kardex para sistematizar las entradas
y las salidas de la mercanca, un mdulo de inventario donde se incluye la mercanca admitida
as como fijar el precio, adems de un administrador que pueda entregar los permisos de
operacin y funcionalidad de los mdulos.

4. MANTENIMIENTO Y CONTROL DEL SISTEMA

Calidad de la programacin: Se hace la revisin de que cada sentencia corresponda al


proceso que se llevara a cabo.
Garanta de calidad del nuevo sistema: Como todo producto se ofrece una garanta
donde cubre el soporte y mantenimiento del sistema, ante un eventual fallo o inconveniente
sea por manipulacin o por desastre natural.
Calidad total del sistema: Esta calidad debe estar soportada sobre todo con la perdida
de la informacin que puede generar sea por acciones naturales o humanas, en la cual debe ser
soportada por mecanismos de backup: sea manejndolo a travs de servidores de
almacenamiento locales, sistemas en la nube o en cintas de backup manejando esquemas hijo-
padre-abuelo.
Administracin y gerencia del sistema: El administrador de sistemas puede controlar
los accesos al sistema, como la asignacin y generacin de los permisos de los usuarios para
manejar solo una parte de un mdulo, todo el modulo o todo el sistema, de acuerdo a las
funciones involucradas con el proceso, pero que ninguno de ellos tendr el nivel del sper
usuario que es el que controla prcticamente todo.
Adaptacin de nuevas herramientas y tecnologas: El futuro sistema debe tener
adaptaciones de acuerdo a los avances que producen en los sistemas, que se reflejan en las
versiones compatibles, para que sistemas operativos pueden correr, que hardware puede
tolerar, ya que si no posee esa caracterstica, es difcil que un sistema tenga xito perdurable.

5. RETIRO U OBSOLECENCIA

Inconsistencia del sistema: esto se produce cuando genera errores de operacin o para
cuando se ejecuta un proceso puede tornarse muy lento, ocupando espacios en memoria local
o en el ancho de banda de la red interna; que entorpece la operacin normal.
Orden de cambio por un nuevo sistema: Se debe a que el esquema no se cumpli ante
las exigencias que la empresa solicita y despus de que los usuarios hayan pasado solicitudes
e inquietudes ante el administrador del sistema por los inconvenientes presentados, de las
cuales puede hacer que se solucionen o se solicita el cambio.
Reingeniera para el cambio: para esta etapa, se rene las solicitudes que hacen los
usuarios al administrador del sistema para saber si se puede agregar actualizaciones donde
contengan nuevas funcionalidades, hacer depuracin del cdigo de donde genera el error en
las operaciones o en el proceso y para la elaboracin de parches para recuperar el ptimo
funcionamiento.
Ciclo de vida clsico
El modelo de ciclo de vida clsico, tambin denominado "modelo en cascada", se basa en
intentar hacer las cosas bien desde el principio, de una vez y para siempre. Se pasa, en orden,
de una etapa a la siguiente slo tras finalizar con xito las tareas de verificacin y validacin
propias de la etapa. Si resulta necesario, nicamente se da marcha atrs hasta la fase
inmediatamente anterior.
Este modelo tradicional de ciclo de vida exige una aproximacin secuencial al proceso de
desarrollo del software. Por desgracia, esta aproximacin presenta una serie de graves
inconvenientes, entre los que cabe destacar:
- Los proyectos reales raramente siguen el flujo secuencial de actividades que propone este
modelo.
- Normalmente, es difcil para el cliente establecer explcitamente todos los requisitos al
comienzo del proyecto (entre otras cosas, porque hasta que no vea evolucionar el
proyecto no tendr una idea clara de qu es lo que realmente quiere).
- No habr disponible una versin operativa del sistema hasta llegar a las etapas finales del
proyecto, por lo que la rectificacin cualquier decisin tomada errneamente en las etapas
iniciales del proyecto supondr un coste adicional significativo, tanto econmico como
temporal (y eso sin tener en cuenta la mala impresin causada por un retraso en la fecha
de entrega).

Planificacin

El ciclo de vida clsico: Modelo Cascada


Anlisis

Diseo

Implementacin

Pruebas

Mantenimiento
Muerte del sistema

Investigacin preliminar

Implementacin

Actividades de un ciclo de vida Requerimientos


para el desarrollo de sistemas de
informacin

Prueba de sistemas
Diseo

Desarrollo

Un sistema de informacin es un sistema, automatizado o manual, que engloba a personas,


mquinas y/o mtodos organizados para recopilar, procesar, transmitir datos que representan
informacin. Un sistema de informacin engloba la infraestructura, la organizacin, el
personal y todos los componentes necesarios para la recopilacin, procesamiento,
almacenamiento, transmisin, visualizacin, diseminacin y organizacin de la informacin.

Las etapas del proceso de desarrollo de software


Cualquier sistema de informacin va pasando por una serie de fases a lo largo de su vida. Su
ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:
- Planificacin
- Anlisis
- Diseo
- Implementacin
- Pruebas
- Instalacin o despliegue
- Uso y mantenimiento
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo de
problema. Ya en 1945, mucho antes de que existiese la Ingeniera del Software, el matemtico
George Polya describi este proceso en su libro How to solve it (el primero que describe la
utilizacin de tcnicas heursticas en la resolucin de problemas). Bsicamente, resolver un
problema requiere:
- Comprender el problema (anlisis)
- Plantear una posible solucin, considerando soluciones alternativas (diseo)
- Llevar a cabo la solucin planteada (implementacin)
- Comprobar que el resultado obtenido es correcto (pruebas)
6. CUADRO SINOPTICO
CONCLUSIONES

Mediante este trabajo pudimos aclarar diferentes conceptos, relacionados a la carrera de

Ingeniera de Sistemas.

Conceptos como elementos fsicos del computador, software, estructura de datos,

clasificacin de los archivos, sistemas de informacin, robtica, inteligencia artificial,

redes neuronales, sistemas expertos, redes informticas, telecomunicaciones y

computacin grfica.

Entre estos temas podemos resaltar algunos como la inteligencia artificial que incluye

varios de los otros temas como la robtica que se dedica al diseo, la construccin,

operacin y aplicacin de los robots. El fin de esta rama de la tecnologa es facilitar las

tareas del ser humano. As mismo las redes neuronales que intentan imitar la estructura

neuronal del cerebro humano. Todos estos persiguen un fin en comn llegar a crear

instrumentos que faciliten nuestras labores o inclusive que reemplacen y mejoren lo que

hace el hombre.

Tambin estn las redes informticas sobre las cuales se trabajan muchos de los temas

anteriormente nombrados y por supuesto la computacin grafica ya que son unas

herramientas que se utilizan en una gran parte por la ingeniera y por muchas ms reas

de la tecnologa y que facilitan la vida diaria en muchas profesiones.

Todos estos conceptos son indispensables para fortalecer nuestro aprendizaje y para ir

definiendo nuestro proyecto de vida y el rea en que mejor nos podamos desenvolver.
BIBLIOGRAFIA

RIGUZZI, FABRIZIO, Introduccin a la inteligencia artificial (en italiano), tomado de


http://www.terrediconfine.eu/introduzione-all-intelligenza-artificiale.html
.

Carlos Acevedo, La robtica tomado de www.youtube.com/watch?v=ddnWkCJwXaI

Kiong Siew Wai, Abd. Latif B. Abdul Rahman, Mohd Fairuz Zaiyadi, Azwan Abd Aziz, Expert
System in Real World Applications, tomado de
http://www.generation5.org/content/2005/Expert_System.asp

Dr. Dominguez. Enrique, Ballesteros Alfonso, Tutorial induccion a las redes neuronales,
tomado de http://www.redes-neuronales.com.es/tutorial-redes-neuronales/tutorial-
redes.htm

p. m.

Pose Gestal Marcos, Introduccion a las redes de neuronas artificiales, tomado de


http://sabia.tic.udc.es/mgestal/cv/RNAtutorial/index.html

Galn, Jos M.; Izquierdo, Luis R.; Izquierdo, Segismundo S.; Santos, Jos I.; del Olmo, Ricardo;
Lpez-Paredes, Adolfo; Edmonds, Bruce (2009). Errors and Artefacts in Agent-Based
Modelling. Journal of Artificial Societies and Social Simulation.

Computacin grafica tomado de es.wikipedia.org/wiki/Computacin_grfica