Arquitectura de software
Unidad 1
Actividad 3:
Vistas de la arquitectura de software
Introduccin
Las vistas de un sistema representan perspectivas de una arquitectura de modelado, se reconocen diversas vistas
dependiendo del organismo que se tome como referencia, pero la ms simple es: lgica, conceptual y fsica. Las vistas
representan una abstraccin de la realidad desde un enfoque determinado.
En la presente actividad a partir del siguiente caso de estudio, pondrs en prctica los conocimientos previos adquiridos para
el anlisis del problema que se te presenta y de esta manera determinar el objetivo y los requerimientos y, en base a lo
anterior, identificar las vistas bsicas de acuerdo al modelo de Microsoft.
Propsito
El propsito de la actividad es identificar las vistas bsicas de la arquitectura de un sistema de software. Tu docente en lnea te
har llegar un caso con el que desarrollars lo siguiente:
Desarrollar un sitio web para una clnica de nutricin, que pretende ayudar a la gente a controlar su peso y
alimentacin, adems que los dietistas tengan un sitio comn dnde poder ofrecer sus conocimientos a travs de
artculos y poner a disposicin de la gente dietas creadas por ellos.
2. Determina los requerimientos funcionales y no funcionales y la problemtica, situacin o rea de oportunidad a la que
se dirige.
Requerimientos funcionales:
Colaboracin de los usuarios en los contenidos, por lo que la pgina cambia constantemente.
Tres tipos de usuarios registrados con diferentes privilegios: Normal, Colaborador, Gestor
Uso de XML para generar las RSS en las que los usuarios dispondrn en el navegador Mozilla Firefox de un marcador
dinmico con las 4 ltimas dietas de TuDieta.
Ficheros y aplicacin marcados con licencia GPL y copyright del autor
Los usuarios se deben validar para acceder a su sesin mediante usuario y password
Los passwords de los usuarios almacenados en la base de datos deben contener al menos 6 datos alfanumricos, a
excepcin de caracteres especiales (* @ & % $ # )
Se crean sesiones de modo que los usuarios no pueden acceder a pginas a las que no tienen permiso debido al tipo
de usuario
Uso de fckeditor, qu es un editor de texto, para que los colaboradores creen sus artculos y dietas con el formato que
deseen (en los enlaces est la direccin del autor para descargarla).
Uso de magpierss que es una librera para incluir en pginas web noticias RSS de otras web
Uso de una base de datos para gestionar la informacin de la aplicacin
Requerimientos no funcionales:
Envi de sugerencias para mejorar TuDieta.
Enlace directo a las ltimas noticias de salud generadas en el peridico del pas.
Posibilidad de suscribirse mediante RSS para saber cules son las ltimas dietas creadas por nuestros colaboradores.
Realizar un seguimiento de su peso en el tiempo de manera grfica, para ello se dispone de la posibilidad de
actualizarlo diariamente.
Calcular el IMC, la energa diaria que necesita y el contenido energtico de su men.
Consulta de los artculos que escriben nuestros colaboradores.
Consulta de las dietas, as las recomendaciones de alimentos, formas de preparacin y equivalencias entre alimentos.
Hacer que la gente con sobre peso o que quiere cuidar su salud, adems de dietistas profesionales se interese o quede
atrada a esta clnica online por medio de su pagina web.
6. Realiza tu actividad en un documento con cartula y los datos de identificacin completos, posteriormente gurdala con
la nomenclatura DDRS_U1_A3_XXYZ.
7. Consulta los criterios de evaluacin de la actividad para que consideres los aspectos a evaluar.
9. Enva la actividad a tu docente en lnea mediante la herramienta Tarea. Espera y atiende la retroalimentacin
correspondiente.
Caso de Estudio
La clnica online TuDieta nace con el objetivo de que la gente tenga un lugar en la web dnde poder hacer un seguimiento de
su peso y poder controlar su alimentacin, aunque el objetivo principal es que los dietistas tengan un sitio comn dnde
poder ofrecer sus conocimientos a travs de artculos y poner a disposicin de la gente dietas creadas por ellos.
Las funcionalidades que ofrece este portal web son las siguientes:
Colaboracin de los usuarios en los contenidos, por lo que la pgina cambia constantemente.
Tres tipos de usuarios registrados con diferentes privilegios: Normal, Colaborador, Gestor
Uso de XML para generar las RSS en las que los usuarios dispondrn en el navegador Mozilla Firefox de un
marcador dinmico con las 4 ltimas dietas de TuDieta.
Ficheros y aplicacin marcados con licencia GPL y copyright del autor
Los usuarios se deben validar para acceder a su sesin mediante usuario y password
Los passwords de los usuarios almacenados en la base de datos deben contener al menos 6 datos alfanumricos, a
excepcin de caracteres especiales (* @ & % $ # )
Se crean sesiones de modo que los usuarios no pueden acceder a pginas a las que no tienen permiso debido al tipo
de usuario
ESCALA DE EVALUACIN
Bien 66 a 85 puntos
Regular 46 a 65 puntos
Necesitas
26 a 45 puntos
mejorar
Insuficiente 1 a 25 puntos