Análisis estructurado de sistemas
El Análisis Estructurado en ingeniería de software y su técnica aliada, Diseño estructurado, es un conjunto de métodos orientados a analizar y convertir requisitos de negocio en especificaciones y en última instancia, programas informáticos, configuraciones de hardware y procedimientos manuales relacionados.
· Objetivos
El Análisis Estructurado (SA) en
ingeniería de software y su técnica aliada, Diseño estructurado (SD),
es un conjunto de métodos orientados a analizar y convertir requisitos de
negocio en especificaciones y en última instancia, programas informáticos,
configuraciones de hardware y procedimientos manuales relacionados.
· Entradas
En la interacción humano-computadora, la entrada es
la información producida por el usuario con el propósito del control del
programa. El usuario comunica y determina qué clases de entrada aceptarán
los programas
· Salidas y fases
1. Definición del problema.
Requiere que el problema sea definido y comprendido claramente para que pueda
ser analizado con todo detalle .
2. Análisis del problema.
3. Diseño de la solución.
4. Codificación.
5. Compilación y ejecución.
6. Verificación y pruebas.
7. Depuración.
8. Documentación.
· Modelización de funciones y procesos
El modelado de procesos va
relacionado con la planificación del modelo de negocio. Los sistemas de
producción, actividades de procesos y el posicionamiento en la cadena
de valor, son algunos de los sub-factores de los procesos.
·
Modelización
de datos
El modelado de datos en ingeniería de software es el proceso de crear un modelo de datos para un sistema de información mediante la aplicación de ciertas técnicas formales.
· Modelo conceptual
Conocido también como modelo de
dominio, es la descripción de cómo se relacionan los conceptos en un problema.
El modelo conceptual sirve para representar un problema de manera
gráfica a través de, por ejemplo, diagramas entidad relación,
diccionarios/glosarios y diagrama de clases.
· Análisis entidad relación
Es una herramienta que se utiliza para la
modelización de datos que describe las asociaciones que existen entre las
diferentes categorías de datos dentro de un sistema de empresa o de información
(no sólo dice cómo implantar, crear, modificar, usar o borrar datos).
· Diccionario de datos
Un diccionario de datos es un
conjunto de metadatos que contienen las características lógicas y puntuales de
los datos que se van a utilizar en el sistema, incluyendo
descripción, alias, contenido y organización. Los elementos más importantes son
los flujos de datos, almacenes de datos y procesos.
· Programación con sistemas gestores de bases de datos relacionales
1. Microsoft
Access (relacional)
2. Microsoft
SQL Server (relacional)
3. MySQL (relacional)
4. Oracle
Database (relacional)
5. OrientDB
(orientado a documentos)
6. CouchDB
(orientado a documentos)
7. Db2 de
IBM (relacional)
No hay comentarios:
Publicar un comentario