Ap05-aa6-ev02-diseno-arquitectura-si

  • Uploaded by: jvelosam
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ap05-aa6-ev02-diseno-arquitectura-si as PDF for free.

More details

  • Words: 2,710
  • Pages: 22
Loading documents preview...
SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

Programa de formación titulada Nombre de proyecto formativo Actividad de proyecto Actividad de aprendizaje Resultado(s) de aprendizaje

Tecnólogo en Análisis y Desarrollo de Sistemas de Información. Diseño y construcción de software a la medida para el sector empresarial. Fase del proyecto DISEÑO formativo AA6. Establecer la arquitectura tecnológica del sistema de información teniendo las buenas prácticas de calidad para el desarrollo de software, los procesos de negociación de tecnología, la normatividad y los requerimientos del cliente. 22050103301. Elaborar el informe de diseño del sistema de información, de acuerdo con la selección de las herramientas, tanto de software como de hardware, requeridas para la solución informática. AP5. Diseñar la estructura tecnológica del sistema de información.

22050103302. Diseñar la arquitectura del software, mediante la interpretación de las clases, objetos y mecanismos de colaboración, utilizando herramientas tecnológicas de diseño, de acuerdo con las tendencias de las tecnologías de la información y la comunicación.

Nombre de la evidencia Tipo de evidencia (marcar con X) Descripción de la evidencia Producto entregable Criterios de evaluación

22050103305. Diseñar la arquitectura tecnológica del sistema de información, mediante el reconocimiento de hardware y software, de acuerdo con la tecnología disponible en el mercado, el informe de análisis levantado y el diagrama de distribución. Diseño de arquitectura de software y hardware para el sistema de información en desarrollo. Conocimiento

Producto

X

Desempeño

Diseño arquitectónico del sistema de información que contiene el diseño de hardware, diseño de software. Informe escrito con el diseño de la arquitectura de hardware y de software del sistema de información a desarrollar. Archivos de diseño hardware y software en StarUML. - Elabora el informe de diseño del sistema de información, integrando costos, infraestructura tecnológica y herramientas de desarrollo, cumpliendo con las necesidades de información de la organización, según normas y protocolos. - Elabora el diseño de la arquitectura tecnológica de hardware y software del sistema de información propuesto, basado en la infraestructura tecnológica de la organización y los recursos disponibles en el mercado, presentados en el diagrama de distribución.

Instrumento de

- Diseña la arquitectura de software del sistema de información, que cumpla con las necesidades de la organización, utilizando la metodología orientada a objetos, mediante herramientas tecnológicas. Lista de X Rúbrica Otro (cuál)

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

evaluación (marcar con X)

chequeo

Nombre de Evidencia: Diseño arquitectónico del proyecto de sistema de información. DESCRIPCIÓN DE LA EVIDENCIA. Con el fin de obtener la arquitectura del sistema de información a desarrollar y con base en el análisis del documento de requerimientos de software se debe elaborar el diseño de la arquitectura de software y arquitectura de hardware. LO QUE DEBE CONTENER LA EVIDENCIA 1. Analizar el documento de requerimientos: en este paso se debe realizar una lectura y análisis del documento de requerimientos del proyecto y del sistema de información a desarrollar, se debe tener en cuenta el documento de casos de uso como insumo para la construcción de la arquitectura. (Evidencias desarrolladas en anteriores actividades de proyecto). 2. Elaborar laboratorio diseño de la arquitectura de software: en este paso se debe realizar los ejercicios propuestos en el “Laboratorio de arquitectura de software” para apropiar los conceptos antes de elaborar el diseño entregable. 3. Elaborar laboratorio de diseño de la arquitectura de hardware: en este paso se debe realizar los ejercicios propuestos en el “Laboratorio de arquitectura de hardware” para apropiar los conceptos antes de elaborar el diseño entregable. 4. Diseñar Arquitectura Software: en este paso el aprendiz diseñará la arquitectura software del proyecto del sistema de información a desarrollar, para ello se basará en la arquitectura modular basado en capas, donde el aprendiz seleccionará el modelo de capas a su criterio. Deberá realizar los diagramas de clase, componentes, diagramas de paquetes, diagramas de secuencias y de actividad, en caso de ser necesario en algún momento deberá incluir diagramas de estado para ampliar o detallar el funcionamiento de algún objeto especial. Para esta diagramación debe utilizar el software StarUML generando un archivo con el nombre del proyecto. Adicionalmente, esta arquitectura deberá ir en el documento de informe de diseño en el Ítem correspondiente a diseño de arquitectura de software. 5. Diseñar Arquitectura Hardware: en este paso el aprendiz diseñará la arquitectura hardware del proyecto del sistema de información a desarrollar, para ello se basará en la arquitectura física representada en los diagramas de despliegue y de componentes. Deberá realizar los diagramas de componentes, nodo, despliegue, en caso de ser necesario en algún momento deberá incluir diagramas de estado para ampliar o detallar el funcionamiento de algún objeto especial. Para esta diagramación se utilizará el software StarUML generando un archivo con el nombre del proyecto. Adicionalmente, esta arquitectura deberá ir en el documento de informe de diseño en el Ítem correspondiente a

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

diseño de arquitectura de hardware. PRODUCTO(S) ENTREGABLE(S) Dentro de los productos entregables se solicitan: 1. Archivos de diseño en star uml con la siguiente estructura: ● diseno_software_proyecto.uml ● diseno_hardware_proyecto.uml 2. Informe de diseño de la arquitectura del sistema de información, documento electrónico con la siguiente estructura: Introducción. Alcance del sistema de información. Ámbito del sistema de información. Definiciones y acrónimos. Referencias. Visión general del documento. Perspectivas del producto. Funciones del producto. Características del usuario. Restricciones. Suposiciones y dependencias. Arquitectura de software. Modelo de casos de uso. Modelo de clases (en capas). Modelo de paquetes. Modelo de secuencias. Modelo de actividades. Arquitectura de hardware. Modelo de componentes. Modelo de Despliegue. Modelo de Nodos. Anexos. INSTRUMENTO DE EVALUACIÓN La evaluación de la presente evidencia se hará teniendo en cuenta las variables y criterios de evaluación establecidos en el instrumento de evaluación específico para esta evidencia, es importante su lectura para mayor comprensión de lo requerido. Instrumento de evaluación: IE-AP05-AA6-EV02-Diseno-arquitectura-SI

FORMA DE ENTREGA Debe enviar el archivo a través de la plataforma virtual en el área correspondiente indicada por el instructor encargado. Al momento de realizar la entrega tenga en cuenta los siguientes pasos:

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

Ingrese al menú principal de la plataforma y ubique el área de “Actividades” e ingrese al enlace “Fase Diseño”, posteriormente acceda a la carpeta de la Actividad de Proyecto correspondiente, y haga entrega de la evidencia. En caso de dificultades comuníquese oportunamente con el instructor a cargo. Pasos para enviar evidencia: • Clic en el título de la evidencia. • Clic en Examinar mi equipo y buscar el archivo previamente guardado. • Dejar un comentario al instructor (opcional). • Clic en Enviar.

INTRODUCCION

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

Los cambios que se han generado en la sociedad actual se ven afectados por los retos del nuevo siglo. Y es el manejo de la información por medio de la informática, donde la expectativa de apertura hacia la tecnología tiene un lugar. El consultorio necesita enfrentar la reducción de problemas, no solo en lo estructural sino también en como proyectarse hacia un futuro, donde la creatividad y la innovación sean el empujón de su día a día. De este modo, el presente proyecto nace con el objetivo de implementar un sistema web capaz de satisfacer las necesidades de un consultorio odontológico, que permita el control de los procesos y brinde tanto a los odontólogos como al personal administrativo las herramientas adecuadas para poder agilizar la atención a cada paciente. Logrando ahorrar espacio físico en el almacenamiento del historial clínico, optimizando los tiempos para la búsqueda de información, alcanzando un mayor control en el flujo de citas y finalmente ofrecer un servicio de mejor calidad con mayor seguridad y estabilidad de los datos. Para cumplir lo planeado se implementa el patrón MVC que permite una programación más clara y escalable, complementada con la metodología de desarrollo OPENUP. Se trabaja con los lenguajes HTML, JAVASCRIPT, MYSQL y PHP y como gestor de base de datos MYSQL los cuales se explican cada uno de forma clara y concisa permitiendo un mayor entendimiento de estos para su manejo. Se diseñan los diagramas de comportamiento que describen las actividades que se llevan a cabo en el funcionamiento del consultorio dando pie a cumplir con las necesidades de este.

Alcance y Limitaciones.

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

Para dar solución a las necesidades planteadas por el consultorio Odontológico Vital Brackets se ha evaluado e investigado algunos Sistemas Webs y la conclusión que se determino fue la implementación de una nueva herramienta que cumpla o satisfaga estas necesidades presentadas. La herramienta propuesta consiste en un sistema web teniendo como marco los objetivos plateados en el documento. A continuación, se presenta el alcance y limitaciones del Sistema planteado: Alcance 

El Sistema debe poder gestionar los diferentes tipos de perfiles, como lo son: Administrador, Doctor y Paciente.



El Sistema permite la creación y modificación de la Historia clínica de un paciente.



La reservación, modificación y eliminación de Citas Odontológicas.



Administrar Inventario que incluye: consultar, registrar, modificar y eliminar productos del Inventario.



La generación de reportes como: Usuarios registrados por mes, la cantidad de usuarios registrados por edades.



Permite generar PDF de los siguientes componentes: Inventario, Historia Clínica, Búsqueda de Usuarios.

Limitaciones 

El Software será desarrollado para que se ejecute desde el navegador web de un computador con conexión a internet.

DEFINICIONES Y ACRONIMOS

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

Se basa en el significado y en abreviatura SISODO el cual tiene como nombre sistema de información odontológico. REFERENCIAS FASE 1 IDENTIFICACION N 1

TITULO Identificación de la necesidades del

RUTA AP01-AA1-EV01 01

VERSION 1.0

2

sistema de identificación Estructura del proyecto del sistema en

AP01-AA01-EV02

1.0

3

desarrollo FORO TEMATICO El rol del análisis

AP01-AA01-EV03

1.0

en la concepción inicial del sistema de 4

información Levantamiento del mapa de proceso

AP01-AA01-EV04

1.0

5

del sistema en desarrollo Especificaciones de los requerimiento

AP01- AA2-EV05

1.0

AP01-AA2-EV02 AP01-AA1-EV07

1.0 1.0

funcionales y no funcionales del 6 7

sistema Cuestionario AP1 Identificación del proceso de software para el proyecto de desarrollo en curso.

FASE 2 ANALISIS ANALISIS DE PROYETO N 1 2

TITULO Cuestionario AP2 Especificaciones de requerimiento con

RUTA AP02-AA3-EV02 AP02-AA3-EV02

VERSION 1.0 1.0

3

caso de uso FORO TEMATICO Análisis de las

AP02-AA2-EV03

1.0

AP03-AA2-EV04

1.0

necesidades del sistema de 4

información de una empresa Determinación de las tecnologías de hardware y servicio requerido para el proyecto en desarrollo

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

ANALISIS DE PROYECTO 3 N 1

TITULO Especificación del modelo conceptual

RUTA AP03-AA4EV02

VERSION 1.0

AP01-AA4EV03

1.0

del sistema de información a 2

desarrollar Desafíos que debe afrontar el Analista en el modelamiento conceptual del sistema de información en desarrollo.

FASE 3 DISEÑO ACTIVIDAD DE PROYECTO 4 N 1 2

TITULO Cuestionario AP4 Elaboración del prototipo del sistema

RUTA AP04-AA5EV01 AP04-AA5EV02.

VERSION 1.0 1.0

3

de información a desarrollar. FORO - ¿Cómo diseñar prototipos y

AP04-AA5EV03. Foro

1.0

4

modelos de bases de datos? Elaboración de términos de referencia.

AP04-AA5EV04.

1.0

ACTIVIDAD DE PROYECTO 5 N 1

TITULO Diseño de arquitectura de software y

RUTA AP05-AA6EV02.

VERSION 1.0

hardware para el sistema de información en desarrollo. VISION GENERAL DEL DOCUMENTO En el proyecto SISTEMA WEB PARA EL CONSULTORIO ODONTOLÓGICO VITAL BRACKETS se realiza una investigación para plantear una solución a la necesidad del consultorio, para la generación de citas de manera eficiente y ordenada a su vez la necesidad de tener un inventario tanto de los implementos del consultorio como de los productos que ofrece a la venta. Para la solución de dichas necesidades se establece el desarrollo de un sistema web con varios módulos administrativos: Administración y validación de usuarios, gestión de citas, control de inventario con registro de productos y facturación de citas. Para el diseño del proyecto se tomó en cuenta la información obtenida al interior del consultorio odontológico mediante entrevistas tanto como al

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

