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 9 months ago
Veronica Henao
Created by Veronica Henao 10 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

                                                                              Area, Volume & Perimeter Mind Map
                                                                              rory.examtime
                                                                              A-level French Vocabulary
                                                                              daniel.praecox
                                                                              AS Psychology - Research Methods
                                                                              kirstygribbin
                                                                              AQA GCSE Biology B1 unit 1
                                                                              Olivia Phillips
                                                                              How to Develop the Time Management Skills Essential to Succeeding in IB Courses
                                                                              nina.stuer14
                                                                              Psychology flashcards memory
                                                                              eharveyhudl
                                                                              AQA GCSE Chemistry Unit 2
                                                                              Gabi Germain
                                                                              GCSE Maths: Algebra & Number Quiz
                                                                              Andrea Leyden
                                                                              AQA Business Unit 1
                                                                              lauren_binney
                                                                              The Circulatory System
                                                                              Shane Buckley
                                                                              Histologie
                                                                              Moloșnicov Tanciu