Sie sind auf Seite 1von 18

INDICE

Pg
INTRODUCCION

ANLISIS DE SISTEMAS

Roles del Analista de Sistemas

Ciclo de vida del desarrollo de sistemas

Ciclo de Vida Clsico del Desarrollo de Sistemas

Mtodo de Desarrollo por Anlisis Estructurado

Componentes

Mtodo del Prototipo de Sistemas

Creacin de los Prototipos

Resumen del ciclo de vida de desarrollo de sistemas

10

Uso de Herramientas CASE (Ingeniera de sistemas asistida por


ordenador)

11

Componentes de una herramienta CASE

12

Estructura general de una herramienta CASE

13

Uso de mtodos para el Analista de Sistemas

13

Ingeniera Inversa

14

Usos de la ingeniera inversa

14

Ingeniera inversa de software

15

CONCLUSIONES

16

REFERENCIAS BIBLIOGRAFICAS

17

INTRODUCCION
El presente trabajo de investigacin, trata el tema del Anlisis de Sistemas
y su contenido, es el producto de la bsqueda, por diversas fuentes
disponibles en publicaciones, hechas por expertos en el oficio de desarrollo
de software y compilado, para presentarlo como aporte al conocimiento
sobre el mismo.
Se presenta, el tema de Anlisis de Sistema de modo sencillo para
contribuir a su comprensin y asimilacin, abarcando aspectos conceptuales
y ahondando en su descripcin de acuerdo al siguiente orden:

ANLISIS DE SISTEMAS
Roles del Analista de Sistemas
Ciclo de vida del desarrollo de sistemas
Ciclo De Vida Clsico Del Desarrollo De Sistemas
Mtodo De Desarrollo Por Anlisis Estructurado
Componentes
Mtodo del Prototipo de Sistemas
Creacin de los Prototipos
Resumen del ciclo de vida de desarrollo de sistemas
Uso de Herramientas CASE (Ingeniera de sistemas asistida por
ordenador)
Componentes de una herramienta case
Estructura general de una herramienta case
Uso de mtodos para el Analista de Sistemas
Ingeniera Inversa
Usos de la ingeniera inversa
Ingeniera inversa de software

ANLISIS DE SISTEMAS

Se denomina anlisis de sistemas a una de las etapas de construccin de


un sistema informtico, que consiste en relevar la informacin actual y
proponer los rasgos generales de la solucin futura.
Los sistemas en relacin con el anlisis de sistemas estn relacionados
con cualquier campo, tales como: procesos industriales, administracin, toma
de decisiones, procesos, proteccin al medio ambiente, etc. En 1953 los
hermanos Howard T. Odum y Eugene Odum empezaron a aplicar una visin
de sistemas a la ecologa biolgica, basndose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935).
Se trata de un conjunto de procedimientos o programas relacionados de
manera que juntos forman una sola unidad. Un conjunto de hechos,
principios y reglas clasificadas y dispuestas de manera ordenada mostrando
un plan lgico en la unin de las partes. Un mtodo, plan o procedimiento de
clasificacin para hacer algo. Tambin es un conjunto o arreglo de elementos
para realizar un objetivo predefinido en el procesamiento de la Informacin.
Esto se lleva a cabo teniendo en cuenta ciertos principios:

Debe presentarse y entenderse el dominio de la informacin de un


problema.

Definicin de las funciones que debe realizar el Software.

Representar el comportamiento del software a consecuencias de


acontecimientos externos.

Dividir en forma jerrquica los modelos que representan la informacin,


funciones y comportamiento.
El proceso debe partir desde la informacin esencial hasta el detalle de la

Implementacin.
Los analistas de sistemas utilizan la metodologa matemtica para obtener
los detalles de los sistemas que estn analizando.

La funcin del Anlisis puede ser dar soporte a las actividades de un


negocio, o desarrollar un producto que pueda venderse para generar
beneficios.

Para

conseguir

este

objetivo,

un

Sistema

basado

en

computadoras hace uso de seis (6) elementos fundamentales:


Software, que son Programas de computadora, con estructuras de datos
y su documentacin que hacen efectiva la logstica metodologa o controles
de requerimientos del Programa.
Hardware, dispositivos electrnicos y electromecnicos, que proporcionan
capacidad

de

clculos

funciones

rpidas,

exactas

efectivas

(Computadoras, Censores, maquinarias, bombas, lectores, etc.), que


