Diseño
Hoy en la actualidad, en el área de la programación se entiende que para mejorar el rendimiento se requiere el uso de un sistema de información el cual brindara al programador una solución eficaz y que lo realice en corto plazo. Como también el sistema de información puede ayudarte a solucionar problemas, para aumentar la competencia y saber lo que se requiere.
Con respecto a una metodología se entiende que es el conjunto de procesos o métodos que se requiere en un proyecto para tener ya planeado un control de lo que se requiere. ya que en los sistemas requiere fases y tener claro lo que se hará
Objetivos de una metodología:
- Asegurar el desarrollo del Sistema
- Satisfacer la necesidad al Usuario
- Conseguir rendimiento y eficiencia al personal designado
- Obtener una buena planificación
- Generar una documentación apropiada en cuanto a los sistemas
- Facilitar un mantenimiento a futuro
Hay que tener en cuenta que existen varias metodologías por lo cual se explicaran de manera breve:
Metodología estructurada: Son utilizadas para proyectos que implementan lenguajes de tercera y cuarta generación.
Metodologías orientadas a objetos: Da la entrada a la evolución de los lenguajes de programación de los cuales se inician con la versión de C++, Java o C# de la empresa Microsoft. La cual se siguió a un método unificado la cual es unificar ya sea métodos o notaciones lo cual se dio conocido como UML (Unified Modeling Language).
Metodologías tradicionales (no ágiles): Son aquellas que durante todo el proceso de su desarrollo, se van guiando por una fuente ya planificada, es por ellos que son llamadas "Tradicionales o Clásicas".
Metodologías ágiles: Se refiere a que el modelo tiene una etapa de evoluciones o avances mientras se va realizando y a su vez se trabajan en equipo tanto el cliente como los desarrolladores para una buena comunicación y que se adapte a cambios que lleguen a existir de ultimo momento.
Tipos de Desarrollos
Desarrollo basado en modelos: El mas utilizado ya que se utiliza un SI la cual permite que se pueda dividir el trabajo en fases y sea mas fácil la realización.
Desarrollo rápido de aplicaciones (RAD) : Hace un uso hábil de las herramientas y procedimientos como metodologías que dan un desarrolllo de manera rápida, haciendo que lo que cueste sea menos y una mejor especificación de uso. Estas también disminuyen el tiempo de proceso y a los usuarios se les da lo que se pide. Hay que tomar en cuenta que aquí se encuentra la programación extrema es por ello que los resultados pueden llegar a ser satisfactorios es por ellos que existen prototipos previos para reconocer los tipos de errores que pueden causar.
Paquete de Aplicaciones: Hoy en día la mejor manera en obtener una aplicación informática es cuando una organización se ve obligado a adquirirla por necesidad. Con ello nos basamos a que no todas requieren lo mismo es por ello que existen paquetes de software que proporcionen lo necesario para cada organización es por ello que lo que las empresas prefieren hacer una personalización de su paquete ya que crean su propio sistema y dar un buen rendimiento. Lo que condujo a esto es que existen algunas aplicaciones estandarizadas de las cuales son de bajo costo y son muy concurridas como una de nominas o inventarios.
Desarrollo por parte del usuario final: Consiste en tener un Sistema de Información en cada área de trabajo para cubrir los requerimientos de los usuarios dentro de una organización. Lo cual se ha dado origen a los lenguajes de cuarta generación o de gráficos hechos para los usuarios finales.
Subcontratación: hace referencia al análisis, diseño e implementación de un SI lo cual resulta ser muy costoso tanto como recurso económico como humano.
Técnica: Identificar las necesidades principales de un negocio, recoger los datos importantes clasificándolos.
Casos de uso: generado a causa de problemas o situaciones cotidianas generando así un propio sistema adaptable. Lo cual se hace de un lenguaje común para evitar problemática en cuanto al tecnicismo.
Herramientas
De planificación de Sistemas de Gestión: Modelar un SI de una organización dando a entender como es que la información se va desplazando en las organizaciones.
De análisis y diseño: Creación de un modelo que contenga validez y consistencia.
De programación: Utilización de compiladores, editores y depuradores en los lenguajes de programación convencionales

Comentarios
Publicar un comentario