PROCESO A SEGUIR EN EL DESARROLLO DE UN PROYECTO DE SOFTWARE

Description

Mapa del proceso a seguir en el desarrollo de un proyecto de software. Realizado por Kendri castro
kendris castro
Mind Map by kendris castro, updated 3 months ago
kendris castro
Created by kendris castro 3 months ago
2
0

Resource summary

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 primero en el desarrollo de proyectos 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 ANALISIS
        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 a yal 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 sistema de software, es un producto de trabajp compuesto que ocupa todas las clases del diseñg, 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 emores de código y posibles fallos del sistemą, para posteriormente corregirios en este tercer modelo tambien se definen las clases, los objetos y los atributos del código.
              2. 4. MODELO DE IMPLEMENTACION
                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 der 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 en que entorno de desarrollo se va a ejecutar, esto se hace de una manera virtualmente rápida
                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 cortegir 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. 6. MODELO DE DOCUMENTACION
                    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. IDEE
                      1. Un entorno de desarrollo integrado (IDE) es un sistema de software para el diseño de aplicaciones que combina herramientas comunes para desarrolladores en una sola interfaz de usuario gráfica (GUI)
                        1. ENTORNOS DE PROGRAMACION QUE UTILIZAN EL LENGIAJE DE PROGRAMACION ORIENTADO A OBJETOS
                          1. NETBEANS
                            1. Es el IDE oficial de JAVA Permite crear todo tipo de aplicaciones
                              1. Ofrece compatibilidad para trabajar con diferentes lenguajes de programación como JavaScript, C, C# o PHP
                              2. ECLIPSE
                                1. Es posible desarrollar todo tipo de aplicaciones para web, escritorio o móviles usando Java, C, C++, JSP, perl, Python, Ruby y PHP
                                  1. IDE muy popular de código abierto y ampliamente extendido
                                    1. Es multiplataforma (Windows, Linux y Mac)
                                    2. MICROSOFT VISUAL STUDIO
                                      1. Programado en C++ Y C# es un entorno de desarrollo integrado
                                      2. BLUEJ
                                        1. Es sencillo e incluye algunas funcionalidades dirigidas a que las personas que estén aprendiendo tengan mayor facilidad para comprender aspectos clave de la programación orientada a objetos
                                        2. POO
                                          1. La programación orientada a objetos (POO) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de ordenador. Al ser tan importante en el mundo de la programación tiene gran cantidad de lenguajes de programación.
                                    Show full summary Hide full summary

                                    Similar

                                    Diapositivas de Topología de Redes
                                    lisi_98
                                    Fase 5. Evaluar. Sustentar el diseño de modelo de propagación. MAPA DE RFID
                                    Miller Suárez López
                                    Mapas mentales con ExamTime
                                    Nazareth Olivo
                                    Esquemas
                                    Ximena Barrera
                                    Music and its most prominent types
                                    Elina Sandoval
                                    fichas de estudio
                                    Guadalupe Reyes Soriano
                                    Vertebrate animals
                                    Eliana Sandoval
                                    Bulbul rahidian, puntea, cerebelul – conformație externă, structură
                                    T Adela
                                    Tejidos básicos
                                    Andrea Celedón
                                    INTERPRETAR FUNCIONES Y ECUACIONES APLICADAS A LA ADMINISTRACIÓN
                                    Danny Aguilar