proporcionan una funcin externa dentro de los Sistemas.
Personal, son los operadores o usuarios directos de las herramientas del
Sistema.
Base de Datos, una gran coleccin de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software.
Documentacin, Manuales, formularios, y otra informacin descriptiva
que detalla o da instrucciones sobre el empleo y operacin del Programa.
Procedimientos, o pasos que definen el uso especfico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo y
mantenimiento.
Roles del Analista de Sistemas
El Analista de Sistemas cumple con los siguientes roles:

Desarrollar a nivel lgico cualquier programa cientfico administrativo.

Manejar paquetes de aplicaciones como: nmina, inventario, hojas de


clculo, etc.

Analizar, disear y programar sistemas de computacin.

Analizar, evaluar e implementar sistemas operativos y sistemas de


aplicaciones.

Preparar estudios comparativos de Hardware y Software para


proponer mejores soluciones.

Ciclo de vida del desarrollo de sistemas


Al establecer los sistemas de informacin basados en computadoras, se
debe tener la certeza de que se logren dos objetivos principales: que sea un
sistema correcto y que este correcto el sistema. Ningn sistema que deje
satisfacer ambos objetivos ser completamente til para la gerencia u
organizacin.
Se debe enfocar por fases el anlisis y diseo que sostiene que los
sistemas desarrollados mediante el uso de un ciclo especifico de actividades
del analista y del usuario. Segn James Senn, existen tres estrategias para
el desarrollo de sistemas:
.- El mtodo clsico del ciclo de vida de desarrollo de sistemas.
.- Mtodo de desarrollo por anlisis estructurado.
.- Mtodo de construccin de prototipos de sistemas.
Cada una de estas estrategias, tiene un uso amplio en cada una de los
diversos tipos de empresas que existen, y resultan efectivas si son aplicadas
de manera adecuada.
Ciclo De Vida Clsico Del Desarrollo De Sistemas
El mtodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas, diseadores y usuarios realizan para
desarrollar e implantar un sistema de informacin. El mtodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases:

1). Investigacin Preliminar: La solicitud para recibir ayuda de un sistema de


informacin puede originarse por varias razones: sin importar cuales
sean estas, el proceso se inicia siempre con la peticin de una persona.
2). Determinacin de los requerimientos del sistema: El aspecto fundamental
del anlisis de sistemas es comprender todas las facetas importantes de
la parte de la empresa que se encuentra bajo estudio.
3). Diseo del sistema: El diseo de un sistema de informacin produce los
detalles que establecen la forma en la que el sistema cumplir con los
requerimientos identificados durante la fase de anlisis. Los especialistas
en sistemas se refieren, con frecuencia, a esta etapa como diseo lgico
en contraste con la del desarrollo del software, a la que denominan
diseo fsico.
4). Desarrollo del software: Se pueden instalar software comprando a
terceros o escribir programas diseados a la medida del solicitante. La
eleccin depende del costo de cada alternativa, del tiempo disponible
para escribir el software y de la disponibilidad de los programadores.
5). Prueba de sistemas: Para asegurarse de que el software no tenga fallas,
es decir, que funciona de acuerdo con las especificaciones y en la forma
en que los usuarios esperan que lo haga. Se alimentan como entradas
conjunto de datos de prueba para su procesamiento y despus se
examinan los resultados.
6). Implantacin y evaluacin: Verificar e instalar nuevo equipo, entrenar a los
usuarios, instalar la aplicacin y construir todos los archivos de datos
necesarios para utilizarla. Una vez instaladas, las aplicaciones se
emplean durante muchos aos. Sin embargo, las organizaciones y los
usuarios cambian con el paso del tiempo, incluso el ambiente es
diferente con el paso de las semanas y los meses.

Es indudable que debe darse mantenimiento a las aplicaciones. La


evaluacin de un sistema se lleva a cabo para identificar puntos dbiles y
fuertes. La evaluacin ocurre a lo largo de cualquiera de las siguientes
dimensiones:
- Evaluacin operacional: Valoracin de la forma en que funciona el sistema,
incluyendo su facilidad de uso, tiempo de respuesta, lo adecuado de los
formatos de informacin, confiabilidad global y nivel de utilizacin.
- Impacto organizacional: Identificacin y medicin de los beneficios para la
organizacin en reas tales como finanzas, eficiencia operacional e
impacto competitivo. Tambin se incluye el impacto sobre el flujo de
informacin externo e interno.
- Opinin de los administradores: evaluacin de las actividades de directivos
y administradores dentro de la organizacin as como de los usuarios
finales.
- Desempeo del desarrollo: La evaluacin de proceso de desarrollo de
acuerdo con criterios tales como tiempo y esfuerzo de desarrollo,
concuerdan

