PDF de programación - MTP e INS

Imágen de pdf MTP e INS

MTP e INSgráfica de visualizaciones

Actualizado el 30 de Agosto del 2018 (Publicado el 31 de Octubre del 2017)
596 visualizaciones desde el 31 de Octubre del 2017
144,7 KB
18 paginas
Creado hace 15a (01/03/2009)
MTP e INS

Última modificación 2008/02

2000-2008 – Güimi (http://guimi.net)

Esta obra está bajo una licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons.
Para ver una copia de esta licencia, visite http://guimi.net/index.php?pag_id=licencia/cc-by-sa-30-es_human.html.
Reconocimiento tautológico: Todas las marcas pertenecen a sus respectivos propietarios.

MTP e INS

http://guimi.net

1 / 18

MTP e INS

Contenido

1.- INGENIERÍA DEL SOFTWARE..................................................................................................................................3
1.1.- Definiciones............................................................................................................................................................3
1.2.- Ciclos de vida del software.....................................................................................................................................3
Ciclo de vida clásico.................................................................................................................................................3
Prototipado................................................................................................................................................................3
1.3.- Principios de ingeniería en la etapa de diseño........................................................................................................4
2.- DISEÑO ESTRUCTURADO.........................................................................................................................................4
2.1.- Características.........................................................................................................................................................4
Diagrama de estructura..............................................................................................................................................4
Clarificación del sistema...........................................................................................................................................5
Forma del sistema......................................................................................................................................................6
2.2.- Estructuras de datos................................................................................................................................................6
Cúmulos de información...........................................................................................................................................7
Módulos de iniciación y terminación........................................................................................................................7
Abanicos de entrada y salida.....................................................................................................................................7
3.- EL ANÁLISIS ESTRUCTURADO................................................................................................................................7
3.1.- Un poco de historia.................................................................................................................................................7
3.2.- El análisis estructurado...........................................................................................................................................8
El Diagrama de Flujo de Datos (DFD)......................................................................................................................8
El Diccionario de Datos (DD)...................................................................................................................................8
La Especificación de Procesos (EP)..........................................................................................................................9
El Diagrama de Transformación de Estados (DTE)..................................................................................................9
Los Diagramas Entidad-relación (DE-R)..................................................................................................................9
La relación entre el modelo E-R y los DFDs..........................................................................................................10
4.- LA PROGRAMACION ORIENTADA A OBJETOS (OO)........................................................................................10
4.1.- Conceptos básicos.................................................................................................................................................10
Herencia y Polimorfismo........................................................................................................................................10
Tipo de enlace.........................................................................................................................................................10
Entornos de programación visuales y OO...............................................................................................................11
Aplicaciones SDI/MDI............................................................................................................................................11
Parent vs Owner......................................................................................................................................................11
4.2.- VCL (Visual Component Lybrary).......................................................................................................................11
Creación de componentes........................................................................................................................................12
Propiedades vs Atributos.........................................................................................................................................12
4.3.- Excepciones..........................................................................................................................................................13
4.4.- BDE (Borland Database Engine)..........................................................................................................................13
4.5.- Modelos Cliente / Servidor...................................................................................................................................13
4.6.- Componentes distribuidos (COM)........................................................................................................................14
ANEXO I - Ejemplo de DFD.............................................................................................................................................15
ANEXO II - Ejemplo de DE-R...........................................................................................................................................15
ANEXO III - Algunos componentes importantes en Borland Delphi................................................................................16
ANEXO IV - Componente BeepButton que puede hacer "Beep" al pulsarlo (click)........................................................17
ANEXO V - Componente AlarmTime: Alarma-despertador.............................................................................................18

MTP e INS

http://guimi.net

2 / 18

MTP (Metodología de la programación)

e INS (Ingeniería del Software)

1.- INGENIERÍA DEL SOFTWARE
1.1.- Definiciones

software económico, fiable y eficiente sobre máquinas reales.

● Ingeniería del software: Establecimiento y uso de principios de ingeniería robustos encaminados a obtener un
● Software: Compuesto por algoritmos, estructuras de datos y documentación. Se desarrolla y se deteriora.
● Métodos: Describen cómo se desarrolla técnicamente el software.
● Herramientas: Dan soporte a los métodos.
● Procedimientos: Relacionan formalmente métodos y herramientas.
● Factores de calidad del software:

○ Externos:

Corrección
Robustez
Modificabilidad
Facilidad de uso
Modularidad

○ Internos:

Eficiencia
Verificabilidad
Integridad

Reusabilidad
Compatibilidad
Portabilidad

Legibilidad

1.2.- Ciclos de vida del software

● Fase de análisis: especificación de requerimientos, planificación, evaluación de costes.
● Fase de desarrollo: diseño, implementación, pruebas.
● Fase de mantenimiento: corrección, adaptación, ampliación.

Ciclo de vida clásico
(W. Royce) Secuencial. Cada paso tiene realimentación y proporciona al siguiente entrada y documentación.
1. Especificación de requerimientos.

Estudio del sistema
Requerimientos de funcionalidad
Requerimientos de rendimiento
Interfaz con usuario
Documentación
Estructuras de datos
Arquitectura del sistema
Detalle funcional o procedimental

2. Diseño

3. Codificación
4. Integración
Pruebas
Adaptación al entorno

Prototipado
En papel y ordenador. Evolutivo (Throw-away). Vertical y Horizontal.
+ Facilita el desarrollo y la especificación de requerimientos.
- Crea una inversión adicional y falsas expectativas en el cliente.
1.3.- Principios de ingeniería en la etapa de diseño
● Abstracción: de procedimientos o funcional de datos
● Ocultación de información

MTP e INS

http://guimi.net

3 / 18

● Modularidad: pocas interfaces, estrechas y explícitas.

2.- DISEÑO ESTRUCTURADO
2.1.- Características

● Usa la definición del problema para guiar la definición de la salida.
● Particionamiento del sistema en módulos.
● Cada módulo una caja negra con

○ Entrada
○ Salida
○ Función

○ Mecánica
○ Datos internos

● Herramientas: Diagramas de estructura o Pseudo código
● Estrategias
● Criterios de evaluación de la calidad: Acoplamiento y cohesión

Diagrama de estructura

-> Especificación por Interfaz-Función:

- Puede incluirse como comentario en el código
- Da libertad a los programadores
- Para módulos productores

módulo X
usa:
función:
devuelve:

-> Especificación por pseudocódigo
  • Links de descarga
http://lwp-l.com/pdf7335

Comentarios de: MTP e INS (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad