Está en la página 1de 8

Universidad Bicentenaria de Aragua (Núcleo San Antonio).

Facultad de Ingeniería.

Ingeniería de Sistemas.

Análisis y Diseño de Sistemas.

Profesora Lisset Andreina Ortega Parra.

Metodologías para el Análisis y


Diseño de Sistemas

Daniel Borges. C.I: 25234008.

7 de noviembre del 2020.


Introducción

El presente es un ensayo de ingeniería, que tiene como finalidad dar a


conocerlo que es la Metodología del Ciclo de Vida para el Desarrollo de
Sistemas de Información y la Metodología UML, los cuáles son esenciales para
cualquier estudiante de la carrera de Ingeniería de Sistemas. A continuación,
se verá más detalladamente sobre el propósito de ambas metodologías, en el
caso de la Metodología del Ciclo de Vida de Desarrollo de Sistemas, se
explicará sus fases, con una imagen que muestra gráficamente el ciclo,
mientras que con la Metodología UML se explicará toda su clasificación. Todo
con el propósito de proveer conocimiento a los estudiantes de Ingeniería de
Sistemas.
Metodología del Ciclo de Vida de Desarrollo de Sistemas

Un sistema de información es un conjunto de datos que se comunican


entre sí para cumplir con un objetivo en común, así que engloba a personas,
máquinas y métodos que sean capaces de recopilar, procesar y transmitir
datos que funcionen para representar información.

El ciclo de vida de un sistema de información se refiere a que los


sistemas son mejor desarrollados mediante el uso de un ciclo dividido en una
serie de fases para el análisis y el diseño del usuario. Se podría decir que este
método es una serie actividades que los usuarios realizan para desarrollar y
efectuar un sistema de información.

A continuación, vamos a ver cada una de las seis actividades que


componen el ciclo de vida de desarrollo de sistemas. En la mayoría de los
casos dentro de una empresa todas las fases se relacionan directamente entre
sí, por eso puede llegar a ser difícil determinar correctamente el orden de los
pasos que se siguen para que se ejecuten.

1. Investigación Preliminar: El proceso comienza con la petición de una


persona, sin importar cuáles sean sus razones. Esta fase está dividida
en tres partes:
 Aclaración de la Solicitud: A veces las solicitudes no están
formuladas de manera clara. Por eso, antes de iniciar con la
investigación de sistemas, la solicitud debe revisarse para tener
una idea más clara de lo que el usuario desea.
 Estudio de Factibilidad: Se debe determinar que el sistema
solicitado sea factible.
 Aprobación de la Solicitud: Aquí se decide cuales solicitudes
son deseables o no, y los que sí y al mismo tiempo son factibles
se incorporan de inmediato.
2. Determinación de los Requerimientos del Sistema: Aquí a través de
interrogantes realizados por el usuario hacia los que trabajan en la
empresa que se encuentra bajo estudio, se busca comprender todas las
facetas importantes del funcionamiento de la empresa.
3. Diseño del Sistema: Aquí se crean los datos que indicarán la forma en
que el sistema cumplirá con los requisitos que se registraron en la fase
anterior.
4. Desarrollo del Software: Aquí es donde los programadores se
encargan de crear programas diseñados a la medida del solicitante, al
mismo tiempo deben proporcionar una explicación sobre las razones por
las que ciertos procedimientos se codifican en determinada forma.
5. Prueba de Sistemas: Aquí se comprueba el funcionamiento de los
programas realizados en la fase anterior para asegurarse de que no
presenten errores a la hora de cumplir con las especificaciones.
6. Implantación y Evaluación: Aquí se avisa y se prepara a los usuarios,
se instalan las aplicaciones y se construyen todos los archivos de datos
necesarios para utilizarla. A partir de allí los programas se usan por
varios años, hasta que se vuelvan obsoletas por el paso del tiempo.
Metodología UML

El lenguaje unificado de modelado (UML, que significa en inglés Unified


Modeling Language) es un lenguaje gráfico que permite visualizar, detallar,
construir y documentar un sistema. Se encarga de especificar o describir
métodos o procesos, y con ello definir un sistema de software complejo. Así
que prácticamente, es el lenguaje en el que está descrito el modelo. Hay una
cosa que aclarar, y es que el UML no es un lenguaje de programación, solo se
diagrama la realidad de un uso en un requerimiento, pero aun así el UML se
complementa muy bien con la Programación Orientada a Objetos.

Tipos de Diagramas

1. Estructurales: Muestran la estructura estática de los objetos en un


sistema. Los cuales se dividen en:
 Diagrama de Clases: Es el diagrama que se usa cualquier solución
orientada a objetos, porque describe la estructura de un sistema
mostrando sus clases, sus atributos, sus operaciones, y las relaciones
entre los objetos.
 Diagrama de Componentes: Muestra la división de un sistema de
software en componentes y las dependencias entre ellos.
 Diagrama de Despliegue: Muestra el hardware de su sistema y el
software de ese hardware.
 Diagrama de Objetos: Muestran la relación entre objetos como los
diagramas de clase, pero usan ejemplos del mundo real.
 Diagrama de Paquetes: Muestra la división de un sistema en
agrupaciones lógicas y las dependencias entre ellas.
 Diagrama de Estructura Compuesta: Muestran la estructura interna de
una clase.
2. De Comportamiento: Muestran el comportamiento de los objetos en el
sistema. Los cuales se dividen en:
 Diagrama de Actividades: Muestran los flujos de trabajo de forma
gráfica.
 Diagrama de Casos de Uso: Muestran una visión general de los
actores involucrados en un sistema, las diferentes funciones que
necesitan esos actores y cómo interactúan estas diferentes funciones.
 Diagrama de Máquina de Estados: Describen el comportamiento de
los objetos que actúan de manera diferente de acuerdo con el estado en
que se encuentran en el momento.
 Diagrama de Interacción: Se dividen en 4 tipos de diagramas:
o Diagrama de Secuencia: Muestran cómo los objetos interactúan
entre sí y el orden en que se producen esas interacciones.
o Diagrama de Comunicación: Muestra los mensajes pasados
entre objetos.
o Diagrama de Tiempos: Muestran el comportamiento de los
objetos en un marco de tiempo dado.
o Diagrama Global de Interacciones: Muestran una secuencia de
diagramas de interacción y el orden en que ocurren.
Conclusión

Está claro que el desarrollo de sistemas existe cuando se descubre que


un sistema de una empresa necesita mejoras. En el Método del Ciclo de Vida
de Desarrollo de Sistemas se hace mediante bucles divididos en 6 fases, los
cuáles son: Investigación Preliminar, Determinación de los Requerimientos del
Sistema, Diseño del Sistema, Desarrollo del Sistema, Prueba de Sistemas,
Implantación y Evaluación. Mientras tanto la función de la Metodología UML es
la de definir un sistema de software complejo mediante la descripción de todos
los métodos y procesos, y con ello permitiendo una mejor visualización del
sistema que se está construyendo.
Bibliografía
Berzal, F. (2005). El Ciclo de Vida de un Sistema. Obtenido de Departamento
de Ciencias de la Computación e Inteligencia Artificial:
http://flanagan.ugr.es/docencia/2005-2006/2/apuntes/ciclovida.pdf

Chen, C. (21 de Mayo de 2019). Sistema de Información. Obtenido de


Significados: https://www.significados.com/sistema-de-informacion/

Senn, J. (1992). Análisis y Diseño de Sistemas de Información. McGraw-hill.

Wikipedia. (2 de Diciembre de 2003). Lenguaje Unificado de Modelado.


Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado

También podría gustarte