con presupuestos y

estndares,

otros

criterios

de

administracin de proyectos. Tambin se incluye la valoracin de


los mtodos y herramientas utilizados en el desarrollo.
Mtodo De Desarrollo Por Anlisis Estructurado
Muchos especialistas en sistemas de informacin reconocen la dificultad
de comprender de manera completa sistemas grandes y complejos. El
mtodo de desarrollo del anlisis estructurado tiene como finalidad superar
esta dificultad por medio de:
1). La divisin del sistema en componentes
2). La construccin de un modelo del sistema.

El anlisis estructurado se concentra en especificar lo que se requiere que


haga el sistema o la aplicacin. Permite que las personas observen los
elementos lgicos (lo que har el sistema) separados de los componentes
fsicos

(computadora,

terminales,

sistemas

de almacenamiento,

etc.).

Despus de esto se puede desarrollar un diseo fsico eficiente para la


situacin donde ser utilizado.
El anlisis estructurado es un mtodo para el anlisis de sistemas
manuales o automatizados, que conduce al desarrollo de especificaciones
para sistemas nuevos o para efectuar modificaciones a los ya existentes.
ste anlisis permite al analista conocer un sistema o proceso en una
forma lgica y manejable al mismo tiempo que proporciona la base para
asegurar que no se omite ningn detalle pertinente.
Componentes
- Smbolos grficos: Iconos y convenciones para identificar y describir los
componentes de un sistema junto con las relaciones entre estos
componentes.
- Diccionario de datos: descripcin de todos los datos usados en el sistema.
Puede ser manual o automatizado.
- Descripciones de procesos y procedimientos: declaraciones formales que
usan tcnicas y lenguajes que permiten a los analistas describir
actividades importantes que forman parte del sistema.
- Reglas: estndares para describir y documentar el sistema en forma
correcta y completa.
El Diseo Estructurado es otro elemento del Mtodo de Desarrollo por
Anlisis Estructurado que emplea la descripcin grfica, se enfoca en el
desarrollo de especificaciones del software.
El objetivo del Diseo Estructurado es programas formados por mdulos
independientes unos de otros desde el punto de vista funcional. La
7

herramienta

fundamental

del

Diseo

Estructurado

es

el

diagrama

estructurado que es de naturaleza grfica y evitan cualquier referencia


relacionada con el hardware o detalles fsicos. Su finalidad no es mostrar la
lgica de los programas (que es la tarea de los diagramas de flujo).
Mtodo del Prototipo de Sistemas
La construccin de prototipos representa una estrategia de desarrollo,
cuando no es posible determinar todos los requerimientos del usuario. Es por
ello que incluye el desarrollo interactivo o en continua evolucin, donde el
usuario participa de forma directa en el proceso.
Este mtodo contiene condiciones nicas de aplicacin, en donde los
encargados del desarrollo tienen poca experiencia o informacin, o donde los
costos y riesgos de que se cometa un error pueden ser altos. As mismo este
mtodo resulta til para probar la facilidad del sistema e identificar los
requerimientos del usuario, evaluar el diseo de un sistema o examinar el
uso de una aplicacin. El mtodo del prototipo de sistemas consta de 5
etapas:
1. Identificacin de requerimientos conocidos: La determinacin de los
requerimientos de una aplicacin es tan importante para el mtodo de
desarrollo de prototipos como lo es para el ciclo de desarrollo de
sistemas o anlisis estructurado. Por consiguiente, antes de crear un
prototipo, los analistas y usuario deben de trabajar juntos para identificar
los requerimientos conocidos que tienen que satisfacer.
2. Desarrollo de un modelo de trabajo: Es fcil comenzar el proceso de
construccin del prototipo con el desarrollo de un plan general que
permita a los usuarios conocer lo que se espera de ellas y del proceso de
desarrollo. Un cronograma para el inicio y el fin de la primera interaccin
es de gran ayuda. En el desarrollo del prototipo se preparan los
siguientes componentes:

El lenguaje para el dialogo o conversacin entre el usuario y el sistema.


