Mapa Mental Proceso a seguir en el
desarrollo de un proyecto de sofware
(1). MODELO DE REQUISITOS
Este primer modelo se basa en plantear todos los requisitos que seran utilizando 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 aqui donde se aclaran los elementos mas
fundamentales que se van a implementar en el proyecto, en este paso es muy importante interactuar
con el cliente ya que sera este quien defina las capacidades y limitaciones del software
Caso de uso
Los casos de uso hacen referencia a los diferentes
tipos de interacciones que puedan tener los
usuarios con el sotfware
Actores
Loa Actores hacen referencias a la
variabilidad que tienen los usuarios que
utilizan el sistema operativo del software
(2). MODELO DE ANALISIS
Este segundo modelo se basa en una representacion del listado de
requisitos en terminos de objetos, en este modelo de analizan los
posibles resultados cuando el sistema efectue cambios, esto es muy
importante porque es necesario anticiparse a los posibles cambios
resultados en el desarollo del software
Este segundo modelo de analisis es la primera representacion tecnica
de un sistema, utiliza una combinacion 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 mas facil la
representacion.
Este analisis de requisitos les proporciona a los creadores del
software una representacion de datos, funcionalidad y
comportamientos del sistema que pueden trasladar a diseños
arquitectonicos del interfaz ademas junto al modelo de analisis,
brinda a los programadores y al cliente los elementos necesarios
para evaluar la calidad una vez se logre terminar el software
(3). MODELO DE DISEÑO
En este tercer modelo de diseño se realiza la evaluacion de
los resultados de los dos primeros modelos con el propocito
de encontrar errores de codigo y posibles y posibles fallos
del sistema, para posteriormente corregirlos en este .
El modelo de deseño es una representacion de la implementacion del sistema, es
utilizado para estudiar y para dacumentar el diseño del sistema del software, es un
producto compuesto que ocupa todas las clases del diseño, subsistema,
colaboraciones y las relaciones entre ellos.
(4). MODELO DE LA IMPLEMENTACION
En este cuarto modelo de implementacion se tiene en cuenta el resultado del modelode diseño
y se implementa en el codigo fuente para la ejecucion del codigo y la verificacion de como se
esta ejecutando el software, esta implementacion es ralizada 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 rapida
(5). MODELO DE PRUEBASS
En este quinto modelo se realizan pruebas de codigo, los mas
recomendable es realizar estas pruebas a medida que se va escribiendo
el codigo, esto porque si se han generado errores se pueden corregir de
inmediato, en caso de corregir e incluso podria ser necesario volver a
realizar todo el codigo, generando con esto una perdida de tiempo.
(6). MODELO DE DOCUMENTACION
En este sexto paso se detallan de manera escrita en documento
de proyecto toda la informacion 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
proposito de poder analizar la informacion yu em base a esta
crear los manuales para los usuarios, la informacion debe ser
clara para que despues el programador la pueda enterder.
Entornos de programacion que utilizan
lenguajes de programacion orientada a
objetos
la programacion orientada a objetos al ser tan importamte en
el mundo de la programacion tiene una grande cantidad de
lenguajes de programacion y entornos de desarrollo.
Algunos lenguajes de programacion orientada a
objetos son
SIMULA (1967)
SMALLTALK (1980)
C++ (1986)
DEV-C++
C # (2000)
Visual studio
Object Pascal (1987)
Borland Delphii
DELPHI (1995)
Embarcadero Delphi
inprise delphi
Java (1995)
Netbeans
Eclipse
Inteliij IDEA
La programacion orientada a objetos esta basada en
varias teoria. imcluyendo
Herencia
abstraccion
Emcapsulamiento
Poliformismo
Para desarrollar un software con la programacion orientada a
objetos es necesario dar instrucciones a un compilador para
que este compile las instrucciones y haga funcionar el
programa que hemos creado