Proceso para el desarrollo de un proyecto de software.

Description

El mapa mental contiene 2 partes que son el proceso de los pasos que se deben de seguir para llevar a cabo el desarrollo de un producto de software y los entornos de programación (IDE) con sus lenguajes de programación orientada a objetos
Veronica Henao
Mind Map by Veronica Henao, updated 3 months ago
Veronica Henao
Created by Veronica Henao 3 months ago
11
0

Resource summary

Proceso para el desarrollo de un proyecto de software.
  1. Documentación
    1. Se realiza durante la elaboración del sistema y debe de contener todo lo que realizo el programador para que sea fácil de comprender para los demás usuarios
      1. Entre ellos lleva
        1. Consideraciones y limitaciones
          1. Descripción de clases y atributos
            1. Resumen del proyecto
              1. Ejemplos de uso
                1. Estructura del código
                  1. Entorno de desarrollo (IDE)
                    1. Pruebas realizadas
                      1. Contacto y soporte
                  2. Diseño
                    1. Su propósito es extender la arquitectura de análisis para crear la arquitectura general del sistema
                      1. se acaba de definir lo necesario para alcanzar el código final.
                        1. Se definen los componentes del sistema y sus relaciones
                    2. Pruebas
                      1. Es el responsable de revisar la calidad del sistema y si presente fallas que estas sean solucionadas
                        1. Se prueba si la funcionalidad del sistema corresponde a la especificación del cliente
                      2. Implementación
                        1. Se lleva a cabo la elaboración del código final en la IDE y lenguaje de programación seleccionados
                          1. Se identifica si el lenguaje de programación seleccionado es orientado a objetos
                            1. con el fin de que esto facilita la implementación a la hora de crear el código
                        2. Análisis
                          1. Busca comprender los requisitos del sistema dividienlo en tareas mas pequeñas para ver como interactaun entre si
                            1. con el propósito de estructurar la arquitectura capaz de resolver el problema
                          2. Requisitos
                            1. Tiene como objetivo, definir las funciones del sistema
                              1. Comprender en su totalidad el problema y sus implicaciones
                                1. Actuar como base de negociación entre desarrolladores y clientes
                                  1. Debe ser claro para no técnicos y representar los deseos del cliente
                              2. Se incluye lo que son
                                1. Entornos de programación con lenguajes de programación orientada a objetos
                                  1. Aunque hay varios entornos de programación (IDE) estos son algunos que admiten lenguajes de programación orientada a objetos
                                    1. Eclipse
                                      1. Su principal lenguaje es Java
                                        1. Es una multiplataforma de codigo abierto utilizada para desarrollar aplicaciones en Java, C / C ++, Python, PERL, Ruby y otros lenguajes.
                                          1. Ventajas
                                            1. Depuración de código, con específica y vista de errores.
                                              1. Excelente gestión de proyectos
                                                1. Opciones de personalización.
                                                  1. Ofrece herramientas para repositorios y servidores.
                                                    1. Permite la integración de soluciones de terceros.
                                                    2. Desventajas
                                                      1. Mayor consumo de recursos.
                                                2. Visual Studio (con sosporte para C# y .NET. )
                                                  1. Su principal lenguaje es C#
                                                    1. Es compatible con varios lenguajes de programación, como C, C++, Python, F#, lenguajes web como HTML, CSS, JavaScript, y más. La compatibilidad con Java fue eliminada en Visual Studio 2017.
                                                      1. Caracteristicas
                                                        1. Soporta más de 30 lenguajes de programación.
                                                          1. Herramientas de colaboración que admiten un enfoque de DevOps
                                                            1. Aumento de productividad mediante la función CodeLens, muestra referencias de código, cambios realizados, métodos modificados recientementedesde el editor de texto.
                                                              1. Viene con herramientas y gráficos de planificación de proyectos ágiles integrados.
                                                        2. PyCharm
                                                          1. Su principal lenguaje es Python
                                                            1. Entre los lenguajes compatibles se encuentran JavaScript, HTML, CSS, TypeScript, CoffeeScript, Cython, SQL, entre otros
                                                              1. Caracteristicas
                                                                1. Excelente editor de texto de programación
                                                                  1. Resaltado de sintaxis
                                                                    1. Finalización de código
                                                                      1. Navegación de proyectos
                                                                        1. herramientas de base de datos y opciones de proyectos para el desarrollo web.
                                                                  2. PhpStorm
                                                                    1. IDE multiplataforma comercial de Php
                                                                      1. Caracteristicas
                                                                        1. Editor inteligente de código PHP
                                                                          1. Análisis de calidad del código
                                                                            1. Depuración, pruebas y generación de perfiles
                                                                              1. Editor HTML/CSS/JavaScript
                                                                          2. RubyMine
                                                                            1. El lenguaje principal es Ruby
                                                                              1. Es un IDE de Jetbrains multiplataforma e inteligente para el desarrollo de aplicaciones en Ruby y Rails.
                                                                                1. Caracteristicas
                                                                                  1. Más productivo en todos los aspectos del desarrollo de proyectos Ruby/Rails
                                                                                    1. Editor inteligente
                                                                                      1. Documentación de código
                                                                                        1. Inspecciones de código y arreglos rápidos
                                                                                          1. Navegación basada en MVC
                                                                              Show full summary Hide full summary

                                                                              Similar

                                                                              Epithelial tissue
                                                                              Morgan Morgan
                                                                              Computing
                                                                              Ben Leader
                                                                              GCSE PHYSICS: Energy Transfer
                                                                              magykman1998
                                                                              Language Over Time
                                                                              ekimlauretta
                                                                              Perimeter Check-up
                                                                              whitbyd
                                                                              Science Additional B3 - Animal and Plant Cells Flashcards
                                                                              Stirling v
                                                                              Biology B1.1 - Genes
                                                                              raffia.khalid99
                                                                              GCSE Computing: Hardware
                                                                              Yasmin F
                                                                              L'environnement
                                                                              Bryony Whitehead
                                                                              DNA Basics
                                                                              Sarah Juliette B
                                                                              Medicine Through Time - Keywords
                                                                              Lara Jackson