el ciclo de desarrollo de los sistemas
TRANSCRIPT
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
1/27
Ing. Marlon Altamirano Di Luca.Magister en Seguridad informtica Aplicada.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
2/27
El analista debera aplicar un enfoque sistemtico en el
anlisis y el diseo de los sistemas de informacin.
El ciclo de desarrollo de los sistemas o ciclo de vida delos sistemas (SDLC: Systems Devetopment Life Cycle)
es un enfoque por etapas de anlisis y de diseo, que
postula que el desarrollo de los sistemas mejora cuando
existe un ciclo especfico de actividades del analista y de
los usuarios.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
3/27
El enfoque
sistmico considera a
todo objeto como un
sistema o como
componente de un
sistema, entendiendo
por sistema un
conjunto de partes
entre las que seestablece alguna
forma de relacin que
las articule en la
unidad que esprecisamente el
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
4/27
Se dividir el ciclo de vida en siete etapas, que aunque
se presentan de manera discreta, nunca se llevan a
cabo como un elemento independiente.
En lugar de ello se realizan al mismo tiempo diversas
actividades, y stas llegan a repetirse.
Por ello es de mayor utilidad suponer que e! ciclo dedesarrollo de los sistemas transcurre en etapas (con
actividades en accin que luego cesan poco a poco) y
no como elementos separados.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
5/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
6/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
7/27
En esta primera etapa del ciclo de desarrollo de los
sistemas, el analista se involucraen la identificacin de
los problemas, de las oportunidades y de los
objetivos. Esta fase es crucial para el xito del restodel proyecto, pues nadie estar dispuesto a
desperdiciar su tiempo dedicndolo al problema
equivocado.
La primera etapa requiere que el analista observe de
forma objetiva lo que ocurre en una empresa. Luego,
en conjunto con los otros miembros de la organizacin
har notar los problemas. Muchas veces esto ya fue
realizado previamente: y por ello. es que se llega a
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
8/27
Las oportunidadesson aquellas situacionesque el
analista considera que pueden perfeccionarse
mediante el uso de los sistemas de informacin
computarizados. Al aprovechar las oportunidades, laempresa puede lograr una ventaja competitivao llegar
a establecer un estndar industrial.
La identificacin de objetivos tambin es uncomponente importante de la primera fase. En un
comienzo, el analista deber descubrir lo que la
empresa intenta realizar, y luego. estar en posibilidad
de determinar si el uso de los sistemas de informacin
apoyara a la empresa para alcanzar
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
9/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
10/27
La siguiente etapa que aborda el analista, es ladeterminacin de los requerimientos de informacin apartir de los usuarios particularmente involucrados.
Para identificar los requerimientos de informacin dentrode la empresa, pueden utilizarse diversosinstrumentos, los cuales incluyen:
o El muestreo.o El estudio de los datos y formas usadas por la organizacin.
o La entrevista.
o Los cuestionarios: la observacin de la conducta de quientoma las decisiones, as como de su ambiente: y tambin el
desarrollo de prototipos.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
11/27
En esta etapa el analista hace todo lo posible poridentificar qu informacin requiere el usuario paradesempear sus tareas.
Puede ver, cmo varios de los mtodos para establecerlas necesidades de informacin, lo obligan arelacionarse directamente con los usuarios.
Esta etapa sirve para elaborar la imagen que elanalista tiene de la organizacin y de sus objetivos.En ocasiones, se llegan a concluir slo las primeras dosetapas del ciclo de desarrollo de los sistemas. Elanalista es el especialista que emprende esta clase de
estudios.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
12/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
13/27
Consiste en analizar las necesidades propias del sistema.
Una vez ms, existen herramientas y tcnicas especiales que facilitanal analista la realizacin de las determinaciones requeridas. Estasincluyen el uso de los diagramas de flujo de datos (DFD) que
cuentan con una tcnica estructurada para representar en formagrfica la entrada de datos de la empresa, los procesos y la salida de lainformacin.
A partir del diagrama de flujo de datos se desarrolla un diccionario dedatos que contiene todos los elementos que utiliza el sistema, ascomo sus especificaciones, si son alfanumricos, descripcin, claveprimaria, entre otros.
Durante esta fase. el analista de sistemas tambin analiza lasdecisiones estructuradas por realizar, que son decisiones donde lascondiciones, condiciones alternativas, acciones y reglas de accinpodrn determinarse. Existen tres mtodos para el anlisis de las
decisiones estructuradas: el lenguaje estructurado (en nuestrocaso el espaol), las tablas de decisin y los rboles de decisin.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
14/27
Notodas las decisiones en las empresas se encuentranestructuradas; no obstante, es importante que lascomprenda el analista de sistemas.
Las decisiones semi
estructuradas, con frecuencia seapoyan en los Sistemas de Toma de Decisiones. Cuandoanaliza las decisiones semi - estructuradas el analista lasexamina de acuerdo con el grado de complejidad delproblema y con el nmero de criterios considerados al llevara cabo las decisiones.
El anlisis de decisiones de criterio mltiple (aquellasdecisiones donde numerosos factores tienen queequilibrarse) tambin es parte de esta etapa. Se disponen demuchas tcnicas para el anlisis de decisiones de criteriomltiple; incluyendo entre otras, el proceso de intercambio y
la aplicacin de mtodos de ponderado.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
15/27
A esta altura del ciclo de desarrollo del sistema, el
analista prepara una propuesta del sistema que resume
todo lo que ha encontrado, presenta un anlisis costo /
beneficio de las alternativas y plantea lasrecomendaciones (si es que existen) de lo que deber
realizarse.
Si la direccin acepta alguna de las recomendaciones, elanalista proceder de acuerdo con ella.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
16/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
17/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
18/27
La interfaz conecta al usuario con el sistema, yevidentemente, es de suma importancia.
Seran ejemplos de interfaces para el usuario: el uso del
teclado para introducir preguntas o respuestas, el uso demens en la pantalla, con las opciones que tiene el usuario,el uso de dispositivos como el ratn (mouse) y muchos otros.
La etapa del diseo tambin incluye el diseo de los archivos
o la base de datos que almacenar aquellos datos requeridospor quien toma las decisiones en la organizacin. Una basede datos bien organizada es fundamental para cualquiersistema de informacin. En esta etapa, el analista disea lasalida (en pantalla o impresa) hacia el usuario, de acuerdo
con sus necesidades de informacin.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
19/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
20/27
En esta etapa del ciclo de desarrollo de los sistemas, el
analista trabaja con los programadores para desarrollar
todo el software original que sea necesario.
Dentro de las tcnicas estructuradas para el diseo y
documentacin del software se tienen:
El mtodo HIPO. Los diagramas de flujo.
Los diagramas Nassi-Schneiderman.
Los diagramas Warnier-Orr .
El pseudocdigo. Aqu es donde, el analista de sistemas transmite
al programador los requerimientos de programacin.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
21/27
Durante esta fase, el analista tambin colabora con los
usuarios para desarrollar la documentacin
indispensable del software, incluyendo los manuales de
procedimientos.
La documentacin le dir al usuario como operar el
software, y as tambin, qu hacer en caso de
presentarse algn problema.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
22/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
23/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
24/27
El mantenimiento del sistema y de su documentacinempiezan justamente en esta etapa: y despus, estafuncin se realizar de forma rutinaria a lo largo de todala vida del sistema.
Las actividades de mantenimiento integran una buenaparte de la rutina del programador, que para lasempresas llegan a implicar importantes sumas de
dinero.
Sin embargo, el costo del mantenimiento disminuye demanera importante cuando el analista aplicaprocedimientos sistemticos en el desarrollo de los
sistemas.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
25/27
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
26/27
En esta ltima etapa del desarrollo del sistema, el
analista ayuda a implantar el sistema de informacin.
Esto incluye el adiestramiento que el usuario requerir.Si bien, parte de esta capacitacin la dan las casas
comerciales, la supervisin del adiestramiento es una
responsabilidad del analista de sistemas. Ms an, el
analista necesita planear la suave transicin que trae
consigo un cambio de sistemas.
-
8/13/2019 El Ciclo de Desarrollo de Los Sistemas
27/27
Aunque la evaluacin del sistema se plantea como parte
integrante de la ltima etapa del ciclo de desarrollo de
los sistemas; realmente, la evaluacin toma parte en
cada una de las etapas.
Uno de los criterios fundamentales que debe
satisfacerse, es que el futuro usuario utilice el sistema
desarrollado.