Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Republica Bolivariana de Venezuela   Ministerio Popular para el Educación Superior             I.U.T ”Antonio José Sucre” ...
1. Análisis de requisitos:   Extraer los requisitos de un producto de software es la primera etapa paracrearlo. Mientras q...
3. Diseño y arquitectura:    Se refiere a determinar cómo funcionará de forma general sin entrar endetalles. Yourdon dice ...
6. Documentación:    Realización del manual de usuario, y posiblemente un manual técnico conel propósito de mantenimiento ...
Upcoming SlideShare
Loading in …5
×

7 pasos para desarrollar un software

83,610 views

Published on

Published in: Technology
  • Login to see the comments

7 pasos para desarrollar un software

  1. 1. Republica Bolivariana de Venezuela Ministerio Popular para el Educación Superior I.U.T ”Antonio José Sucre” Mérida edo. Mérida7 pasos para desarrollar un software Alumna: Génesis Pírela Profesora: Josué Rangel Julio 2012
  2. 2. 1. Análisis de requisitos: Extraer los requisitos de un producto de software es la primera etapa paracrearlo. Mientras que los clientes piensan que ellos saben lo que el software tieneque hacer, se requiere de habilidad y experiencia en la ingeniería de software parareconocer requisitos incompletos, ambiguos o contradictorios.Es necesario saber las necesidades del cliente para poder crear el software y estaren posición del cliente para así ver que idea se le ocurre en posición de usuario 2. Especificación Es la tarea de describir detalladamente el software a ser escrito, en una formamatemáticamente rigurosa. En la realidad, la mayoría de las buenasespecificaciones han sido escritas para entender y afinar aplicaciones que yaestaban desarrolladas. Las especificaciones son más importantes para las interfacesexternas, que deben permanecer estables.Empezar a realizar el sistema con código para así hacerlo estable .
  3. 3. 3. Diseño y arquitectura: Se refiere a determinar cómo funcionará de forma general sin entrar endetalles. Yourdon dice que consiste en incorporar consideraciones de laimplementación tecnológica, como el hardware, la red, etc.Aquí es donde se empieza a ver la estructura del software, se diseña para q lainterface sea mas amena con el usuario.4. Programación: Reducir un diseño a código puede ser la parte más obvia del trabajo deingeniería de software, pero no es necesariamente la porción más larga.Es la parte mas lógica de la programación y lo mas esencial . 5. Prueba: Consiste en comprobar que el software realice correctamente las tareasindicadas en la especificación. Una técnica de prueba es probar por separadocada módulo del software, y luego probarlo de forma integral.Es lo mas importante probar el sistema para poder corregir errores.y qfuncione bien .
  4. 4. 6. Documentación: Realización del manual de usuario, y posiblemente un manual técnico conel propósito de mantenimiento futuro y ampliaciones al sistema.Es de suma importancia crear un manual por que de allí el usuario se va aguiar. 7. Mantenimiento: Mantener y mejorar el software para enfrentar errores descubiertos ynuevos requisitos. Esto puede llevar más tiempo incluso que el desarrolloinicial del software. Alrededor de 2/3 de toda la ingeniería de software tieneque ver con dar mantenimiento. Una pequeña parte de este trabajo consiste enarreglar errores, o bugs. La mayor parte consiste en extender el sistema parahacer nuevas cosas. De manera similar, alrededor de 2/3 de toda la ingenieríacivil, arquitectura y trabajo de construcción es dar mantenimiento.Dar mantenimiento es lo mas fundamental por que de allí se mantiene unsistema o se extiende para otras necesidades de la persona q valla a utilizar

×