Está en la página 1de 3

LENGUAJES DE CONSTRUCCIN

TIPOS:
1.- LENGUAJE DE CONFIGURACIN: PERMITEN ELEGIR ENTRE UN CONJUNTO
PREDEFINIDO DE OPCIONES PARA CREAR INSTALACIONES DE SOFTWARE
NUEVAS O PARTICULARIZADAS.
EJEMPLO:
-FICHEROS DE CONFIGURACIN DE WINDOWS O UNIX
2.- LENGUAJE DE TOOLKITS: PERMITEN CONSTRUIR APLICACIONES A PARTIR DE
UN TOOLKIT (CONJUNTO INTEGRADO DE PIEZAS REUTILIZABLES DE APLICACIN
ESPECFICA)
EJEMPLO:
-JS
3.- LENGUAJE DE PROGRAMACIN: TIPOS DE NOTACIONES COMO LA
LINGSTICA QUE VIENEN HACER (CADENA DE TEXTO CON PALABRAS), LA
FORMAL (EXPRESIONES DE TIPO MATEMTICO), LA VISUAL (SMBOLOS
GRFICOS)

RELACIN DE MODELOS CON EL CDIGO FUENTE

INGENIERA

.
.
TRANSFORMACIN

DIRECTA

.
.

.
.

.
DE
MODELOS

REFACTORIZACIN
.

.
.

.
INGENIERA
INVERSA
MODELOS

CDIGO FUENTE

LOS PRINCIPIOS FUNDAMENTALES DE LA CONSTRUCCIN DEL SOFTWARE SON:


A.- MINIMIZAR LA COMPLEJIDAD: ESCRIBIR CDIGO SENCILLO Y FCIL DE LEER,
UTILIZANDO ESTNDARES (ISO), LAS TCNICAS DE CODIFICACIN Y DE
ASEGURAMIENTO DE LA CALIDAD.
B.- ANTICIPAR LOS CAMBIOS: EL SOFTWARE SE VE AFECTADO POR LOS
CAMBIOS EN SU ENTORNO Y EST DESTINADO A CAMBIAR A LO LARGO DEL
TIEMPO, APLICACIN DE TCNICAS ESPECFICAS.
C.- PENSAR EN LA VERIFICACIN POSTERIOR: CONSTRUIR DE FORMA QUE LOS
FALLOS PUEDAN SER ENCONTRADOS LO ANTES POSIBLE, LAS TCNICAS SON:
1.- SEGUIR ESTNDARES DE CODIFICACIN.
2.- HACER PRUEBAS UNITARIAS.
3.- ORGANIZAR
AUTOMATIZADAS.

EL

CDIGO

PARA

HACER

SOPORTAR

PRUEBAS

4.- RESTRINGIR EL USO DE TCNICAS COMPLEJAS.


D.- APLICAR ESTNDARES:
1.- DIRECTAMENTE A LA CONSTRUCCIN DEL SOFTWARE, EJEMPLO:
. - LOS FORMATOS DE COMUNICACIN.
. - DOCUMENTOS Y CONTENIDOS DEL SOFTWARE.
. - VERSIONES ESTNDARES DE PROGRAMACIN.
. - REGLAS
COMENTARIOS).

DE

CODIFICACIN

(NOMBRES

DE

LA

VARIABLE,

. - NOTACIONES DE DIAGRAMAS (UML).


. - INTERCAMBIO ENTRE HERRAMIENTAS (XML)
2.- DIRECTAMENTE EN UN PROYECTO:
.
EXTERNOS:
SON
PROPUESTOS
POR
ORGANISMOS
DE
ESTANDARIZACIN (ISO, ANSI, AENOR), CONSORCIOS INDUSTRIALES
(OMG), ASOCIACIONES PROFESIONALES (IEEE, ACM).
. - INTERNOS: SON LOS CREADOS POR LA PROPIA ORGANIZACIN.

PROCESO DE CONSTRUCCION:
DESDE UNA PERSPECTIVA DE PROCESOS, LOS ESFUERZOS MS SIGNIFICATIVOS
QUE SE REALIZAN DURANTE LA CONSTRUCCIN DEL SOFTWARE SON:
A.- PLANIFICACIN: ASIGNAR TAREAS DE CONSTRUCCIN A PERSONAS
ESPECFICAS.

B.- MANEJO DE EXCEPCIONES: DE IGUAL FORMA, LOS CONSTRUCTORES DE


SOFTWARE DEBEN HACER MODIFICACIONES Y AJUSTES, UNAS VECES
PEQUEAS Y TRAS NO TANTO RESPECTO DE LOS DETALLES DEL DISEO DE UN
SOFTWARE.
C.- CODIFICACIN: LA ESCRITURA DEL CDIGO FUENTE ES EL PRINCIPAL
ESFUERZO DE CONSTRUCCIN DE SOFTWARE, APLICAR TCNICAS PARA CREAR
CDIGO FUENTE COMPRENSIBLE (REGLAS DE ASIGNACIN DE NOMBRES Y
FORMATO DE CDIGO, CLASES, TIPOS DE ENUMERADOS, CONSTANTES,
ETIQUETADAS, ETC).
D.- PRUEBAS
E.- ASEGURAMIENTO DE CALIDAD
F.- REUTILIZACIN
G.- INTEGRACIN

También podría gustarte