Proceso a seguir en el desarrollo de un proyecto de software

Descripción

Ingeniería Mapa Mental sobre Proceso a seguir en el desarrollo de un proyecto de software, creado por Anderson Felipe Mora Gonzáles el 21/02/2022.
Anderson Felipe Mora Gonzáles
Mapa Mental por Anderson Felipe Mora Gonzáles, actualizado hace más de 1 año
Anderson Felipe Mora Gonzáles
Creado por Anderson Felipe Mora Gonzáles hace casi 3 años
237
0

Resumen del Recurso

Proceso a seguir en el desarrollo de un proyecto de software
  1. 1. Modelo de requisitos
    1. Este modelo se basa en plantear todos los requisitos que serán utilizados en el futuro para que el desarrollo del software sea exitoso, el modelo de requisitos es el primer el desarrollo del proyecto de software, ya que es aquí en donde se aclaran lo elementos mas fundamentales que se van a implementar en el proyecto, en este paso es muy importante interactuar con el cliente ya que será quien defina las capacidades y limitaciones del software.
      1. Actores
        1. Los actores hacen referencia a la variabilidad que tienen los usuarios que utilizan el sistema operativo del software.
        2. Casos de uso
          1. Los casos de uso hacen referencia a los diferentes tipos de interacciones que pueden tener los usuarios con el software.
      2. 2. Modelo de Análisis
        1. Este modelo se basa en una representación del listado de requisitos en termino de objetos en este modelo se analizan los posibles resultados cuando el sistema efectúe cambios, esto es muy importante porque es necesario anticiparse a los posibles cambios resultantes en el desarrollo del software.
          1. Es la primera representación técnica de un sistema, utiliza una combinación de texto y diagramas para representar los requisitos mas importantes del software que se esta desarrollando, las aplicaciones y el comportamiento del software, de esta manera se logra entender de una manera más fácil la representación, porque es posible analizar los requisitos del cliente desde varios puntos de vista aumentando la probabilidad de encontrar nuevos errores.
            1. Este análisis de requisitos les proporciona a los creadores del software una representación de datos, funcionabilidad y comportamiento del sistema que puede trasladar a diseños arquitectónicos de interfaz además junto al modelo de análisis, brinda a los programadores y al cliente los elementos necesarios para evaluar la calidad una vez se logre terminar el software.
            2. 3. Modelo de Diseño
              1. Es una representación de la implementación del sistema, es utilizado para estudiar y para documentar el diseño del sistema de software, es un producto de trabajo compuesto que ocupa todas las clases del diseño, subsistemas, paquetes, colaboraciones y las relaciones entre ellos.
                1. Se realiza la evaluación de los resultados de los dos primeros modelos con el propósito de encontrar errores de código y posibles fallos del sistema, para posteriormente corregirlos en este tercer modelo tambien se definen las clases, los objetos y los atributos del código.
                2. 6. Modelo de Documentación
                  1. Se detallan de manera escrita en documentos de proyecto toda la información acerca del desarrollo del software desde el principio hasta el final, estos documentos se van creando de a poco a medida que se va creando el software, para los usuarios, la información debe ser clara para que después otro programador la pueda entender
                  2. 5. Modelo de Pruebas
                    1. En este modelo se realizan pruebas de código, lo más recomendable es realizar estas pruebas a medida que se va escribiendo el código, este porque si se han generado errores se pueden corregir de inmediato, en caso de que se escriba todo el código y al finalizar se realicen las pruebas podrían surgir generando con esto una pérdida de tiempo y de dinero.
                    2. 4. Modelo de Implementación
                      1. Se tiene en cuenta el resultado del modelo de diseño y se implementa en el código de fuente para la ejecución del código y la verificación de cómo se está ejecutando el software, esta implementación es realizada por los programadores teniendo ya claro que lenguaje de programación se va a utilizar y en que entorno de desarrollo se va a ejecutar, esto se hace de una manera virtualmente rápida
                      2. Entornos de programación que utilizan lenguajes de programación orientado a objetos
                        1. La programación orientada a objetos al ser tan importante en el mundo de la programación tiene gran cantidad de lenguajes de programación. La programación orientada a objetos a OOP es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de ordenador.
                          1. La programación orientada a objetos está basada en varias técnicas incluyendo:
                            1. Herencia
                              1. Encapsulamiento
                                1. Abstracción
                                  1. Polimorfismo
                                  2. Algunos lenguajes de programación orientados a objetos son:
                                    1. SIMULA
                                      1. SMALLTALK
                                        1. C++
                                          1. Dev C++
                                          2. Visual Studio
                                            1. C#
                                              1. Java
                                                1. Delphi
                                                  1. Python
                                                    1. Object Pascal
                                                Mostrar resumen completo Ocultar resumen completo

                                                Similar

                                                INGENIERIA DE MATERIALES
                                                Ricardo Álvarez
                                                Elementos Básicos de Ingeniería Ambiental
                                                Evilus Rada
                                                Historia de la Ingeniería
                                                Camila González
                                                Introducción a la Ingeniería de Software
                                                David Pacheco Ji
                                                UNIDAD II DIBUJO PROYECTIVO
                                                anyimartinezrued
                                                GENERALIDADES DE LAS EDIFICACIONES
                                                yessi.marenco17
                                                MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
                                                Ruben Dario Acosta P
                                                Estado de la ingenería mecánica y su perspectiva a futuro
                                                Roberto Martinez
                                                MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
                                                Victor Antonio Rodriguez Castañeda
                                                Características de la Pitahaya y su potencial de uso en la industria alimentaria
                                                Héctor Infanzón
                                                Diapositivas neumática
                                                Victor Zamora Delgado