Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
2Activity
×
0 of .
Results for:
No results containing your search query
P. 1
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS

Ratings: (0)|Views: 838|Likes:
Published by gpebocanegra

More info:

Published by: gpebocanegra on Feb 04, 2012
Copyright:Attribution Non-commercial

Availability:

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

02/04/2012

pdf

text

original

 
ANÁLISIS Y DISEÑO DE SISTEMASJOSE GPE BOCANEGRA MEJÍA
EL CICLO DE DESARROLLO DE LOS SISTEMASINTRODUCCION
Dentro del desarrollo de sistemas existen diferentes etapas en las cuales se lleva a caboel análisis y diseño de los sistemas, las cuales ayudan a la realización de un correctodesarrollo del mismo, los sistemas mejoran cuando existe un ciclo específico deactividades del analista y de los usuarios. El ciclo de desarrollo de los sistemas o ciclo devida de los sistemas (SDLC: Systems Devetopment Life Cycle) es un enfoque por etapasde análisis y de diseño.Los analistas no están de acuerdo respecto al número exacto de etapas que conforman elciclo de desarrollo de los sistemas; sin embargo, se reconoce la importancia de suenfoque sistemático. Se dividirá el ciclo de vida en siete etapas, que aunque se presentande manera discreta, nunca se llevan a cabo como un elemento Independiente. En lugar deello se realizan al mismo tiempo diversas actividades, y éstas llegan a repetirse. Por elloes de mayor utilidad suponer que el ciclo de desarrollo de los sistemas transcurre enetapas (con actividades en acción que luego cesan poco a poco) y no como elementosseparados.En el presente artículo se describen las etapas del ciclo de desarrollo de sistemas.
DESARROLLO1) Identificación de problemas, oportunidades y objetivos.
En esta primera etapa del ciclo de desarrollo de los sistemas, el analista se involucra en laidentificación de los problemas, de las oportunidades y de los objetivos. Esta fase escrucial para el éxito del resto del proyecto, pues nadie estará dispuesto a desperdiciar sutiempo dedicándolo al problema equivocado.Puntos importantes a considerar:1. El analista debe observar de forma objetiva lo que ocurre en una empresa y conlos otros miembros de la organización hará notar los problemas.2. Aprovechar las oportunidades para perfeccionarse mediante el uso de lossistemas de información computarizados. Al aprovechar las oportunidades, laempresa puede lograr una ventaja competitiva o llegar a establecer un estándar industrial.3. La identificación de objetivos también es un componente importante de la primerafase.4. El analista deberá descubrir lo que la empresa intenta realizar, y luego estará enposibilidad de determinar si el uso de los sistemas de información apoyaría a laempresa para alcanzar sus metas5. Encaminarla a la empresa a problemas u oportunidades específicas.
2) Determinación de los requerimientos de información.
 
ANÁLISIS Y DISEÑO DE SISTEMASJOSE GPE BOCANEGRA MEJÍA
La siguiente etapa que aborda el analista, es la determinación de los requerimientos deinformación a partir de los usuarios particularmente involucrados. Para identificar losrequerimientos de información dentro de la empresa, pueden utilizarse diversosinstrumentos:a) El muestreo,b) El estudio de los datos y formas usadas por la organización.c) La entrevista.d) Los cuestionarios: la observación de la conducta de quien toma lasdecisiones, su ambiente: y también el desarrollo de prototipos.En esta etapa el analista hace todo lo posible por identificar qué información requiere elusuario para desempeñar sus tareas. Puede ver, cómo varios de los métodos paraestablecer las necesidades de información, lo obligan a relacionarse directamente conlos usuarios. Esta etapa sirve para elaborar la imagen que el analista tiene de laorganización y de sus objetivos. En ocasiones, se llegan a concluir sólo las primeras dosetapas del ciclo de desarrollo de los sistemas.El analista es el especialista que emprende esta clase de estudios.
3
) Análisis de las necesidades del sistema.
La siguiente etapa que ejecuta el analista de sistemas consiste en analizar lasnecesidades propias del sistema. Una vez más, existen herramientas y técnicasespeciales que facilitan al analista la realización de las determinaciones requeridas. Estasincluyen el uso de los
diagramas de flujo de datos (DFD) que
cuentan con una técnicaestructurada para representar en forma gráfica la entrada de datos de la empresa, losprocesos y la salida de la información. A partir del diagrama de flujo de datos se desarrollaun diccionario de datos que contiene todos los elementos que utiliza el sistema, así comosus especificaciones, si son alfanuméricos, descripción, clave primaria, entre otros.Durante esta fase el analista de sistemas también analiza las decisiones estructuradaspor realizar, que son decisiones donde las condiciones, condiciones alternativas,acciones y reglas de acción podrán determinarse.Existen tres métodos para el análisis de las decisiones estructuradas:a) el
lenguaje estructurado
(en nuestro caso el español)
 