Pantallas y formatos para la entrada de datos.
Mdulos esenciales de procesamiento. Salida del sistema
3. Utilizacin del prototipo: Es responsabilidad del usuario trabajar con el
prototipo y evaluar sus caractersticas y operacin. La experiencia del
sistema bajo condiciones reales permite obtener la familiaridad
indispensable para determinar los cambios o mejoras que sean
necesarios, as como las caractersticas inadecuadas
4. Revisin del prototipo: Durante la evaluacin los analistas de sistemas
desean capturar informacin sobre los que les gusta y lo que les
desagrada a los usuarios. Los cambios al prototipo son planificados con
los usuarios antes de llevarlos a cabo, sin embargo es el analista
responsable de tales modificaciones.
5. Repeticin del proceso las veces que sea necesarias: El proceso antes
descrito se repite varias veces, el proceso finaliza cuando los usuarios y
analistas estn de acuerdo en que el sistema ha evolucionado lo
suficiente como para incluir todas las caractersticas necesarias.
Creacin de los Prototipos
Los prototipos son cruciales para disear un buen sitio Web. Una manera
rpida de prototipos es crear imgenes en cualquier programa de retoque
fotogrfico o incluso Power point y en caso necesario darles funcionalidad
mediante un editor html. La creacin de prototipos puede ser cerrado o
abierto.
Al enfoque cerrado se denomina a menudo prototipo desechable, despus
se desecha y se hace una ingeniera de software con un paradigma
diferente.

El enfoque abierto denominado prototipo evolutivo, emplea el prototipo


como primera evaluacin del sistema terminado. Cundo crear prototipos?
Cuando

un

sistema

es

pequeo.

Cuando

resuelve

problemas

no

estructurado. Cuando los usuarios no especifican los requisitos al principio


del proyecto. Cundo no crear prototipos? la creacin de prototipo no
apropiada para disear toda clase de sistema. Si un problema es largo o
complejo, o si esta diseado para hacer interfaz con otros sistemas. La
creacin de prototipo puede ser un riesgo demasiado grande porque se
emiten fases importantes del diseo del sistema. El uso de prototipos es una
estrategia que puede aplicarse en casi todas las actividades del proceso del
software.
El propsito de los prototipos es obtener rpidamente la informacin
necesaria en la toma de decisiones. Un prototipo proporciona a los creadores
y usuarios una idea de cmo funcionar el sistema cuando este terminado.
Resumen del ciclo de vida de desarrollo de sistemas
Ciclo de vida de desarrollo de sistemas
Fase

Tareas asociadas

Investigacin preliminar

Definir el problema Sugerir


Presentar reporte breve

Anlisis

Recopilar datos Analizar datos Documentar


resultado

Diseo

Disear alternativas Escoger


alternativa Reportar resultado

Desarrollo

Desarrollar o adquirir software


hardware Probar Sistema

Implementacin

Instalacin Capacitacin de usuarios

Mantenimiento

Auditar
nuevo
peridicamente

10

sistema

alternativas

la

mejor
Adquirir

Evaluar

Uso de Herramientas CASE (Ingeniera de sistemas asistida por


ordenador)
De acuerdo con Kendall y Kendall la ingeniera de sistemas asistida por
ordenador es la aplicacin de tecnologa informtica a las actividades,
las tcnicas y las metodologas propias de desarrollo, su objetivo es acelerar
el proceso para el que han sido diseadas, en el caso de CASE para
automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de
sistemas.
Cuando se hace la planificacin de la base de datos, la primera etapa del
ciclo de vida de las aplicaciones de bases de datos, tambin se puede
escoger una herramienta CASE (Computer-Aided Software Engineering) que
permita llevar a cabo el resto de tareas del modo ms eficiente y efectivo
posible. Una herramienta CASE suele incluir:

Un diccionario de datos para almacenar informacin sobre los datos


de la aplicacin de bases de datos.

Herramientas de diseo para dar apoyo al anlisis de datos.

Herramientas que permitan desarrollar el modelo de datos corporativo,


as como los esquemas conceptual y lgico.

Herramientas para desarrollar los prototipos de las aplicaciones.


El uso de las herramientas CASE puede mejorar la productividad en el

desarrollo de una aplicacin de bases de datos. La tecnologa CASE supone


la automatizacin del desarrollo del software, contribuyendo a mejorar
la calidad y la productividad en el desarrollo de sistemas de informacin y se
plantean los siguientes objetivos:

Permitir la aplicacin prctica de metodologas estructuradas, las


cuales al ser realizadas con una herramienta se consigue agilizar
el trabajo.

11

