PROCESO A SEGUIR EN EL DESARROLLO E UN PROYECTO DE SOFTWARE.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
PROCESO A SEGUIR EN EL DESARROLLO E UN PROYECTO DE SOFTWARE. por Mind Map: PROCESO A SEGUIR EN EL DESARROLLO E UN PROYECTO DE SOFTWARE.

1. 2. MODELO DE ANALISIS

1.1. Este segundo modelo se basa en una representación del listado de requisitos en término de objetos, en este modelo se analizan los posibles resultados cuando el sistema efectué cambios, esto es muy importante porque es necesario anticiparse a los posibles cambios resultantes en el desarrollo del software.

1.2. Este segundo modelo de análisis es la primera representación técnica de un sistema, utiliza una combinación de texto y diagramas para representar los requisitos más importantes del software que se está 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.3. Este análisis de requisitos les proporciona a los creadores del software una representación de datos, funcionalidad 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 al cliente los elementos necesarios para evaluar la calidad una vez se logre terminar el software

2. 7. ENTORNOS DE PROGRAMACION QUE USAN LENGUAJES DE POO

2.1. Algunos lenguajes de programación orientados a objetos son:

2.1.1. Java. JavaScript. Python. C++ Visual Basic . NET. Ruby. Scala. PHP.

2.2. La programación orientada a objetos al ser tan importante en el mundo de la programación tiene gran cantidad de lenguajes de programación y de entornos de desarrollo. La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas de ordenador.

2.2.1. La programación orientada a objetos está basado en varias técnicas, incluyendo. *herencia *abstracción *polimorfismo *encapsulamiento

3. 1. MODELO DE REQUISITOS

3.1. Este primer modelo se basa en plantear todos los requisitos que seran utilizados en el futuro para que el desarrollo del software sea exitoso, el modelo de requisitos es el primer paso a seguir en un proyecto de desarrollo de software, ya que es aquí en donde se aclaran los elementos más fundamentales que se van a implementar en el proyecto, en este paso es muy importante interactuar con el cliente ya que será este quien defina las capacidades y limitaciones del software.

3.1.1. ACTORES

3.1.1.1. Los casos de uso hacen referencia a los diferentes tipos de interacciones que pueden tener los usuarios con el software.

3.1.2. CASOS DE USO

3.1.2.1. Los actores hacen referencia a la variabilidad que tienen los usuarios que utilizan el sistema operativo del software

4. 3. MODELO DE DISEÑO

4.1. En este tercer modelo de diseño se realiza la evaluación de los resultados de los dos primeros modelos con el propósito de encontrar errores de código y posibles fallos del sistema, para posteriormente corregirlos en este tercer modelo tambien se definen las clases, los objetos y los atributos del código.

4.2. El modelo de diseño es una representación de la implementación del sistema, es utilizado para estudiar y para documentar el diseño del sistema de software, es un producto de trabajo compuesto que ocupa todas las clases del diseño, subsistemas, paquetes, colaboraciones y las relaciones entre ellos.

5. 5. MODELO DE PRUEBAS

5.1. En este quinto modelo se realizan pruebas de código, lo mas recomendable es realizar estas pruebas a medida que se va escribiendo el código, esto porque si se han generado errores se pueden corregir de inmediato, en caso de que se escriba todo el código y al finalizar se realicen las pruebas podrían surgir errores muy difíciles de corregir e incluso podría ser necesario volver a realizar todo el código, generando con esto una perdida de tiempo y de dinero

6. 4. MODELO DE IMPLEMENTACION

6.1. En este cuarto modelo de implementación se tiene en cuenta el resultado del modelo de diseño y se implementa en el código fuente para la ejecución del código y la verificación de como se esta ejecutando el software, esta implementación es realizada por los programadores teniendo ya claro que lenguaje de programacion se va a utilizar y en que entorno de desarrollo se va a ejecutar, esto se hace de una manera virtualmente rápida

7. 6. MODELO DE IMPLEMENTACION

7.1. En este sexto modelo 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, esto con el propósito de poder analizar la información y en base a esta crear los manuales para los usuarios, la información debe ser clara para que después otro programador la pueda entender.