PROCESO A SEGUIR
EN EL DESARROLLO
DE UN PROYECTO DE
SOFTWARE
1. MODELO DE REQUISITOS
Este modelo se basa en plantear todos los
requisitos que serán utilizados en el futuro
para que el desarrollo del software sea
exitoso, el modelo de requisitos es el primero
en el desarrollo de proyectos de software, ya
que es aquí en donde se aclaran lo elementos
mas fundamentales que se van a
implementar en el proyecto, en este paso es
muy importante interactuar con el cliente ya
que será quien defina las capacidades y
limitaciones del software.
ACTORES
Los actores hacen
referencia a la variabilidad
que tienen los usuarios
que utilizan el sistema
operativo del software.
CASOS DE
USO
Los casos de uso hacen
referencia a los diferentes
tipos de interacciones que
pueden tener los usuarios
con el software.
2. MODELO DE ANALISIS
Este modelo se basa en una representación del
listado de requisitos en termino de objetos en
este modelo se analizan los posibles resultados
cuando el sistema efectúe cambios, esto es
muy importante porque es necesario
anticiparse a los posibles cambios resultantes
en el desarrollo del software,
Es la primera representación técnica de un
sistema, utiliza una combinación de texto y
diagramas para representar los requisitos mas
importantes del software que se esta
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.
Este análisis de requisitos les proporciona a los
creadores del software una representación de
datos, funcionabilidad 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 a yal cliente los elementos necesarios para
evaluar la calidad una vez se logre terminar el
software.
3. MODELO DE DISEÑO
Es una representación de la
implementación del sistema, es
utilizado para estudiar y para
documentar el diseño sistema de
software, es un producto de trabajp
compuesto que ocupa todas las
clases del diseñg, subsistemas,
paquetes, colaboraciones y las
relaciones entre ellos.
Se realiza la evaluación de los
resultados de los dos primeros
modelos con el propósito de
encontrar emores de código y
posibles fallos del sistemą, para
posteriormente corregirios en este
tercer modelo tambien se definen
las clases, los objetos y los atributos
del código.
4. MODELO DE
IMPLEMENTACION
Se tiene en cuenta el resultado del
modelo de diseño y se implementa en
el código de fuente para la ejecución
der código y la verificación de cómo se
está ejecutando el software, esta
implementación es realizada por los
programadores teniendo ya claro que
lenguaje de programación se va a
utilizar en que entorno de desarrollo
se va a ejecutar, esto se hace de una
manera virtualmente rápida
5.MODELO DE PRUEBAS
En este modelo se realizan pruebas de
código, lo más recomendable es realizar
estas pruebas a medida que se va
escribiendo el código, este porque si se han
generado errores se pueden cortegir de
inmediato, en caso de que se escriba todo el
código y al finalizar se realicen las pruebas
podrían surgir generando con esto una
pérdida de tiempo y de dinero.
6. MODELO DE
DOCUMENTACION
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, para los usuarios, la
información debe ser clara para que después
otro programador la pueda entender
IDEE
Un entorno de desarrollo integrado (IDE) es un
sistema de software para el diseño de aplicaciones
que combina herramientas comunes para
desarrolladores en una sola interfaz de usuario
gráfica (GUI)
ENTORNOS DE PROGRAMACION QUE
UTILIZAN EL LENGIAJE DE
PROGRAMACION ORIENTADO A OBJETOS
NETBEANS
Es el IDE oficial de JAVA
Permite crear todo tipo de
aplicaciones
Ofrece compatibilidad
para trabajar con
diferentes lenguajes de
programación como
JavaScript, C, C# o PHP
ECLIPSE
Es posible desarrollar todo
tipo de aplicaciones para
web, escritorio o móviles
usando Java, C, C++, JSP, perl,
Python, Ruby y PHP
IDE muy popular
de código abierto y
ampliamente
extendido
Es multiplataforma
(Windows, Linux y
Mac)
MICROSOFT
VISUAL STUDIO
Programado en C++ Y
C# es un entorno de
desarrollo integrado
BLUEJ
Es sencillo e incluye algunas
funcionalidades dirigidas a que
las personas que estén
aprendiendo tengan mayor
facilidad para comprender
aspectos clave de la
programación orientada a
objetos
POO
La programación orientada a objetos
(POO) es un paradigma de programación
que usa objetos y sus interacciones para
diseñar aplicaciones y programas de
ordenador. Al ser tan importante en el
mundo de la programación tiene gran
cantidad de lenguajes de programación.