ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Informe Modelos de desarrollo de software


Enviado por   •  8 de Mayo de 2022  •  Informes  •  2.358 Palabras (10 Páginas)  •  100 Visitas

Página 1 de 10

[pic 1][pic 2]

INFORME PROCESOS ALTERNATIVOS

PROFESOR:                                                                             AUTORES:

JUAN VIELMA                                         27.977.528 BECERRA, VÍCTOR

                                                  27.719.141 QUINDISACA C, MARIA JOSE

MATURÍN, MAYO DE 2022

INTRODUCCIÓN

Actualmente es cada vez mayor la cantidad de organizaciones que confían en sistemas de información y/o estrategias y técnicas para llevar a cabo el manejo de sus operaciones, interactuar con proveedores o clientes y competir en el mercado en el que se desenvuelven.

En el contexto de una empresa o negocio, para lograr este correcto funcionamiento unificado, saber disponer del conocimiento y emplear el mejor modelo de desarrollo de software según sea el caso que se requiere, resulta ser de vital importancia para el alcance de los objetivos de la empresa a corto y mediano plazo.

Es importante saber que diseñar un sistema de información no solo requiere de la experiencia sino también de la metodología correcta que decidamos implementar según sea el caso del proyecto a desarrollar, existen muchos autores que atreves de los años ya han desarrollado distintas metodologías para este fin, debido a la falta del manejo de datos que existían en las empresas y la necesidad que había de tener mayor factibilidad y éxito de la misma.

Es por eso que, a través del presente informe, desarrollaremos temas y conceptos fundamentales para obtener una mayor comprensión y dominio sobre lo que significa hacer uso del modelo de desarrollo de software mas apropiado, cuales son los mas comunes, así como también sus beneficios, ya que saber implementarlos constituyen el alcance de las metas futuras de la empresa disponiendo de la eficiencia que se pueda lograr con la misma.

ENFOQUES UTILIZADOS EN LA INGENIERÍA DE SOFTWARE

Existen varias maneras o estilos de programación de software, a los cuales se les conoce como paradigmas de programación, puesto que representan los distintos modos y opciones que tenemos de trabajar para obtener los resultados que necesitamos como programadores.

  • Estructurado: La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y tres estructuras básicas: secuencia, selección (if y switch) e iteración (bucles for y while).

[pic 3]

  • Orientado a objetos: Se basa en el concepto de clases y objetos. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y reutilizables de planos de código (clases) para crear instancias individuales de objetos. Con el paradigma de Programación Orientado a Objetos lo que buscamos es dejar de centrarnos en la lógica pura de los programas, para empezar a pensar en objetos, lo que constituye la base de este paradigma. Esto nos ayuda muchísimo en sistemas grandes, ya que, en vez de pensar en funciones, pensamos en las relaciones o interacciones de los diferentes componentes del sistema.

[pic 4]

  • Aplicaciones Web: El desarrollo de aplicaciones web es aquel que permite crear herramientas a las que los usuarios pueden acceder a través de Internet. En la web podremos obtener información o interactuar con elementos que nos permitan la comunicación entre nosotros, los usuarios y la web. Para este tipo de trabajo debemos conocer otros tipos de lenguajes de programación como Python, PHP y Ruby que están orientadas al desarrollo web, además estas nos permitirán enfocarnos mas en los aspectos técnicos que en los estéticos.

  • UML: Es un lenguaje estándar de modelado de sistemas orientado a objetos para hacer desarrollo de software. Se define principalmente para hacer el análisis y el diseño de un sistema de software. No es una metodología, es una notación para desarrollar modelos. Básicamente UML es un lenguaje estándar que todo el mundo utiliza para visualizar, especificar, construir y documentar los artefactos de un sistema de software, por lo que, si hacemos el análisis y diseño de una fábrica de Venezuela basado en UML y lo enviamos a china, podrán entenderlo sin problema.

[pic 5]

DIFERENCIAS ENTRE LOS DISTINTOS ENFOQUES

Enfoque Estructurado

Enfoque orientado a objetos

El análisis esta orientado a los procesos del sistema.

El análisis está orientado a los objetos.

En este análisis se llega solo a la fase de integración y no toma en consideración los cambios que ocurren dentro del sistema en el proceso de análisis y diseño de sistemas.

Un programa que se usa en el ambiente real necesariamente debe cambiar. Los cambios difieren un poco de los requeridos en evolución, pues contemplan la introducción de nuevas funcionalidades no previstas en el problema original.

Consta de 5 Fases (Análisis, Diseño, Codificación, Pruebas e Integración)

Consta de 4 Fases (Análisis, Diseño, Evolución y Modificación)

El diseño inicia una vez que ha culminado la fase de análisis de sistema.

El diseño inicia aun antes de concluir con la etapa de análisis. Se recomienda analizar un poco y diseñar. Esta etapa debe concluir una vez que se establecieron claves y mecanismos importantes.

Se consideran los elementos o perspectivas básicas del análisis (Entrada-Proceso-Salida), en función del Software.

Se consideran los conceptos básicos como el Objeto y el Atributo, el todo y sus partes (software), clases y miembros. Modela los objetos que son parte de él.

Como mencionados anteriormente, UML representa un lenguaje de programación estándar que todo el mundo utiliza para visualizar, especificar, construir y documentar los artefactos de un sistema de software. No es una metodología, es una notación para desarrollar modelos, y se utiliza principalmente para el análisis y diseño del desarrollo de un sistema de software.

...

Descargar como (para miembros actualizados)  txt (14.9 Kb)   pdf (300.3 Kb)   docx (180.4 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com