Fecha y hora actual: Lunes 01 Sep 2014 13:11
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Fases para la elaboración de un programa informático

Responder al Tema Ir a página 12Siguiente

Índice del Foro > Programación en general > Fases para la elaboración de un programa informático

Autor Mensaje
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2975
Ubicación: Valencia - España

Mensaje Publicado: Sábado 24 May 2008 21:53

Título del mensaje: Fases para la elaboración de un programa informático

Responder citando

Fases para la elaboración de un programa informático

He decidido crear este documento para que todos tengamos claros las fases que tiene la creación de una aplicación, así que sin más voy al grano.

El desarrollo de un programa o de un conjunto de aplicaciones se basa en un concepto llamado ciclo de vida. Son una serie de etapas o fases que hay que seguir secuencialmente.

Las fases o etapas son:

    • Análisis.
    • Diseño.
    • Codificación o construcción.
    • Implantación o explotación.
    • Mantenimiento.


Paso a explicar las fases:


ANÁLISIS

En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario y el analista para poder conocer todas las necesidades que precisa la aplicación. En el caso de falta de información por parte del usuario se puede recurrir al desarrollo de prototipos para saber con más precisión sus requerimientos.
En el análisis estructurado se pueden emplear varias técnicas como:

Diagramas de flujo de datos: Sirven para conocer el comportamiento del sistema mediante representaciones gráficas.

Modelos de datos: Sirven para conocer las estructuras de datos y sus características. (Entidad relación y formas normales)

Diccionario de datos: Sirven para describir todos los objetos utilizados en los gráficos, así como las estructuras de datos.

Definición de los interfaces de usuario: Sirven para determinar la información de entrada y salida de datos.

Al final de esta fase tenemos que tener claro las especificaciones de la aplicación.


DISEÑO

En esta fase se alcanza con mayor precisión una solución optima de la aplicación, teniendo en cuenta los recursos físicos del sistema (tipo de ordenador, periféricos, comunicaciones, etc…) y los recursos lógicos. (sistema operativo., programas de utilidad, bases de datos, etc…)
En el diseño estructurado se pueden definir estas etapas:

Diseño externo: Se especifican los formatos de información de entrada y salida. (pantalla y listados)

Diseño de datos: Establece las estructuras de datos de acuerdo con su soporte físico y lógico. (estructuras en memoria, ficheros y hojas de datos)

Diseño modular: Es una técnica de representación en la que se refleja de forma descendente la división de la aplicación en módulos. Está basado en diagramas de flujo de datos obtenidos en el análisis.

Diseño procedimental: Establece las especificaciones para cada modulo, escribiendo el algoritmo necesario que permita posteriormente una rápida codificación. Se emplean técnicas de programación estructurada, normalmente ordinogramas y pseudocódigo.

Al final de esta etapa se obtiene el denominado cuaderno de carga.


CODIFICACIÓN

Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación, teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. Se deben de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa.
Las pruebas se pueden clasificar en:

Pruebas unitarias: Sirven para comprobar que cada módulo realice bien su tarea.

Pruebas de interconexión: Sirven para comprobar en el programa el buen funcionamiento en conjunto de todos sus módulos.

Pruebas de integración: Sirven para comprobar el funcionamiento correcto del conjunto de programas que forman la aplicación. (el funcionamiento de todo el sistema)


EXPLOTACIÓN

En esta fase se realiza la implantación de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento.

Actividades a tener en cuenta o realizar:

    • Instalación del/los programa/s.
    • Pruebas de aceptación al nuevo sistema.
    • Conversión de la información del antiguo sistema al nuevo (si hay una aplicación antigua)
    • Eliminación del sistema anterior.


Al final de esta fase se debe de completar la información al usuario respecto al nuevo sistema y su uso. Así como facilitarle toda la documentación necesaria para una correcta explotación del sistema (manual de ayuda, manual de uso, guía de la aplicación, etc.)


MANTENIMIENTO

Esta es la fase que completa el ciclo de vida y en ella nos encargaremos de solventar los posibles errores o deficiencias de la aplicación. Existe la posibilidad de que ciertas aplicaciones necesiten reiniciar el ciclo de vida.

Tipos de mantenimiento:

Mantenimiento correctivo: Consiste en corregir errores no detectados en pruebas anteriores y que aparezcan con el uso normal de la aplicación. Este mantenimiento puede estar incluido en la garantía o mantenimiento de la aplicación.

Mantenimiento adaptativo: Consiste en modificar el programa a causa de cambio de entorno gráfico y lógico en el que estén implantados. (nuevas generaciones de ordenadores, nuevas versiones del sistema operativo, etc.)

Mantenimiento perfectivo: Consiste en una mejora sustancial de la aplicación al recibir por parte de los usuarios propuestas sobre nuevas posibilidades y modificaciones de las existentes.

Los tipos de mantenimiento adaptativo y perfectivo reinician el ciclo de vida, debiendo proceder de nuevo al desarrollo de cada una de sus fases para obtener un nuevo producto.



Espero que todo este trabajo sirva de gran utilidad.
Un saludo.
Javier.


Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
guiyermo
Ex coAdmin


Registrado: 07 Mar 2007
Mensajes: 897
Ubicación: Avià - Barcelona

Mensaje Publicado: Domingo 25 May 2008 00:04

Título del mensaje: Fases para la elaboración de un programa informático

Responder citando

Mucho curro y bien hecho!!!!!


Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso Aplauso


GRACIAS
GUIYERMO
NO SOY DIGNO Y PRETENDO SERLO
www.operaberga.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
jatg1410



