Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mtodo (del griego odos, significa "camino o va") es el procedimiento utilizado para
llegar a un fin. Su significado original seala el camino que conduce a un lugar.
Las investigaciones cientficas se rigen por el llamado mtodo cientfico, basado en
la observacin y la experimentacin, la recopilacin de datos, la comprobacin de
lashiptesis de partida.
La idea de mtodo puede hacer referencia a diversos conceptos de varios campos:
Metodologa
Proceso
Un proceso es un conjunto de actividades mutuamente relacionadas o que al interactuar
transforman elementos de entrada y los convierten en resultados.1
En medicina[editar]
En biologa[editar]
Proceso evolutivo;
En fsica[editar]
un proceso termodinmico;
En ciencias sociales[editar]
un proceso histrico;
un proceso geogrfico;
En derecho[editar]
un proceso judicial;
En economa y empresa[editar]
un proceso productivo;
un proceso de negocio;
En informtica[editar]
un proceso;
Publicaciones[editar]
En manufactura e industria[editar]
un proceso de fabricacin;
Cada mini proyecto se centra en uno o ms riesgos importantes hasta que todos estn
controlados.
Despus de controlar todos los riesgos ms importantes, el modelo en espiral finaliza del
mismo modo que el ciclo de vida en cascada.
Mtodo Desarrollo en Espiral
Funcionamiento:
Se parte de una escala pequea en medio de la espiral, se localizan los riesgos, se genera un
plan para manejar los riesgos, y a continuacin se establece una aproximacin a la siguiente
interaccin.
Cada iteracin supone que el proyecto pasa a una escala superior. Se avanza un nivel en el
Espiral, se comprueba que se tiene lo que se desea, y despus se comienza a trabajar en el
siguiente nivel:
Con cada iteracin a travs del espiral se construye sucesivas versiones de software cada vez
ms completas. En cada bucle alrededor del espiral, la culminacin del anlisis de riesgo
resulta una decisin de seguir o no seguir.
Cada interaccin en el mtodo espiral lleva consigo los seis pasos que a continuacin se
nombran: Determinar objetivos, alternativas y lmites, Identificar y resolver riesgos, Evaluar
alternativas,
Generar las entregas de esa iteracin, y comprobar que son correctas.
En el modelo en espiral, las primeras iteraciones son las menos costosas.
Supone menos gasto desarrollar el concepto de operacin que realizar el desarrollo de los
requerimientos, y tambin es menos costoso desarrollar los requerimientos que llevar a cabo
el desarrollo del diseo, la implementacin del producto y la prueba del mismo.
En cada Cuadrante del Mtodo espiral se realiza las siguientes actividades:
Planificacin:
Determinacin de objetivos, alternativas, restricciones, y elaboracin del plan de desarrollo
para el ciclo actual.
Anlisis de Riesgos:
Evaluacin de las alternativas, identificacin y resolucin de riesgos. Se decide si se sigue o
no con el proyecto
Ingeniera:
Desarrollo del producto siguiendo un modelo: del ciclo de vida o cascada, prototipo, etc.
Evaluacin por el cliente, Valoracin de resultados.
METODO DE CODIFICAR Y CORREGIR
(Code-and-fix)
Es un modelo poco til, pero sin embargo bastante comn Se puede tener una especificacin
formal, o no tenerla Si no se ha utilizado formalmente un mtodo, probablemente ya se est
usando el mtodo Codificar y Corregir en forma intuitiva Cuando se utiliza ste mtodo se
empieza con una idea general de lo que se necesita construir, Se utiliza cualquier combinacin
de diseo, cdigo, depuracin y mtodos de prueba no formales que sirven hasta que se tiene
el producto listo para entregarlo.
Ventajas:
No conlleva ninguna gestin; no se pierde tiempo en la planificacin, en la documentacin, en
el control de calidad, en el cumplimiento de los estndares, o en cualquier otra actividad que
no sea codificacin pura.
Como se pasa directamente a codificar, se pueden mostrar inmediatamente indicios de
progreso.
Requiere poca experiencia: cualquier persona que haya escrito alguna vez un programa est
familiarizada con ste modelo.
Para proyectos pequeos que se intentan liquidar en un tiempo breve, o para modelos como
programas de demostracin o prototipos desechables, el modelo codificar y corregir puede ser
til.
Desventajas:
El modelo resulta peligroso para otro tipo de proyectos que no sean pequeos.
Puede que no suponga gestin alguna, pero tampoco ofrece medios de evaluacin del
progreso.
No proporciona medios de evaluacin de la calidad o de identificacin de riesgos.
Si al llevar tres cuartas partes de la codificacin descubre que el diseo es incorrecto, no hay
otra solucin que desechar el trabajo y comenzar de nuevo.
METODO PROTOTIPO
Este mtodo hace que el usuario participe de manera ms directa en la experiencia de anlisis
y diseo que cualquiera de los ya presentados. La construccin de prototipos es muy eficaz
bajo las circunstancias correctas. Sin embargo, al igual que los otros mtodos, el mtodo es
til slo si se emplea en el momento adecuado y en la forma apropiada.
Qu es un prototipo?
El prototipo es un sistema que funciona, no solo una idea en el papel, desarrollado con la
finalidad de probar ideas y suposiciones relacionadas con el nuevo sistema. Al igual que
cualquier sistema basado en computadora, est constituido por software que acepta entradas,
realiza clculos, produce informacin ya sea impresa o presentada en una pantalla, o que
lleva a cabo otras actividades significativas. Es la primera versin, o iteracin, de un sistema
de informacin.
Lo usuarios evalan el diseo y la informacin generada por el sistema. Lo anterior slo puede
hacerse con efectividad si los datos utilizados, al igual que las situaciones, son reales. Por otra
parte, deben esperarse cambios a medida que el sistema es utilizado.
Razones para desarrollar prototipos de sistemas:
Los requerimientos de informacin no siempre estn bien definidos. Es probable que los
usuarios conozcan slo ciertas reas de la empresa donde se necesiten mejoras o cambios
en los procedimientos actuales. Tambin es posible que reconozcan la necesidad de tener
mejor informacin para administrar ciertas actividades pero que no estn seguros cual de esta
informacin ser la adecuada. Los requerimientos del usuario pueden ser demasiado vagos
aun al formular el diseo. En otros casos, es probable que una investigacin de sistemas bien
llevada necesite del desarrollo de nueva tecnologa.
Los prototipos permiten evaluar situaciones extraordinarias donde los encargados de disear
e implantar sistemas no tienen informacin ni experiencia, o tambin donde existen
situaciones de riesgo y costo elevados, y aquellas donde el diseo propuesto es novedoso y
an no se demuestra es la factibilidad de que los vendedores enven ordenes de pedido al
sistema de cmputo de la compaa desde el sitio donde efectan la operacin por medio de
terminales porttiles enlazadas a telfonos pblicos. Para probar el concepto los
administradores y encargados de sistemas pueden optar por construir una versin en pequea
escala del software, adquirir unas cuantas terminales y seleccionar un grupo de vendedores.
El prototipo proporcionar informacin preliminar sobre la funcionalidad del concepto.
El prototipo es, en realidad, un modelo piloto o de prueba, en general, los analistas de
sistemas encuentran que los prototipos tienen mayor utilidad bajo las siguientes condiciones:
Los encargados de disear e implantar sistemas nunca han desarrollado uno con
las caractersticas del sistema propuesto.
Se conoce slo una parte de las caractersticas esenciales del sistema; las dems
no son identificables a pesar de un cuidadoso anlisis de requerimientos.
Las diferentes versiones del sistema evolucionan con la experiencia al igual que el
desarrollo adicional y el refinamiento de sus caractersticas.
En lugar de las palabras el anlisis estructurado utiliza smbolos, o conos, para crear un
modelo grfico del sistema. Los modelos de este tipo muestran los detalles del sistema. Si se
seleccionan los smbolos y notacin correctos entonces casi cualquier persona puede seguir
la forma en que los componentes se acomodarn entre si para formar el sistema.
El diagrama lgico de flujo de datos muestra las fuentes y destinos de los datos, identifica y da
nombre a los procesos que se llevan a cabo, identifica y da nombre a los grupos de datos que
relacionan una funcin con otra y seala los almacenes de datos a los que se tiene acceso.
Diagrama de flujo de datos: El modelo del sistema recibe el nombre de diagrama de flujo de
datos (DFD). La descripcin completa de un sistema est formada por un conjunto de
diagramas de flujo de datos.
Para desarrollar una descripcin del sistema por el mtodo de anlisis estructurado se sigue
un proceso descendente (TOP-down). El modelo original se detalla en diagramas de bajo nivel
que muestran caractersticas adicionales del sistema. Cada proceso puede desglosarse en
diagramas de flujo de datos cada vez ms detallados. Esta secuencia se repite hasta que se
obtienen suficientes detalles que permiten al analista comprender en su totalidad la parte del
sistema que se encuentra bajo investigacin.
Diccionario de datos:
Todas las definiciones de los elementos en el sistema (flujo de datos, procesos y almacenes
de datos) estn descritos en forma detallada en el diccionario de datos. Si algn miembro del
equipo encargado del proyecto desea saber alguna definicin del nombre de un dato o el
contenido particular de un flujo de datos, esta informacin debe encontrarse disponible en el
diccionario de datos.
Que es el diseo estructurado
Se enfoca en el desarrollo de especificaciones del software. La meta del diseo estructurado
es crear programas formados por mdulos independientes unos de otros desde el punto de
vista funcional.
El diseo estructurado es una tcnica especfica para el diseo de programas y no un mtodo
de diseo de comprensin. Esta tcnica conduce a la especificacin de mdulos de programa
que son funcionalmente independientes. La herramienta fundamental del diseo estructurado
es el diagrama estructurado, los cuales son de naturaleza grfica y evitan cualquier referencia
relacionada con el hardware o detalles fsicos. Su finalidad no es mostrar la lgica de los
programas. Los diagramas estructurados describen la interaccin entre mdulos
independientes junto con los datos que un mdulo pasa a otro cuando interacciona con l.
Estas especificaciones funcionales para los mdulos se proporcionan a los programadores
antes que d comienzo la fase de escritura de cdigo.
Empleo del Anlisis estructurado con otros mtodos de desarrollo:
10
11
12