personal operativo como a los usuarios del consultorio. Posteriormente se procede a delinear las políticas, mejoras en los procesos e indicaciones necesarios para el buen funcionamiento y control de este sistema. El desarrollo de la investigación se fundamenta teóricamente a partir de estudios realizados sobre: metodología de desarrollo OPEN UP, sistemas web, arquitectura MVC (modelo vista controlador), lenguajes PHP/7.0 y HTML5 con Java script. Como resultado de la investigación se obtuvo un sistema web multiusuario eficiente y ordenado que les permitirá a los usuarios acceder a la reservación de citas de manera ágil y rápida a su vez el personal del consultorio tendrá un mejor manejo a sus utensilios y productos generando un orden y control en Vital Brackets.

PERSPECTIVAS DEL PRODUCTO Permitirá al consultorio odontológico Vital Brackets la posibilidad de poner en marcha una nueva tecnología de información, aprovechando los beneficios que esta puede ofrecer. El sistema web busca brindar una interfaz amigable a todos los que interactúen con ella, de tal manera que sea operada de forma sencilla, manejando la información de una forma a la que están acostumbrados, pero en un formato digital por medio de una página web. Además, el sistema ofrecerá un soporte para evitar las posibles fallas por un mal uso de los usuarios. El sistema agilizara la organización y administración del consultorio ya sea como administrador, doctor o paciente para así aumentar su calidad de servicio.

FUNCIONES DEL PRODUCTO Funciones y Características del software: 

Cotizaciones



Facturas



Recibos de caja



Cartera



Inventarios



Gestión de clientes

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia



Seguimiento comercial



Múltiples informes



Gestión en la nube



Agenda de pacientes y planes de tratamiento.



Documentos clínicos y gestión de odontólogos.



Imágenes, radiografías, evoluciones.



Laboratorios, convenios y recaudación.



Reportes de gestión y control de cambios.



Fidelización de pacientes y tareas automática. CARACTERISTICAS DEL USUARIO



El paciente podrá enviar un correo al administrador por alguna inquietud



El paciente se podrá registrar y modificar sus datos.



Los usuarios del sistema podrán generarán reportes en PDF RESTRICCIONES

El sistema de información “SISODO” dependerá del recurso humano ya que será alimentado de información por parte del personal, y puede darse el caso de que la empresa invierta en tecnología y el sistema de información tenga que adaptarse a esos cambios para su normal funcionamiento, lo que provoca que tenemos que dejar la posibilidad del que sistema tenga que adaptarse a posibles cambios en un futuro. Como ya lo hemos explicado anteriormente este sistema tendrá conexión con otros sistemas. Los requerimientos del sistema a nivel del hardware será que la empresa debe de contar con un equipo de cómputo, conexión a internet y una impresora, para que el sistema funcione. ARQUITECTURA DEL SOFTWARE CASOS DE USO – PACIENTE

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

CASO DE USO – DOCTOR

CASO DE USO - ADMINISTRADOR

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

MODELO DE CLASES

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

MODELO DE PAQUETES

DIAGRAMA DE SECUENCIAS

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

DIAGRAMA DE ACTIVIDADES

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

ARQUITECTURA DE HARDWARE En el desarrollo del sistema web es necesario contar con un equipo de cómputo que cumpla con los siguientes requerimientos de hardware y software como mínimo: Equipo: Computador de escritorio o portátil. Procesador: Intel Core 5 de Sexta generación en adelante o Superior. Memoria RAM: 4GB. Disco Duro: 1 TB Sistema Operativo: Windows 10 de 64 bits. Sistema gestor de datos: MYSQL. Interfaz de desarrollo Sublime Text o Brackets. Lenguaje de Programación: JavaScript y PHP 7.0 Internet banda Ancha preferiblemente de 6 megas de velocidad en adelante.

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

DIAGRAMA DE COMPONENTES

DIAGRAMA DE DESPLIEGUE

SERVICIO NACIONAL DE APRENDIZAJE SENA Formato para Desarrollo de Evidencia

DIAGRAMA DE NODOS

More Documents from "jvelosam"