1. República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Educación Superior
Instituto Universitario de Tecnología “Antonio José De Sucre”
Barquisimeto-Estado Lara
Nombre :Ender Mendoza Carrillo
Cedula : 22275105
Informática 78
2. Metodología
Definición: Existen muchas definiciones sobre lo que es una metodología, todas ellas
coinciden en que debería tener al menos las siguientes características:
•Define como se divide un proyecto en fases y las tareas a realizar en cada una.
•Para cada una de las fases está especificado cuales son las entradas que reciben y las
salidas que producen.
•Tienen alguna forma de gestionar el proyecto.
Una metodología es un conjunto integrado de técnicas y métodos que permite
abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de
un proyecto de desarrollo. Una definición estándar de metodología puede ser el conjunto
de métodos que se utilizan en una determinada actividad con el fin de formalizarla y
optimizarla. Determina los pasos a seguir y cómo realizarlos para finalizar una tarea.
3. Es la primera aproximación al problema. Está orientada a procesos, es decir, se
centra en especificar y descomponer la funcionalidad del sistema.
Herramientas utilizadas:
Diagramas de flujo de datos (DFD): Representan la forma en la que los datos se mueven y
se transforman. Incluye:
–Procesos
–Flujos de datos
–Almacenes de datos
Los procesos individuales se
pueden a su vez descomponer en
otros DFD de nivel superior.
4. Especificaciones de procesos: Es lo que se escribe para uno de los procesos
definidos en el DFD cuando no se puede descomponer más. Puede hacerse en
pseudocódigo, con tablas de decisión o en un lenguaje de programación.
Diccionario de datos : Son los nombres de todos los tipos de datos y almacenes
de datos junto con sus definiciones
Diagramas de transición de estados: Modelan procesos que dependen del tiempo
Diagramas entidad-relación : Los elementos del modelo E/R se corresponden con
almacenes de datos en el DFD. En este diagrama se muestran las relaciones entre
dichos elementos
Los lenguajes de programación también reflejan esta dicotomía que existe entre
la metodologías, así existen lenguajes para la programación estructurada. Los
más famosos son: Cobol, Fortran, C, Pascal y Modula 2.
5. Programación
orientada a objeto
OBJETO
Los objetos son las cosas
físicas y conceptuales que
encontramos en el universo
alrededor de nosotros
CLASES
Las Clases son como plantillas o
modelos que describen como se
construyen ciertos tipos de Objeto.
HERENCIA
Una característica muy importante
de los Objetos y las Clases es la
Herencia, una propiedad que
permite construir nuevos Objetos
(Clases) a partir de unos ya
existentes
programación orientada a objetos
(OOPS) como una técnica de
programación que utiliza objetos como
bloque esencial de construcción
POLIMORFISMO
En un sentido literal, Polimorfismo significa
la cualidad de tener más de una forma. En el
contexto de POO, el Polimorfismo se refiere
al hecho de que una simple operación
puede tener diferente comportamiento en
diferentes objetos
6. la metodología de análisis y diseño
estructurado, examinan los sistemas
desde el punto de vista de las funciones
o tareas que deben realizar, tareas que
se van descomponiendo sucesivamente
en otras tareas más pequeñas y que
forman los bloques o módulos de las
aplicaciones. En la orientación a objeto,
por su parte, cobra mucho más
importancia el aspecto de "modelado"
del sistema, examinando el dominio del
problema como un conjunto de objetos
que interactúan entre sí.
Análisis y diseño
estructurado
Aplica técnicas de modelado de objetos
para analizar los requerimientos para un
contexto - por ejemplo, un sistema de
negocio, un conjunto de módulos de
software - y para diseñar una solución
para mejorar los procesos involucrados.
No está restringido al diseño de
programas de computadora, sino que
cubre sistemas enteros de distinto tipo.
Las metodologías de análisis y diseño
más modernas son casos de uso
guiados a través de requerimientos,
diseño, implementación, pruebas, y
despliegue.
Análisis y diseño
orientado a objetos
Diferencias
7. Según la metodología de Kendall & Kendall el ciclo de vida
de un sistema consta de siete Fases:
FASE VII:
Implementación
y evaluación
FASE VI: Prueba
y mantenimiento
del sistema
FASE V: Desarrollo
y documentación
del software
FASE I:
Identificación
de problemas
FASE II:
Determinación de
los requerimientos
de información
FASE III: Análisis de
las necesidades del
sistema
FASE IV: Diseño
del sistema
recomendado
9. Particularmente, una metodología se basa en una combinación de
los modelos de proceso genéricos para obtener como beneficio un software
que soluciones un problema. Adicionalmente una metodología debería definir
con precisión los artefactos, roles y actividades, junto con prácticas, técnicas
recomendadas y guías de adaptación de la metodología al proyecto. Sin
embargo, la complejidad del proceso de creación de software es netamente
dependiente de la naturaleza del proyecto mismo, por lo que el escogimiento
de la metodología estará acorde al nivel de aporte del proyecto, ya sea
pequeño, mediano o de gran nivel.
La metodología estructurada se considera un clásico, debido a que
los procedimientos de la metodología se establecen en etapas, las cuales
deberán ser seguidas bajo un enfoque secuencial de análisis, diseño y
desarrollo y es el más aplicado en el desarrollo de Software.