Metodología estructurada (Kendall & Kendall) y Ciclo de vida lineal.

Page 1

SYSTEM’S Tema del mes: Metodología estructurada (Kendall & Kendall) y ciclo de vida lineal.

Horóscopo mensual

¿Sabías qué? Y mucha información de tu interés… Agosto, 2017


Conócenos… Gladys Ferrera

(Redacción)

SUMARIO Metodología Estructurada de Kendall & Kendall Definición Fases del desarrollo

María Reyes

Tipos de proyectos

(Edición)

Casos prácticos de interés Ciclo de vida lineal Karla Castillo

(Corrección de estilo)

Dany Bechara

www.system-s.com.ve System’s Revista

@Systems_vzla

(Diagramación)

@Systems_vzla Raúl Villanueva (Diseño)

Esta es una publicación de System’s Publicaciones RIF: J-31150169-6



Metodología Estructurada (Kendall & Kendall) “El ciclo de vida del desarrollo de sistemas 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 específico de

actividades del analista y el usuario” (Kendall & Kendall, 2003)

Entonces, para los autores, el desarrollo de los sistemas debe llevarse a cabo a través de un conjunto determinado de pasos, ejecutados por el analista de sistemas junto al usuario


Fases de Desarrollo de la Metodología Según la metodología de Kendall & Kendall, el ciclo de vida de un sistema consta de 7 fases:

1, Identificación de los problemas, oportunidades y objetivos. 2, Identificación de los requerimientos humanos de información. 3, Análisis de las necesidades del sistema. 4, Diseño del sistema recomendado. 5, Desarrollo y documentación del sistema. 6, Prueba y mantenimiento del sistema. 7,Implementación y evaluación del sistema. Cada una de estas fases se explica por separado, pero nunca se realizan como pasos aislados, siendo posible que algunas actividades se realicen simultáneamente, pudiendo algunas de ellas repetirse.

Conozcamos con un poco más de detalle cada una de las fases de esta metodología…


Identificación de los problemas, las oportunidades y los objetivos El analista debe analizar con honestidad lo que está sucediendo en la empresa, para poder determinar los problemas existentes.

Las oportunidades residen en las situaciones que el analista cree poder mejorar mediante el uso de sistemas de información computarizados. La identificación de los objetivos comprende la determinación de lo que trata de hacer la empresa, para luego determinar si alguno de los aspectos de los sistemas de información ayudará a que la empresa alcance sus objetivos.


¿Quiénes se ven involucrados en esta fase? Actividades realizadas durante esta fase Entrevistar a los encargados de la administración de los usuarios

Sintetizar el conocimiento obtenido Estimar el alcance del proyecto Documentar los resultados

-

Usuarios Analistas Administradores de sistemas que coordinan el proyecto

¿Qué resultado se obtiene? Se obtiene un informe de viabilidad, contentivo de la definición del problema y la síntesis de los objetivos.


Identificación de los requerimientos humanos de información El analista debe determinar las necesidades de los usuarios involucrados, para comprender la forma en que interactúan con sus sistemas de información. El analista se plantea y responde muchas preguntas para estudiar la interacción humano-computadora (HCI), tratando de comprender qué información requieren los usuarios para trabajar y cómo hacer que el sistema sea útil para ellos. El objetivo es comprender la forma en que los usuarios realizan su trabajo y plantear una mejora a la utilidad y capacidad de uso del sistema.


¿Quiénes se ven involucrados en esta fase? Herramientas utilizadas durante esta fase Métodos interactivos (entrevistas, muestreo e investigación de datos duros) Cuestionarios y métodos discretos (observar el comportamiento de los encargados) Métodos integrales (creación de prototipos)

- Analistas - Usuarios (Gerentes y trabajadores de operaciones)

¿Qué resultado se obtiene? Detalles sobre el sistema actual, cómo funciona la empresa e información sobre las personas, objetivos, datos y procedimientos involucrados.


Análisis de las necesidades del sistema El analista realiza las determinaciones de los requerimientos, a través de una serie de herramientas y técnicas especiales.

El analista también analiza las decisiones estructuradas llevadas a cabo (aquellas para las que se pueden determinar condiciones, alternativas de condición, acciones y reglas de acción)