b) Las
tablas de decisión
c) Los
árboles de decisión.
No todas las decisiones en las empresas se encuentran estructuradas; no obstante, esimportante que las comprenda el analista de sistemas. Las decisiones semiestructuradas(decisiones que se toman bajo nesgo) con frecuencia se apoyan en los Sistemas de Tomade Decisiones. Cuando analiza las decisiones semiestructuradas, el analista las examinade acuerdo con el grado de complejidad del problema y con el número de criteriosconsiderados al llevar a cabo las decisiones. A esta altura del ciclo de desarrollo del sistema, el analista prepara una propuesta delsistema que resume todo lo que ha encontrado, presenta un análisis costo / beneficio de
 
ANÁLISIS Y DISEÑO DE SISTEMASJOSE GPE BOCANEGRA MEJÍA
las alternativas y plantea las recomendaciones (si es que existen) de lo que deberárealizarse. Si la dirección acepta alguna de las recomendaciones, el analista procederá deacuerdo con ella.
4
) Diseño del sistema recomendado.
En esta etapa del ciclo de desarrollo de los sistemas, el analista realiza las siguientesactividades:1. Usa la información que recolectó con anterioridad y elabora el diseño lógico delsistema de información.2. Diseña procedimientos precisos de captura de datos, con el fin de que los datosque se introducen al sistema sean los correctos.3. Diseña accesos efectivos al sistema de información, mediante el uso de lastécnicas de diseño de formularios y de pantallas.4. también incluye el diseño de los archivos o la base de datos que almacenaráaquellos datos requeridos por quien toma las decisiones en la organización.5. Una base de datos bien organizada es fundamental para cualquier sistema deinformación.6. En esta etapa, el analista diseña la salida (en pantalla o impresa) hacia el usuario,de acuerdo con sus necesidades de información.Por otra parte, el diseño lógico del sistema de información es el diseño de la interfaz conel usuario. La interfaz conecta al usuario con el sistema, y evidentemente, es de sumaimportancia. Serían ejemplos de interfaces para el usuario: el uso del teclado paraintroducir preguntas o respuestas, el uso de menús en la pantalla, con las opciones quetiene el usuario, el uso de dispositivos como el ratón (mouse) y muchos otros.
5) Desarrollo y documentación del software
En esta etapa del ciclo de desarrollo de los sistemas, el analista trabaja con losprogramadores para desarrollar todo el software original que sea necesario. Dentro delas técnicas estructuradas para el diseño y documentación del software se tienen: elmétodo HIPO, los diagramas de flujo. los diagramas Nassi-Schneiderman, los diagramasWarnier-Orr y el pseudocódigo. Aquí es donde, el analista de sistemas transmite alprogramador los requerimientos de programación.Durante esta fase, el analista también colabora con los usuarios para desarrollar ladocumentación indispensable del software, incluyendo los manuales de procedimientos.La documentación le dirá al usuario como operar el software, y así también, qué hacer encaso de presentarse algún problema.
6) Pruebas v mantenimiento del sistema.
El sistema de información debe probarse antes de utilizarlo. El costo es menor si sedetectan los problemas antes cié la entrega del sistema. El programador realiza algunaspruebas por su cuenta, otras se llevan a cabo en colaboración con el analista de sistemas.En un principio, se hace una serie de pruebas, con datos tipo, para identificar lasposibles fallas del sistema: más adelante, se utilizarán los datos reales.

You're Reading a Free Preview

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