DDRS_U1_A3

October 17, 2017 | Author: IvanOrozco | Category: Password, Software, Computing, Technology, Areas Of Computer Science
Share Embed Donate


Short Description

Descripción: Actividad 3 de la unidad 1...

Description

Vistas de la arquitectura de software Actividad 3

El propósito de la actividad es identificar las vistas básicas de la arquitectura de un sistema de software.

Para desarrollar la actividad trabajaras con el siguiente caso: Un hospital privado, relativamente grande, ha decidido

implementar una

aplicación basada en la Web para lleva r el registro de citas de los difer entes especialistas. En el sistema los pacientes se registran después

e ingresan al sitio,

tienen la posibilidad de seleccionar la fecha, hora y nombre del

especialista que desea consultar. De esta manera, el sistema indica si hay disponibilidad de agendar la cita de acuerdo a los datos proporcionados por el paciente y asigna automáticamente un olio a la cita, además de actuali!ar la agenda del especialista, en caso contrario el sistema es capa! de sugerir los horarios disponibles. Una ve! agendada la cita se env"a la confirmación a través de un correo electrónic o al paciente y especialista. El paciente también puede solicitar la cancelación #$ horas antes de una cita. En caso de que el paciente no cancele una cita y no asista dos veces seguidas, el sistem a no le permitirá agendar una tercera cita con alg%n especialista.

1. Identifica el objetivo del sistema. Tener un control acerca de los pacientes y sus citas agendadas con los especialistas . Determina los requerimientos funcionales y no funcionales y la problemática! situación o área de oportunidad a la que se dirige.

Requerimientos funcionales Tener una base de datos de los pacientes y especialistas "levar un control de las citas de los pacientes y #orarios de los especialistas

$eali%ar modificaciones a las citas &cancelación' Tener un control de las agendas de los especialistas (enerar usuarios y contrase)as para acceso al portal para los pacientes. Requerimientos no funcionales *sabilidad! el sistema debe ser fácil de usar +eguridad! el acceso al sistema será restringido con contrase)as Portabilidad! el sistema deber ser accesible para cualquier área involucrada en el proceso &pacientes y especialistas' ,ultiplataforma! el sistema debe funcionar en distintos +- y plataformas de #ardware $endimiento! el sistema debe soportar el manejo de gran cantidad de información esempe)o! el sistema no deberá presentar problemas de manejo e implementación *na de las áreas de oportunidad es la falta de un administrador del sistema! que no se menciona en el planteamiento del problema! la especialidad de cada especialista &valga la redundancia'! necesitamos más datos del cliente como tel/fono de contacto! los especialistas tambi/n deberán poseer un usuario para la app ya que deberán ir actuali%ando sus agendas y ver las actuali%aciones que se #acen de manera diaria por los clientes y por lo que el proyecto se dirige a un posible fracaso por la falta de una persona responsable del software.

0. Identifica las vistas: 

"ógica: +on los servicios que brinda el sistema a los usuarios



onceptual: Esta vista comprende la estructura funcional del sistema que se describe a trav/s de componentes funcionales enla%ados mediante conectores! usando puertos y roles como interfaces.



23sica: +on los componentes f3sicos que requiere el sistema

4. Ejemplifica cada una de las vistas a partir del caso. "ógica: el acceso a la plataforma! a los clientes para agendar citas y al especialista para ver las actuali%aciones que se #acen sobre su agenda. onceptual: es la cone5ión entre la vista lógica y la vista f3sica! es el puente o cone5ión que e5iste entre las demás vistas. 23sica: el cableado desde los nodos #asta las maquinas &P6s'! las propias maquinas que se utili%ara como servidor! etc. 7. Elabora una conclusión para e5plicar las vistas en tu caso. En conclusión! puedo decir que las vistas del caso nos dan una idea más tangible de lo que el sistema proporciona! para este caso en particular nos permite observar la ausencia de varias entidades que son necesarias para un sistema más completo como lo son el administrador del sistema! las especialidades que e5isten y otros elementos que mencione anteriormente en este te5to.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF