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 4 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

                                                                              Food Chains and Food Webs Quiz
                                                                              Selam H
                                                                              BIOLOGY B1 5 AND 6
                                                                              x_clairey_x
                                                                              The Biological basis of Heart Disease
                                                                              Andrea Leyden
                                                                              GCSE AQA Biology - Unit 3
                                                                              James Jolliffe
                                                                              GCSE French - Parts of the Body
                                                                              Abby B
                                                                              GCSE AQA Chemistry - Unit 1
                                                                              James Jolliffe
                                                                              Edexcel Additional Science Biology Topic 2- Life Processes
                                                                              hchen8nrd
                                                                              GCSE Biology B2 (OCR)
                                                                              Usman Rauf
                                                                              Characters in "An Inspector Calls"
                                                                              Esme Gillen
                                                                              Acids and Bases quiz
                                                                              Derek Cumberbatch
                                                                              Unit 1.1 Systems Architecture
                                                                              Mathew Wheatley