El analista puede emplear tres métodos principales para analizar las decisiones estructuradas: inglés/español estructurado, tablas de decisión y árboles de decisión.


Herramientas de soporte para determinar los requerimientos Sirven para ilustrar a los sistemas de una manera estructurada y gráfica, permitiendo desarrollar un diccionario de datos que enliste todos los elementos de datos utilizados en el sistema y sus especificaciones.

Diagramas de flujo de datos (grafican la entrada, los procesos y salidas de la empresa) Diagramas de actividad o secuencia (muestran la secuencia de eventos)

¿Qué resultado se obtiene? Una propuesta de sistemas que sintetiza todo lo que se ha averiguado sobre los usuarios, la capacidad de uso y los sistemas actuales

La propuesta elaborada por el analista puede incluir un análisis de costobeneficio de las alternativas y una serie de recomendaciones para cada una


Diseño del sistema recomendado

El analista de sistemas utiliza la información recolectada para realizar un diseño lógico del sistema de información.

Debe diseñar los procedimientos para ayudar a que los usuarios introduzcan los datos al sistema con precisión.

El analista debe ayudar a que los usuarios completen la entrada de datos efectiva, mediante las técnicas del buen diseño de formularios y páginas web o pantallas.


Diseño de las bases de datos

La HCI en el diseño lógico

Almacenarán gran parte Idear la interfaz es una de los datos necesarios parte importante dentro para los encargados de del diseño lógico, ya tomar decisiones. Una que la interfaz de base de datos bien usuario es diseñada organizada, que sea para asegurar que el lógica y se corresponda sistema sea perceptible, con la forma en que ven legible, seguro, el trabajo, resulta atractivo y divertido de beneficioso. usar.

Diseño de la seguridad El analista de sistemas debe diseñar controles y procedimientos de respaldo para proteger el sistema y los datos, además de producir paquetes de especificación de programas para los programadores. Cada paquete contendrá diseños de entradas y salidas, especificaciones de archivos, detalles de procesamiento, árboles o tablas de decisión, UML o diagramas de flujo de datos, entre otros.


Desarrollo y documentación del sistema El analista trabaja con los programadores para desarrollar el software original requerido, además de desarrollar junto a los usuarios una documentación efectiva (manuales de procedimientos, ayuda en línea, sitios web con preguntas frecuentes) El analista debe indicarle a los usuarios cómo utilizar el software y qué deben hacer en caso de que ocurran problemas. Los programadores tienen un rol clave al diseñar, codificar y eliminar los errores sintácticos, pudiendo explicar las porciones complejas a otros programadores, en busca de calidad.


Prueba y mantenimiento del sistema Se lleva a cabo por representar un menor costo para la empresa la detecciรณn de problemas antes de la entrega del sistema a los usuarios

Una parte de la prueba se lleva a cabo solo por parte de los programadores, (utilizando datos de prueba) mientras que en la otra parte se incluye a los analistas (utilizando datos reales).

El mantenimiento del sistema y su documentaciรณn se lleva a cabo de manera rutinaria durante toda la vida del sistema, haciendo que las empresas inviertan una gran cantidad de dinero en el proceso.


Implementación y evaluación del sistema El analista de sistemas ayuda a implementar el sistema de información, teniendo que capacitar a los usuarios para operar el sistema.

Los distribuidores del software se encarga de una parte de la capacitación, mientras que la supervisión de la capacitación está a cargo de los analistas de sistemas. El analista debe planear una conversión sin problemas del sistema antiguo al nuevo, proceso en el que se incluye la conversión de los formatos de archivos, la creación de una base de datos, la instalación de equipo y llevar el nuevo sistema a producción.



Tipos de Proyectos desarrollables Kendall & Kendall (2003) consideran que: “Los sistemas de información se desarrollan con diferentes propósitos, los cuales dependen de las necesidades de la empresa, y se diseñan mediante la aplicación de los conceptos, técnicas y análisis de sistemas”. Aunque se dice que la metodología estructurada puede desarrollar cualquier tipo de sistema de información, los autores consideran que los sistemas de información que más responden a su estructura son los siguientes: 1, Sistema de Procesamiento de Transacciones. 2, Sistemas de Automatización de la Oficina. 3, Sistemas de Trabajo del Conocimiento. 4, Sistemas de Procesamiento de Datos. 5, Sistemas para la Administración. 6, Sistemas de Apoyo a la Toma de Decisiones. 7, Sistemas Expertos e Inteligencia Artificial.