Facilitar la realizacin de prototipos y el desarrollo conjunto de


aplicaciones.

Simplificar el mantenimiento de los programas.

Mejorar y estandarizar la documentacin.

Aumentar la portabilidad de las aplicaciones.

Facilitar la reutilizacin de componentes software.

Permitir un desarrollo y un refinamiento visual de las aplicaciones,


mediante la utilizacin de grficos.
Componentes de una herramienta CASE
De una forma esquemtica podemos decir que una herramienta CASE se

compone de los siguientes elementos:

Repositorio (diccionario) donde se almacenan los elementos definidos


o creados por la herramienta, y cuya gestin se realiza mediante el apoyo
de un Sistema de Gestin de Base de Datos (SGBD) o de un sistema de
gestin de ficheros.

Meta modelo (no siempre visible), que constituye el marco para la


definicin de las tcnicas y metodologas soportadas por la herramienta.

Carga o descarga de datos, son facilidades que permiten cargar el


repertorio de la herramienta CASE con datos provenientes de otros
sistemas, o bien generar a partir de la propia herramienta esquemas de
base de datos, programas, etc. que pueden, a su vez, alimentar otros
sistemas. Este elemento proporciona as un medio de comunicacin con
otras herramientas.

Comprobacin de errores, facilidades que permiten llevar a cabo un


anlisis de la exactitud, integridad y consistencia de los esquemas
generados por la herramienta.
12

Interfaz de usuario, que constar de editores de texto y herramientas


de diseo grfico que permitan, mediante la utilizacin de un sistema de
ventanas,

iconos

mens,

con

la

ayuda

del

ratn,

definir

los diagramas, matrices, etc. que incluyen las distintas metodologas.


Estructura general de una herramienta CASE
La estructura CASE se basa en la siguiente terminologa:

CASE de alto nivel son aquellas herramientas que automatizan o


apoyan las fases finales o superiores del ciclo de vida del desarrollo de
sistemas como la planificacin de sistemas, el anlisis de sistemas y el
diseo de sistemas.

CASE de bajo nivel son aquellas herramientas que automatizan o


apoyan las fases finales o inferiores del ciclo de vida como el diseo
detallado de sistemas, la implantacin de sistemas y el soporte de
sistemas.

CASE cruzado de ciclo de vida se aplica a aquellas herramientas que


apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se
incluyen actividades como la gestin de proyectos y la estimacin.

Uso de mtodos para el Analista de Sistemas


El ciclo tradicional del anlisis y diseo de sistemas puede llegar a tomar
mucho tiempo, incluso aos, en el caso de desarrollos de gran magnitud en
organizaciones grandes. Pero en la actualidad, el ritmo de los negocios y de
las actividades de cualquier organizacin tiende a intensificarse, a hacerse
ms acelerado, imponiendo exigencias de tiempo y calidad para poder
mantener la operatividad y competitividad de las mismas. Por tanto, surge la
necesidad de contar con ciclos de desarrollo ms acelerados, pero que
mantengan su confiabilidad.

13

Comienzan a plantearse nuevos mtodos que intentan incrementar la


velocidad, reduciendo el tiempo requerido de desarrollo. Entre los elementos
innovadores que se integran en estos mtodos se encuentra: El uso de
software o herramientas de desarrollo (como CASE); integracin de grupos
de personas bien capacitadas, enfocadas a la produccin de aplicaciones en
menor tiempo y de mayor calidad, la diestra utilizacin de nuevas y no tan
nuevas tcnicas de desarrollo.
Pero es adecuado resaltar que ninguno de estos mtodos debera omitir
los pasos del ciclo planteado, si se desea trabajar efectivamente. El pasar
por alto alguna de las fases, podra en todo caso, traer ms problemas que
provecho. Debe quedar claro que estos nuevos planteamientos intentan
optimizar y reducir el tiempo de cada fase, ms que obviarlas, de manera de
reducir el tiempo total de desarrollo del sistema en general.
Ingeniera Inversa
La ingeniera inversa es el proceso de descubrir los principios tecnolgicos
de un dispositivo, objeto o sistema, a travs de razonamiento abductivo de su
estructura, funcin y operacin. La ingeniera inversa se trata de tomar algo
(un dispositivo mecnico o electrnico, un software de computadora, etc.)
para analizar su funcionamiento en detalle, generalmente para intentar crear
un dispositivo o programa que haga la misma o similar tarea sin copiar la
original.
Usos de la ingeniera inversa