Registrado: 06 Jul 2009
Mensajes: 4

Mensaje Publicado: Lunes 06 Jul 2009 17:10

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

Muy buen resumen. En muy pocas líneas se ha dado una explicación, clara y concisa, de las etapas a seguir para la creación de un software.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Fabrizio



Registrado: 04 Mar 2010
Mensajes: 1

Mensaje Publicado: Jueves 04 Mar 2010 07:58

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

muchas gracias

muy util

Volver arriba
Ver perfil del usuario Enviar mensaje privado
matgrosso



Registrado: 17 Jun 2010
Mensajes: 1

Mensaje Publicado: Jueves 17 Jun 2010 19:35

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

Muy bueno!

Quizás con este articulo se desarrolla algo más sobre el diseño de interfaces de usuario [ EDITADO POR TESIS ]

Saludos!

Volver arriba
Ver perfil del usuario Enviar mensaje privado
ELCC1984
Colaborador


Registrado: 09 Ago 2010
Mensajes: 52

Mensaje Publicado: Viernes 13 Ago 2010 04:54

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

super Tesis Aplauso Aplauso Aplauso Aplauso

me hiciste recordar mi curso de diseño y analisis de sistemas Reir Reir muy buena informacion.

eres grande!!!

Volver arriba
Ver perfil del usuario Enviar mensaje privado
rafael hernandez garciar



Registrado: 28 Sep 2010
Mensajes: 1

Mensaje Publicado: Martes 28 Sep 2010 18:42

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

muy buena nota. alguienme podria ayudar a abrir archivos .fil
la verdad me urge y intentado de muchas maneras

Volver arriba
Ver perfil del usuario Enviar mensaje privado
ELCC1984
Colaborador


Registrado: 09 Ago 2010
Mensajes: 52

Mensaje Publicado: Miércoles 29 Sep 2010 04:55

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

hola amigo rafael creo que tu comentario deberia de ir en un nuevo hilo al menos en mi pensar.. Risa tonta Risa tonta Risa tonta si no estoy equivocado la extension .fil le da tratamiento (abrir) un programa de un señor que se nombra doctorsoft y es hacha creo que es gratuito el cual te permite dividir tus archivos prueba con este soft o debes de dar mas detalles para que alguien pueda ayudarte... saludos y cuidate Fumao Fumao Fumao Fumao

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Gott
Colaborador


Registrado: 21 Oct 2010
Mensajes: 294

Mensaje Publicado: Jueves 21 Oct 2010 04:30

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

excelente explicacion! estoy ahora justamente estudiando Ingenieria de Software y estoy aprendiendo cada uno de los pasos.
Creeria que antes de la etapa de analisis se podria poner una etapa de "TOMA DE REQUERIMIENTOS"que tambien forma parte del software ya que sobre eso se hace todo el analisis luego
Saludos

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2975
Ubicación: Valencia - España

Mensaje Publicado: Viernes 11 Mar 2011 12:33

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

A este hilo, podéis añadir cualquier fase intermedia que creáis que es indispensable para la elaboración de un programa informático.

Saludos.


Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Darkside-tk2
Usuario Activo


Registrado: 30 May 2011
Mensajes: 213
Ubicación: Portoviejo - Manabí - Ecuador

Mensaje Publicado: Lunes 27 Jun 2011 23:21

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

Muy buena informacion y que por lo general es lo que olvido hacer.

Por eso mis programas siempre termina haciendo lo contrario de lo que para lo que fueron hechos. =P


Programador joven... Programar es compartir XD

Mis Proyectos, Guias y más.


C++ OWNS!
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
Marilu



Registrado: 23 Sep 2011
Mensajes: 6
Ubicación: Lima-Perú

Mensaje Publicado: Viernes 07 Oct 2011 20:16

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

Super!!!!
Conciso y preciso!!
mil gracias Aplauso Aplauso

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo
Matias73



Registrado: 06 Nov 2011
Mensajes: 9

Mensaje Publicado: Martes 08 Nov 2011 04:37

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

Muy bueno, me ha sido de mucha ayuda.

Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo
guti9982



Registrado: 18 Ene 2012
Mensajes: 1

Mensaje Publicado: Miércoles 18 Ene 2012 17:47

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

Administrador muy bueno tu aporte pero, necesito un gran favor tuyo si puedes claro, necesito un programa o proyecto asi como el que publicastes pero con 100 actividades referente a la ingenieria de sistemas...... espero que me ayudes gracias de antemano

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Nost



Registrado: 13 Oct 2012
Mensajes: 3

Mensaje Publicado: Martes 16 Oct 2012 22:02

Título del mensaje: Re: Fases para la elaboración de un programa informático

Responder citando

gracias, nada mejor que empezar a ubicarse

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema Ir a página 12Siguiente
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

¿Qué cosas aprender para hacer este sitio web?

maisonier Programación Web en general 0 Lunes 25 Ago 2014 19:01 Ver último mensaje
El foro no contiene ningún mensaje nuevo

CCleaner, disponible también para Android

JimenaPalma9 Temas generales 0 Viernes 22 Ago 2014 13:10 Ver último mensaje
El foro no contiene ningún mensaje nuevo

problema con programa creado en borland c++

humbertodonoso C, C#, Visual C++ 0 Miércoles 13 Ago 2014 23:43 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Vst Sound Steel: Vst para choriceo de sonido o ...

Pico Temas generales 0 Miércoles 13 Ago 2014 12:41 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,