Creación de un proyecto de software

Muestra algunas de las actividades iniciales de un proyecto de software necesarias para evitar errores al avanzar, dos tipos de diagramas que ayudan en este proceso, y herramientas que facilitan el avance del proyecto y permiten trabajar de forma mas eficiente.

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Creación de un proyecto de software Door Mind Map: Creación de un proyecto de software

1. Diagrama de casos de uso

1.1. Muestra los diferentes actores del software

1.2. Muestra la interaccion de cada usuario con el programa

2. Arquitectura de Software

2.1. Es una descripción de los subsistemas y componentes de un sistema software y su relación entre ellos.

2.2. Marco fundamental para estructurar el software

2.3. La determinación de la arquitectura de software consiste en la toma de decisiones de acuerdo a varios puntos.

2.3.1. Organización del sistema software

2.3.2. Selección de los elementos estructurales y sus interfaces

2.3.3. Comportamiento de dichos elementos estructurales

2.3.4. Composición de los elementos estructurales en subsistemas más grandes

2.3.5. Estilo de la organización

2.4. Se debe tener en cuenta los requisitos no funcionales del sistema software que se quiere lograr

3. Ingenieria de requerimientos

3.1. Proceso de compresión y definición de servicios requeridos en el sistema

3.2. Proceso de identificación de restricciones de funcionamiento

3.3. Es una etapa crítica del proceso del software

3.4. Puede evitar que surjan problemas posteriores

4. Java EE

4.1. Java Enterprise Edition

4.2. Proporciona a los desarrolladores un potente conjunto de APIs

4.2.1. JDBC

4.2.2. RMI

4.2.3. Email

4.2.4. JMS

4.2.5. Servicios Web

4.2.6. XML

4.2.7. Otros

4.3. Su objetivo es reducir el tiempo de desarrollo de software, reduciendo la complejidad de la aplicación, y mejorando el rendimiento de estas.

4.4. Se utiliza principalemente para la creación de aplicaciones empresariales basadas en WEB.

5. Pasos antes de la creación de una aplicación

6. Diagrama de actividades

6.1. Orden de actividades

6.2. Pasos en la ejecucion del programa

6.3. Muestra la interaccion de cada entidad con el software

7. Herramientas CASE

7.1. Computer Aided Software Engineering o Ingenieria del Software Asistida por Computadora

7.2. Herramientas que se utilizan para ayudar las actividades del proceso de software

7.3. Aumentan la productividad de creación de software

8. XAVA

8.1. Marco de trabajo para el desarrollo rápido de aplicaciones.

8.2. Fácil de aprender y rápido para desarrollar.

8.3. Programa orientado a objetos.

8.4. Se trabaja con clases Java.

8.5. Genera código de forma automática.

9. Permite una representación gráfica a través de UML

10. Facilitan el proceso de creacion de software

11. UML

11.1. Unified Modeling Language o Lenguaje Unificado de Modelado

11.2. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema

11.3. UML ofrece un estándar para describir un plano del sistema, incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados

12. Visual Paradigm

12.1. Permite visualizar, diseñar e integrar diferente aplicaciones

12.2. Posee soporte de modelado, generación de informes, código de diagrama y su ingeniería inversa

12.3. Comprende el ciclo de vida completo del proceso de desarrollo del software

12.4. Es el software por excelencia para la creacion de diagramas UML