La ingeniera inversa suele ser empleada por empresas, para analizar si


el producto de su competencia infringe patentes de sus propios

productos.
Muchas veces, la ingeniera inversa es utilizada en el rea militar para
investigar (y copiar) las tecnologas de otras naciones, sin obtener planos
ni detalles de su construccin o desarrollo.

14

En el software y en el hardware, la ingeniera inversa, muchas veces es


empleada para desarrollar productos que sean compatibles con otros
productos, sin conocer detalles de desarrollo de stos ltimos. En otras
palabras, quien desarrolla los nuevos productos, no puede acceder a los
detalles de fabricacin de los productos de los que intenta ser
compatibles.

La ingeniera inversa tambin es empleada para comprobar la seguridad


de un producto, generar keygens de aplicaciones, reparacin de
productos, etc.

Ingeniera inversa de software


La ingeniera inversa de software es un tipo de ingeniera inversa dedicada
a las aplicaciones. La ingeniera inversa en software significa descubrir qu
hace el software sin tener el cdigo fuente programado del mismo. Es una
tarea que, en general, es complicada. Suele emplearse con fines de
aprendizaje, diagnstico de software, anlisis de seguridad y pirateo de
programas. Tcnicas de ingeniera inversa de software En software, la
ingeniera inversa puede llevarse a cabo empleando algunos de los
siguientes mtodos:

Desensamblar una aplicacin empleando un desensamblador.

Descompilar una aplicacin empleando un descompilador: proceso que


intenta recrear el cdigo fuente en un lenguaje de alto nivel de un

programa compilado.
Anlisis a travs de la observacin del intercambio de informacin,
especialmente usado en la ingeniera inversa de protocolos y de
controladores de dispositivos.

15

CONCLUSIONES
En una organizacin o Empresa, el anlisis y Diseo de Sistemas, es el
proceso de estudiar su Situacin con la finalidad de observar cmo trabaja y
decidir si es necesario realizar una mejora; el encargado de llevar a cabo
estas tareas es el analista de sistemas. Antes de comenzar con el desarrollo
de cualquier proyecto, se conduce un estudio de Sistemas para detectar
todos los detalles de la situacin actual de la empresa. La informacin
reunida con este estudio sirve como base para crear varias estrategias de
Diseo. Los administradores deciden que estrategias seguir.
Los Gerentes, empleados y otros usuarios finales que se familiarizan cada
vez ms con el uso de computadoras estn teniendo un papel muy
importante en el desarrollo de sistemas.
Todas las organizaciones son Sistemas que actan de manera recproca
con su medio ambiente, recibiendo entradas y produciendo salidas. Los
Sistemas que pueden estar formados por otros Sistemas de denominan
subsistemas y funcionan para alcanzar los fines de su Implantacin.
El Analista de Sistemas es imprescindible en cualquier organizacin,
debido al abanico de destrezas que ste posee y los beneficios que le
produce. Se encarga no slo estudiar la organizacin y desarrollar un
sistema automatizado, es ms que eso, la labor del analista de sistemas es
tambin la de asesorar, supervisar, recomendar y modificar procesos internos
y algunas veces de modificar la estructura misma de la empresa, con el
propsito de lograr los objetivos que se proponen. Todo desarrollo liderado o
no por un analista de sistemas posee fases que pueden dividirse lgica en
elementos discretos pero, que innegablemente son continuos, de alguna
16

manera cclica. Este conjunto de fases son conocidas como el Ciclo de Vida
de Desarrollo de Sistemas, herramienta fundamental para el desempeo de
un analista de sistemas.
REFERENCIAS BIBLIOGRAFICAS
http://www.alegsa.com.ar/Dic/ingenieria
%20inversa.php#sthash.Gei4zAwy.dpuf
http://www.monografias.com/trabajos5/andi/andi.shtml#ixzz3TTOc0FaE
http://grupo3seccionb.blogspot.com/
http://www.monografias.com/trabajos14/herramicase/herramicase.shtml#tec#i
xzz3TTas1XBQ
http://www.monografias.com/trabajos14/herramicase/herramicase.shtml#tec#i
xzz3TTaGtlUJ
http://www.monografias.com/trabajos14/herramicase/herramicase.shtml#tec
http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema11.html
http://www.alegsa.com.ar/Dic/ingenieria%20inversa%20de
%20software.php#sthash.KcHYxdil.dpuf

17

Das könnte Ihnen auch gefallen