Metodología anderson

1,625 views
1,551 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,625
On SlideShare
0
From Embeds
0
Number of Embeds
509
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Metodología anderson

  1. 1. METODOLOGÍA PARA DESARROLLAR UN SOFTWARE ANDERSON YESID FONSECA CHAPARRO INSTITUTO TÉCNICO NUESTRA SEÑORA DE MANARE TECNOLOGÍA E INFORMÁTICA PAZ DE ARIPORO 2012
  2. 2. ¿QUE ES ?“Un método de ingeniería de software es unenfoque estructurado para el desarrollo desoftware cuyo propósito es facilitar la producciónde software de alta calidad de una formacosteable.”
  3. 3. Es necesario establecer un enfoque disciplinado ysistemático para desarrollar un proyecto de software.Modelo de proceso (fases y subfases, actividades, tareas).Procedimientos que dan lugar a productos.Técnicas (gráficas, textuales sopa de letras)Herramientas.
  4. 4. METODOLOGÍAS PARA EL DESARROLLO DE SOFTWAREConjunto de pasos y procedimientos que deben seguirse parael desarrollo de software.Cómo se debe dividir un proyecto en etapas.Qué tareas se llevan a cabo en cada etapa.Qué salidas se producen y cuándo se deben producir.Qué restricciones se aplican.Qué herramientas se van a utilizar.Cómo se gestiona y controla un proyecto.
  5. 5. Para que el desarrollo de software sea maseficiente se debe tener en cuenta lo siguiente. COMPONENTES DESCRIPCIÓN EJEMPLODescripciones del Descripciones de los modelos del Modelos de objetos, de flujomodelo del sistema sistema que se desarrollará y la de datos, de máquina de notación utilizada para definir estos estado, etc. modelosReglas Restricciones que siempre aplican a los Cada entidad de un modelo modelos de sistemas de sistema debe tener un nombre únicoRecomendaciones Heurística que caracteriza una buena Ningún objeto debe tener práctica de diseño en este método. más de 7 sujetos asociados a Seguir estas recomendaciones debe él. dar como resultado un modelo del sistema bien organizado.Guías en el proceso Descripciones de las actividades que Los atributos de los objetos deben seguirse para desarrollar los deben documentarse antes modelos del sistema y la organización de definir las operaciones de estas actividades. asociadas a un objeto.
  6. 6. ANÁLISIS DE REQUERIMIENTOSEl análisis de requerimientos es la tarea que plantea laasignación de software a nivel de sistema y el diseño deprogramas.El análisis de requerimientos facilita al ingenierode sistemas especificar la función y comportamiento delos programas, indicar la interfaz con otros elementosdel sistema y establecer las ligaduras de diseño quedebe cumplir el programa.
  7. 7. TAREAS DEL ANÁLISISEl análisis de requerimientos puede dividirseen cuatro áreas:1.- Reconocimiento del problema2.- Evaluación y síntesis3.- Especificación
  8. 8. 4.- RevisiónInicialmente, el analista estudia la especificación delsistema (si existe) y el plan de proyecto.Es importante comprender el contexto del sistema yrevisar el ámbito de los programas que se usó paragenerar las estimaciones de la planificación. Acontinuación, debe establecerse la comunicaciónnecesaria para el análisis, de forma que se asegure elreconocimiento del problema.
  9. 9. MÉTODOS CLASIFICACIÓN ENFOQUE TIPO DE FORMALIDAD SISTEMAESTRUCTURADOSOrientados a procesosOrientados a datos GESTIÓN NO FORMAL Jerárquicos No jerárquicosMixtos FORMAL OO TIEMPO REAL
  10. 10. Estructurados: representan los procesos, flujos y estructuras dedatos, de una manera jerárquica, descendenteVen el sistema como entradas-proceso-salidasOrientados a procesos:se centran en la parte procesoOrientados a datos:se orientan más a las entradas y salidasprimero se definen los datosa partir de ellos, los componentes procedimentales“Los datos son más estables”
  11. 11. METODOLOGÍAS DE ANÁLISIS DE REQUERIMIENTOSLas metodologías de análisis de requerimientos facilitanal analista la aplicación de los principiosfundamentales del análisis de una manera sistemática.Características ComunesAunque cada método introduce nueva notación yheurística de análisis, todos los métodos pueden serevaluados en el contexto de las siguientescaracterísticas comunes:
  12. 12. Mecanismos para el análisis del dominio de la informaciónMétodo de representación funcionalDefinición de interfacesMecanismos para subdividir el problemaSoporte de la abstracciónRepresentación de visiones físicas y lógicas
  13. 13. MEC ( MATERIAL EDUCATIVO COMPUTARIZADO)El término Material Educativo Computarizado se refiere a losprogramas en computador con los cuales los aprendicesinteractúan cuando están siendo enseñados o evaluados através de un computador.Es un ambiente informático que permite que la clase de aprendizpara el que se preparó, viva el tipo de experiencias educativasque se consideran deseables para él frente a una necesidadeducativa dada.

×