You are on page 1of 14
UnADM DESARROLLO Universidad Ablodta y 0 DE ( a, SOFTWARE =" Division de Ciencias Exactas, Ingenieria y Tecnologia eel Asignatura: Introduccion a la ingenieria de software (DS-DIIS-1902-B2-002) Docente en linea: @ M.A. Ivonne Enriquez Castillo fa.1003881@nube.unadmexico.mx Semestre 3 Bloque 2 Unidad 3 Disefio, codificacion, pruebas y mantenimiento Actividad 1 (DIIS_U1_A1_SIGL) Disefio de sistemas Alumno: Sixto Garcia Lopez Matricula: ES1821005407 Correo institucional: sixtogarcia2013@nube.unadmexico.mx Gomez Palacio, Dgo. A 23 de Noviembre del 2019 Ee. DCEIT DDIIS Introduccién a la ingenieria de software DESARROLLO DE SOFTWARE ro wad Min L—ae Indice de Contenido: Enlace de la actividad: Introduecién Propésito: Instrucciones: Desarrollo de la actividad: Diagrama de clases Diagrama de Colaboracién. NOounr Rw Diagrama de Estado: 28 10 Justifica cada elemento del diagrama realizado sobre qué elementos intervienen en cada capa del sistema. an 12 13 14 Diagrama del disefio de la arquitectura: Ingresa al Foro y participa respondiendo lo siguiente: Fd DCEIT DDIIS Introduccién a la ingenieria de software DESARROLLO DE SOFTWARE Enlace de ctividad: https/unadmexico.blackboard.com/bbcswebdav/internal/courses/DS-DIIS-1902-B2- Q02/announcements/_346237_1/PAQUETE%201I1%2C%20II%20UNIDAD%2C%201IS.rar kur 8B BIA Introduccién a la Ingenieria de Software oq taste a Dear Sa de we 2982 Bug ‘Rit ae fe ar nae promt nr a tn 0 ‘Shisiga Staves a oetecsrcon conn remanent nce io mont eee e — eu sia DDIIS Introduccién a la ingenieria de software UnADM DESARROLLO. Asi “Beis DE ( SOFTWARE ‘ Hm ae El disefio del sistema es la estrategia de alto nivel para resolver problemas y construir una solucién. Este 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 politica que son las que constituyen un marco de trabajo para el disefio detallado. Propésito: @ Disefiar un diagrama del disefio de la arquitectura del sistema Fd DCEIT DDIIS Introduccién a la ingenieria de software UnADM DESARROLLO DE SOFTWARE i ——— Instrucciones: 1. Revisa el contenido de la Unidad III de esta asignatura y los recursos adicionales que te haga llegar ta docente en linea 2. Retoma el caso de estudio “Empresa Casa Administraciones" 3. Retoma los diagramas realizados en la Unidad 2 y realiza lo siguiente: a) Considerando los diagramas del médulo desarrollado: clases, caso de uso, colaboracién, identifica las interacciones entre componentes, asi como del sistema y su entorno. b) Desarrolla un diagrama para el disefio de la arquitectura del sistema con los siguientes requerimientos: * Claridad en la interface del sistema * Los usuarios que fueron considerados en los casos de uso. + Incluye en el diagrama los usuarios identificados del diagrama de colaboracién. + Recuerda identificar los componentes del sistema y sus interacciones en el que organices en un patron arquitecténico, como un modelo en capas o cliente — servidor. \dentifica en tu diagrama las siguientes capas: Y Capa de presentacién Y Capa de negocio Y Capa de datos 4. Justifica cada elemento del diagrama realizado sobre qué elementos intervienen en cada capa del sistema. 5. Ingresa al Foro y participa respondiendo lo siguiente: eConsidero que hace falta la identificacién de algun factor que consideres importante y se esta pasando por alto en el disefio del sistema? ePara qué me es util el diagrama de arquitectura de un sistema? 2Por qué es importante la representacién de capas en el diagrama de arquitectura de un sistema? 6. Realiza una breve conclusién de acuerdo con tu aprendizaje en el Foro y de tu actividad 7. Recuerda aplicar la escala de evaluacién 8. Integra el desarrollo de tu actividad en un documento con caratula y los datos de identificacién completos, posteriormente guarda tu actividad con el nombre DIIS_U3_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido. Fd DCEIT DDIIS Introduccién a la ingenieria de software Desarrollo de la actividad: Diagrama de clases DESARROLLO DE SOFTWARE ead Poor ie fae Interaccién de los componentes: Para ello contamos con las clases: Clientes, Cuenta, Pedido, Controlador de pedidos, Control pedido y Estado de pedido. Para realizar un pedido de arrendamiento, primeramente debe de registrar los datos del cliente en la CLASE CLIENTES (nimero de cliente, nombre, direccién, teléfono, email), si ya existe solo se verifican los datos, luego al momento de pedir solicitar su estado de cuenta, la CLASE CONTROLADOR DE PEDIDOS, cobrard los cargos que ha tenido durante su estancia, la CLASE PEDIDO llevara el conteo de los cargos, ademas la CLASE ESTADO PEDIDO, proporcionara la informacion del estado de la cuenta, ya sea por si tiene un pendiente no cubierto, la CLASE CUENTA llevard el control del pago, todo se concentra en la CLASE CONTROL PEDIDO, ya que lleva todos los cargos que tenga el cliente, es de donde se genera el estado de cuenta a pagar por el cliente. Fd DCEIT DDIIS Introduccién a la ingenieria de software UnADM DESARROLLO DE Uae Ay 0 (Gt aaa SOFTWARE il Diagrama de Colaboracion Cala 18 quarda @ dinero 17 eniraga el dinero 6 registra ol pago Bice ia cuenta 4 alge opcién estado de cuenta 1 sollte estado de cuenta 2 verifica datos det clente —_— —_— 5imprme <— <— 14 se regstra el pago y emte ‘Arrendatario > Encalgado 3 ndmaro de cliente ‘stem eee re 7 ontraga al ckente Sunes cece sistbma ronan 1G entrece el comprobante deveye 6 recoge impresion 10 mensaje de “autonzacion 15 recoge comprobante 11 sotota autonzacion 12 introduce clav —_—- Supervisor Arrendatario, Encargado, Interaccién de los componentes: Para ello contamos con objeto: Supervisor, Sistema, Caja La secuencia que se lleva a cabo es que primeramente al realizar el pago por los servicios prestados, suceden de esta manera: 1 solicita estado de cuenta al encargado, 2 el encargado verifica datos del cliente, 3 el sistema muestra el numero de cliente y el estado de cuenta, 4 el encargado elige opcién de estado de cuenta, 5 el sistema imprime el estado de cuenta, 6 el encargado recoge la impresién, 7 entrega al cliente la hoja, 8 acepta y pide procedimiento del pago, 9 registra el pago del cliente, 10 el sistema solicita autorizacién para cierre de cuenta, 11 el encargado llama al supervisor, 12 el supervisor verifica informacién y 13 introduce clave de autorizacién, 14 el sistema registra el pago y emite comprobante, 15 el encargado recoge comprobante, 16 encargado entrega comprobante al cliente, 17 el cliente entrega el dinero al encargado, 18 el encargado guarda el dinero en la caja. DCEIT DDIIS Introduccién a la ingenieria de software DESARROLLO |_, DE pay Og SOFTWARE | “#8>' Diagrama de Estados ( © 0 coleta ctaao ao ‘cuenta a sotetus 62 ae oe oucearctonta se mussta datos eteonales ene gs ce) ‘rao do cust ara car S|] cdtculo de estancia cuenta 7. siseisten verfican a ] acl siguiente ceatoos eda q SnIO esien j impriminformacign -eniega =) stage d= $$] sotetus 62 Cf ‘autorzato wena ben audorzacion sransacetén cortecta ‘nega aero oa D comprobante compretante Fd DCEIT DDIIS Introduccién a la ingenieria de software DESARROLLO DE SOFTWARE Elementos que lo integran: Estado inicial, estados, transiciones y estado final. Al inicial se solicita un estado de cuenta, se hace la busqueda del cliente, verificando los datos que sean correctos, luego se verifican los cargos que se hayan generado, entra a un condicional si existen cargos extras son anexadbos al estado de cuenta, y si no los hay se entrega el estado de cuenta, se procede a realizar el pago por los servicios prestados, el sistema pide autorizacién para proceder con el trémite, mientras que la autorizan entra en un condicional, si no esta correcta la transaccién, se vuelven a verificar los cargos, pero si esta correcta se procede a recibir el dinero, es guardado, se imprime el comprobante del pago y es entregado al cliente, y se retira el cliente, fin. de software Fd DCEIT DDIIS Introduccion a la ingenier DESARROLLO DE Fs ~/ SOFTWARE | “8% rr EES, i Autoria propia PowerPoint Fd DCEIT DDIIS Introduccién a la ingenieria de software DESARROLLO DE SOFTWARE Justifica cada elemento del diagrama realizado sobre qué elementos intervienen en cada capa del sistema. Capa de presentacién 1 El_administrador del sistema.- Cuenta con todos los privilegios para el acceso, modificacién, y desarrollo del contenido. El encargado de caja.- Es el que interactua directamente con el cliente y el sistema, alimentando a través de la interfaz del usuario. Supervisor.- Verifica los procesos relacionados por el encargado de caja, ademas de autorizar los cierres de cuenta por parte del cliente Capa de negocio 2 Supervisor.- Visualiza el programa de clientes y sus aplicaciones Encargado de caja.- Registra, interactua con el sistema para emitir informacién al cliente. Cliente.- Es atendido por el encargado de caja y proveido con informacién de estados de cuenta y comprobantes de pagos. Capa de datos 3 Supervisor.- Es donde se encuentra almacenada la informacion de los clientes y los programas que se necesitan, estando las claves de autorizacién. Encargado de caja.- Introduce y extrae informacién para entrega al cliente Cliente.- Recibe impresiones de sus registros obtenidos desde la base de datos. de software Ee. DCEIT DDIIS Introduccion a la ingenier UnADM DESARROLLO Unive Abie DE ( Spaeeesss, SOFTWARE itl a a a Aer” Ingresa al Foro y participa respondiendo lo siguiente: éConsidero que hace falta la identificacién de algun factor que consideres esta pasando por alto en el disefio del sistema? portante y se Yo considero que la parte de hardware seria importante, porque ya se tiene un avance del proyecto y creo ese parte faltaria, para que sea un proyecto completo. e éPara qué me es util el diagrama de arquitectura de un sistema? Para poder identificar las partes del sistema que queremos construir, ademas nos ofrece una vision simple del sistema y nos ayuda graficamente para que sea entendible para las personas involucradas en el proyecto. gPor qué es sistema? portante la representacién de capas en el diagrama de arquitectura de un Porque de esta manera podemos distinguir y separar los procedimientos que se deben de realizar, de un modo organizado y de facil interpretacién. de software Ee. DCEIT DDIIS Introduccion a la ingenier DESARROLLO Gees DE Sarena SOFTWARE at Conclusion: Esta actividad me parece muy buena ya que en el desarrollo de la misma, pudimos plasmar y aplicar el proyecto que hemos estado viendo; es muy importante el plasmar e ir moldeando nuestros proyectos y con estas herramientas proporcionas, son de mucha ayuda. Fd DCEIT DDIIS Introduccién a la ingenieria de software Fuentes de consulta: Sandra Victoria Hurtado Gil. (2015). Representaci6n de la arquitectura de software usando UML. 23 de Noviembre = del_—— 2019, de Universidad —Icesi-I2T — Sitio. -— web: http/Awww.geocities.ws/xmezones/manuales/quia_uml.pdf CAPITULO 15. 23 de Noviembre del 2019, de Universidad Abierta y a Distancia de México Sitio web: https:/unadmexico.blackboard.com/bbeswebdaviinternal/courses/DS-DIIS-1902-B2- 002/announcements/_347536_1/15%20Capitulo%2015_Dise%C3%B10%20de%20Procedimientos %20Precisos%20de%20Entrada%20de%20Datos.pdf Actividad 1 de la Unidad 3: Kendall & Kendall. (2019). DISENO DE PROCEDIMIENTOS PRECISOS DE ENTRADA DE DATOS Qe Universidad Abierta y a Distancia de México Divisién de Ciencias Exactas Ingenieria y Tecnologia. (2019). Introduccién a la Ingenieria de Software Actividad 1. Disefio de sistemas. 23 de Noviembre del 2019, de Universidad Abierta y a Distancia de México Sitio web https://unadmexico. blackboard.com/bbcswebdav/internal/courses/DS-DIIS-1902-B2- 002/announcements/ 346237_1/PAQUETE%201I1%2C%201II%20UNIDAD%20%201IS.rar Contenido de la Unidad 1: Universidad Abierta y a Distancia de México Divisién de Ciencias Exactas Ingenieria y Tecnologia. (2019). Programa de la asignatura Introduccién a la ingenieria de software Unidad 3. Disefio, codificacién, pruebas y mantenimiento. 23 de Noviembre del 2019, de Universidad Abierta y a Distancia de México Sitio web: https://unadmexico.blackboard.com/bbeswebdav/institution/DCEIT/Bloque2/DS/03/DIIS/U3/U3_Dise nio_codificacion pruebas y mantenimiento.paf Planeacion didactica del docente Unidad 1: Universidad Abierta y a Distancia de México Divisién de Ciencias Exactas Ingenieria y Tecnologia. (2019). Introduccién a la Ingenieria de Software PLANEACION DIDACTICA UNIDAD 3 Unidad 3. Disefio, codificacién, pruebas y mantenimiento. 23 de Noviembre del 2019, de Universidad Abierta y a Distancia de México Sitio web: https://unadmexico.blackboard.com/bbcswebdav/internal/courses/DS-DIIS-1902-B2- 002/announcements/ 346237 1/PAQUETE%201I1%2C%201I1%20UNIDAD%2C%201IS.rar Ee. DCEIT DDIIS Introduccién a la ingenieria de software

You might also like