miércoles, 3 de abril de 2019

Crismar Azuaje, 27392199



DISEÑO DE SISTEMAS


El diseño del sistema es la estrategia de alto nivel para resolver problemas y construir una solución. Éste incluye decisiones acerca de la organización del sistema en subsistemas, la asignación de subsistemas a componentes hardware y software, y decisiones fundamentales conceptuales y de política que son las que constituyen un marco de trabajo para el diseño detallado
La organización global del sistema es lo que se denomina la arquitectura del sistema. Existe un cierto número de estilos frecuentes de arquitectura, cada uno de los cuales es adecuado para ciertas clases de aplicaciones. Una forma de caracterizar una aplicación es por la importancia relativa de sus modelos de objetos, dinámico y funcional. Las distintas arquitecturas ponen distintos grados de énfasis en los tres modelos.

El diseñador de sistemas debe tomar las siguientes decisiones:
  • - Organizar el sistema en subsistemas
  • - Identificar la concurrencia inherente al problema
  • - Asignar los subsistemas a los procesadores y tareas
  • - Seleccionar una aproximación para la administración de almacenes de datos
  • - Manejar el acceso a recursos globales
  • - Seleccionar la implementación de control en software
  • - Manejar las condiciones de contorno
  • - Establecer la compensación de prioridades.
º
SUBSISTEMA
En todas las aplicaciones, salvo en las más pequeñas, el primer paso para diseñar un sistema consiste en dividir el sistema en un pequeño número de componentes. Cada uno de los componentes principales de un sistema se llama subsistema. Cada subsistema abarca aspectos del sistema que comparten alguna propiedad común.
Resultado de imagen para DISEÑO DE SISTEMAS

METODOLOGÍA PARA EL DESARROLLO DE LA BASE DE DATOS Y DEL SISTEMA

METODOLOGÍA PARA EL DESARROLLO DE LA BASE DE DATOS 

El desarrollo del sistema de información lleva consigo la creación de la base de datos, y encontrar una metodología adecuada que permita su desarrollo. Como señala Sommerville (1998) : “Un buen diseño de base de datos es la clave de una eficiente Ingeniería de Software. Un sistema bien diseñado es fácil de aplicar y mantener, a demás de ser comprensible y fiable...”.

METODOLOGÍA PARA EL DESARROLLO DEL SISTEMA

El modelado de análisis del sistema se ha basado en el enfoque del Análisis Estructurado , utilizando como herramientas de modelado el Diagrama de Flujo de datos y el Diagrama entidad-relación .
El Diagrama de Flujo de datos (DFD) permitió ilustrar las funciones que el sistema debe realizar. El Diagrama entidad-relación (DER) permitió identificar los datos y las relaciones entre los datos (¿Qué datos se requiere para manejar un proceso?), y descubrir las entidades y relaciones que abarca el área en estudio.

REQUERIMIENTOS SEGÚN LAS ÁREAS FUNCIONALES


ALGORITMOS
Cada operación especificada en el modelo funcional debe ser formulada como un algoritmo. El análisis de especificaciones dice lo que hace la operación desde el punto de vista de sus clientes y los algoritmos muestran cómo se hace. Un algoritmo se puede subdividir en llamadas a operaciones más sencillas y así sucesivamente, hasta que las operaciones del nivel más bajo sean suficientemente sencillas para implementarlas directamente sin más refinamiento.
El diseñador de algoritmos debe:
Seleccionar algoritmos que  minimicen el costo de implementar las operaciones
➤Seleccionar estructuras de datos adecuadas para los algoritmos
➤Definir nuevas clases y operaciones internas según sea necesario
Asignar la responsabilidad de las operaciones a las clases adecuadas

En Conclusión, un proyecto de desarrollo de un Sistema de Información comprende varios componentes o pasos llevados a cabo durante la etapa del análisis, el cual ayuda a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno mas de los componentes: Software, hardware, personas, base de datos, documentación y procedimientos.
En una organización o Empresa, el análisis y Diseño de Sistemas, es el proceso de estudiar su Situación con la finalidad de observar como trabaja y decidir si es necesario realizar una mejora; el encargado de llevar a cabo estas tareas es el analista de sistemas.
Los Gerentes, empleados y otros usuarios finales que se familiarizan cada vez mas con el uso de computadoras están teniendo un papel muy importante en el desarrollo de sistemas.
Todas las organizaciones son Sistemas que actúan de manera reciproca con su medio ambiente recibiendo entradas y produciendo salidas. Los Sistemas que pueden estar formados por otros Sistemas de denominan subsistemas y funcionan para alcanzar los fines de su Implantación.

REFERENCIAS BIBLIOGRÁFICAS
https://www.monografias.com/trabajos14/disenio-sistemas/disenio sistemas.shtml#ALGORIT

http://www.eumed.net/libros-gratis/2009c/607/Metodologia%20para%20el%20desarrollo%20de%20la%20Base%20de%20Datos%20y%20del%20Sistema.htm

https://es.wikipedia.org/wiki/Dise%C3%B1o_de_sistemas

https://www.monografias.com/trabajos7/resi/resi.shtml