Sie sind auf Seite 1von 4

Vistas de la

arquitectura
software de
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 e ingresan al sitio,
después 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.