Conozcamos un poco de cada uno de ellos…


Sistemas de Procesamiento de Transacciones (SPT)

Sistemas de Automatizaci贸n de la Oficina (SAO)

Sistemas de Trabajo del Conocimiento (STC)

Procesan grandes cantidades de datos, relacionadas con las transacciones de los negocios, como n贸minas e inventarios. Apoyan a los trabajadores de datos, quienes analizan la informaci贸n para transformarla y distribuirla. Sirven de apoyo a los trabajadores profesionales en sus esfuerzos de creaci贸n de nuevo conocimiento, otorgando la posibilidad de compartirlo.


Sistemas de Procesamiento de Datos (SPD)

Procesan grandes volúmenes de información generados en las funciones administrativas, como el control de inventarios.

Sistemas para la Administración (SA)

Se basan en los datos obtenidos y el procesamiento, requiriendo la participación del ser humano, el software y el hardware.

Sistemas de Apoyo a la Toma de Decisiones (SATD)

Enfatizan cada etapa de la toma de decisiones gracias a la información obtenida


Sistemas Expertos e Inteligencia Artificial (SE/IA)

Permiten desarrollar máquinas que cuenten con un desempeño inteligente. Cuenta con dos áreas: la comprensión del lenguaje natural y la habilidad para interiorizar los problemas hasta lograr una conclusión.

¿Sabías que…? El desarrollo de los sistemas tradicionales de ciclo de vida se originó en 1960, para desarrollar a gran escala sistemas de negocios en una época de grandes conglomerados empresariales. La idea principal era continuar el desarrollo de los sistemas de información en una forma estructurada y metódica, considerando cada una de las etapas del ciclo de vida.


Casos Prácticos de Interés La metodología de Kendall & Kendall es una metodología estructurada que define una serie de pasos para poder analizar y diseñar un nuevo sistema, y que al aplicarlos dentro de una problemática empresarial en la búsqueda de una solución, podremos desarrollar de manera efectiva un Sistema de Información. Veamos algunos casos prácticos o ejemplos de situaciones en las que se puede aplicar la metodología estructurada de Kendall & Kendall para darle solución a un problema visualizado previamente…


Caso 1: Sistema para el Control de Ingreso de Estudiantes para la Conformación de un Equipo Juvenil de Basquetbol

FASE 1

Problema Pérdida de tiempo, papelería excesiva y procesos repetitivos y tediosos que no conllevan a resultados eficientes en el momento requerido Oportunidades Acceder de forma fácil y segura a la información. Existencia de equipos de computación. Saber si cumplen con las características físicas mínimas para formar parte del grupo. Objetivos Controlar el ingreso de estudiantes al equipo de basquetbol. Evitar la pérdida de información sobre las características físicas.


FASE 2

Se realizaron entrevistas conjuntamente con la investigación de datos relevantes y el uso de los datos obtenidos en la fase anterior. Las entrevistas aplicadas a los coordinadores del equipo de basquetbol, permitieron realizar una clasificación de los requerimientos.

Hardware  Procesador Intel Pentium IV. de 2.8 Giga Hertz.  Disco duro de 50 GB.  CD- ROM LG 56X.  Tarjeta de memoria DDR 512 MB.  Tarjeta de Video G Force FX – 5700.  Monitor de 15‘.  Teclado.  Mouse.

Software  Ambiente Windows.  Dev C++

¿Sabías qué…? K. Kendall ha sido nombrado como uno de los mejores 60 investigadores de MIS más productivos del mundo y fue galardonado con la base de plata de IFIP.


FASE 3

Se elaboraron diagramas como herramientas para el análisis y diseño, permitiéndole al analista comprender visualmente el sistema.

Estudiantes

Nombre Peso Edad Altura Sexo

FASE 4

Entrenadores Sistema para el control de ingreso de estudiantes con características físicas aptas para conformar el equipo juvenil de básquetbol

Informe de aprobación de los estudiantes con aptitudes físicas

Se elaboró un diagrama de flujo que represente todo el proceso que llevará a cabo el sistema de control de ingreso de estudiantes al equipo. Míralo a continuación…



FASE 5

FASE 6

Se procedió a realizar la programación para las pruebas del sistema, de las que el programador elaboró un resumen y el analista un informe; elaborando además un instrumento para evaluar el sistema de información. Se elaboró la planificación de las horas de mantenimiento del sistema y una lista de las operaciones que pudieran sufrir modificaciones de códigos.

Durante las pruebas se procedió a verificar el sistema, encontrándose errores en el ámbito de programación asociados a la entrada, el procesamiento y la salida, siendo corregidos cada uno de ellos.

Míralo a continuación…


FASE 7

Se procedió a instalar el hardware y software necesario para la utilización y funcionamiento del sistema. Además, se capacitó al grupo de coordinadores que utilizará el sistema por medio de talleres , explicándose a detalle el manejo del sistema y de los equipos computacionales a utilizar.


Caso 2: Sistema Computarizado para el Manejo de la Información de las Coberturas Médicas de una Universidad

FASE 1

Problema Existencia de gran cantidad de empleados regulares que se benefician de las coberturas médicas por parte de la universidad. Recopilación de la información a través de un formulario impreso que luego es almacenado en archivo. Oportunidades Una de las infraestructuras en Tecnologías de Información más completas y seguras. Presupuesto especial para el desarrollo de nuevas Tecnologías de Información. Objetivos Manejar rápidamente la información. Minimizar el tiempo de espera. Proporcionar una fuente de almacenaje de información confiable.


FASE 2

Se realizaron entrevistas y se analizaron datos relevantes sobre la HCI. Las entrevistas aplicadas a la gerencia permitieron obtener los siguientes requerimientos para elaborar el sistema:

Hardware Software  Doble procesador a 3,0 GHz,  Ambiente preferiblemente Intel Xeon, ya que están Windows. diseñados para el procesamiento de  Microsoft tareas de alto rendimiento, como las Access. bases de datos.  Microsoft  Dos arquitecturas de disco duro: 2 Office discos en RAID 1 para almacenar el Developer. sistema operativo y el SQL Server; y 4  SQL Server. discos en RAID 5 para almacenar los datos.  CD- ROM LG 56X.  Aproximadamente 8GB de memoria.  Tarjeta de Video G Force FX – 5700.  Monitores de 15‘.  Teclado.  Mouse.


FASE 3

Se propone un sistema computarizado para agilizar los métodos y procedimientos relacionados con la administración de los procesos que envuelven el manejo de información de las coberturas médicas de los empleados. El análisis costo/beneficio presentado junto a la propuesta, fue el siguiente:


FASE 4

Se determinó la parte lógica que comprenderá el sistema a desarrollar, la cual consiste en: La parte del usuario; compuesto por una forma instalada en un Web Server con acceso a los usuarios de la oficina de cobertura médica. La parte administrativa; compuesta de pantallas e informes diseñados utilizando Access, las cuales estarán enlazadas a la base de datos. Un sistema de DBMS para almacenar los datos, que será SQL Server.


FASE 5

FASE 6

Se procedió a realizar la programación para ejecutar posteriormente las pruebas del sistema, a fin de evaluar el funcionamiento del sistema de información y realizar anotaciones sobre el mismo. Se elaboró la planificación de tiempo empleado al mantenimiento y una lista de códigos alternos para ser utilizados en algunos procesos.

Durante las pruebas se procedió a verificar el sistema, encontrándose este sin ningún contratiempo o irregularidad en cuanto a programación sobre la entrada, el procesamiento y la salida, por lo que transcurrió con normalidad.


FASE 7

Se instalaron todos los elementos necesarios para poder utilizar y hacer funcionar el nuevo sistema de información. De la misma manera, se convocó a los encargados del Departamento de Recursos Humanos a una inducción referida al funcionamiento del sistema y de los equipos necesarios para que este funcione de manera óptima.

¿Sabías que…? Kenneth E. Kendall fue un distinguido profesor de Management en la Universidad de Rutgers, mientras que Julie E. Kendall tenía un Doctorado en Sistemas de Información. Eran familiares y sus investigaciones se centraban en las tecnologías, las estrategias de comercio electrónico y el desarrollo de nuevas herramientas para el análisis y diseño de sistemas. También participaron como autores de un texto llamado “Análisis y Diseño de Sistemas” en su 8° edición, publicado por Prentice Hall.


Hey! Toma un break y resuelve esta sopa de letras que preparamos para ti:

Veamos si encuentras: KENDALL ANÁLISIS

METODOLOGÍA

DISEÑO

OBJETIVO

IMPLANTACIÓN

SISTEMA

¿Sabías qué…? El realizar actividades cognitivas frecuentes puede reducir el riesgo de demencia hasta un 63% y disminuir los efectos del Alzheimer.


Ciclo de Vida Lineal Es el modelo de ciclo de vida más sencillo dentro de la Ingeniería de Software, que comprende la descomposición de la actividad global del proyecto en etapas separadas. Las etapas se realizan de manera lineal, es decir, cada etapa se realiza una sola vez, luego de la etapa anterior y antes de la etapa siguiente.

Las actividades de cada etapa deben ser independientes entre sí, es decir, es una condición primordial que no exista retroalimentación entre ellas (aunque puede admitirse cierta retroalimentación correctiva)


Ventajas de un Ciclo de Vida Lineal Es un modelo sencillo y disciplinado.

Es fรกcil aprender a utilizarlo y comprender su funcionamiento.

Su gestiรณn y administraciรณn tanto econรณmica como temporal es sencilla.

Ayuda a detectar errores en las primeras etapas a bajo costo.

Estรก dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa.


Desventajas de un Ciclo de Vida Lineal Es muy difícil dividir las tareas y prever los tiempos de cada etapa. Puede resultar complicado regresar a etapas anteriores terminadas para realizar correcciones. No refleja exactamente cómo se programa el sistema, en donde suele existir un gran componente iterativo. Es difícil que el cliente exponga explícitamente todos los requisitos al principio. Los proyectos raramente siguen el proceso lineal, tal como se define originalmente en el ciclo de vida.


Horóscopo mensual No es momento para echar en cara nada Aries, a veces es mejor pasar de todo y empezar de cero que recordar y recordar lo que pasó o dejó de pasar.

Aprovecha las oportunidades que llegan, Tauro. No tengas miedo a decir que no si tu corazón te dice que pruebes.

Puedes confiar en las personas que siempre han estado ahí Géminis, pero no confíes en todo el mundo ahora.


Horóscopo mensual Cuanto más constante seas, más te acercarás a tu meta. Por favor no te quedes a medias, Cáncer.

Ojalá hubiera un botón de reinicio en la vida a veces, pero no lo hay Leo.

Tienes que enfrentarte a las cosas que te hacen daño Virgo, enfrentarte a la realidad y tomar decisiones que te hagan bien.


Horóscopo mensual No puedes quedarte siempre con las ganas Libra. Ahora es el momento de retomar algunas conversaciones que quedaron pendientes.

Es cierto que tu carácter no es el mejor del mundo Escorpio, y que a veces vuelves al pasado más de lo que deberías, pero ahora debes centrarte en lo que tienes.

Tienes que reflexionar un poco, Sagitario. Pararte a pensar dónde estás, hacia dónde vas y qué te falta para ser feliz.


Horóscopo mensual Déjate llevar por las oportunidades que se cruzan en tu camino, Capricornio. No tengas miedo.

Te has dado una recarga de energía Acuario, justo lo que necesitabas para este mes.

Llega un momento en el que nada te hace daño, pero sí que te afecta Piscis, aunque no lo creas. Todo acaba pasando factura.


Escanea este código QR con tu dispositivo móvil y mira lo que preparamos para ti!

Como tu opinión nos importa, queremos que nos digas qué tema tratar el próximo mes… ¡Si! Solo escríbenos a nuestro correo electrónico: revistasystem-s@gmail.com o a nuestras redes sociales, y sugiérenos un tema de tu interés… Quizás lo veas en nuestra próxima edición!!! Equipo de Revista System’s


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.