1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Solicita una cotización a través de nuestros correos.
Maestros Online Introducción a la ingeniería de software Apoyo en ejercicios
Servicio de asesorías y solución de ejercicios
Ciencias_help@hotmail.com
2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Actividad 1: ¿Sobrevive un negocio sin sistemas? Instrucciones: 1. De manera individual, define en tus propias palabras el término software. 2. Posterior a tu definición, piensa en algunas situaciones cotidianas en las que pudiera hacerse uso de algún software. Por ejemplo: en el supermercado con las listas de precios, en clase el maestro al tomar asistencia, en un restaurante al tomar las órdenes. 3. Enlista al menos cinco ejemplos como los anteriores y describe brevemente sus funciones. 4. Una vez que hayas terminado, comparte con tu equipo tu definición (pueden usar Skype, chat, MSN). 5. Tomen tiempo para revisar las definiciones de cada uno. ¿Son parecidas? ¿En qué varían? 6. Hagan una tabla con dos columnas. En una columna deberá estar el ejemplo y la otra deberá quedar en blanco para indicar al tipo de sistema a que pertenece. 7. Indiquen a qué tipo de sistema corresponde cada uno de los ejemplos que tienen en su tabla. 8. Revisen con otro equipo el tipo de sistema que indicaron para cada ejemplo. Realicen los ajustes necesarios en su lista.
1. Busca información sobre las opciones de un sistema de ventas de alguna empresa o negocio y elabora un cuadro sinóptico con las opciones que tiene el sistema, incluyendo el menú principal y los submenús. 2. Analiza la siguiente situación y contesta las preguntas que se indican: El sr. Rodríguez empezará un negocio de renta y venta de videojuegos y películas. Determina con la idea de que el sistema le sea de gran ayuda para el negocio, considerando los siguientes planteamientos: Realiza el análisis estratégico y los puntos de aflicción del sistema. Elabora un formato de contrato y acuerdos que consideres pertinentes para el sistema. ¿Crees que sea factible utilizar prototipos para la construcción del sistema? ¿Qué tipo de herramientas necesita?
3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Actividad 2: Sistema de ventas Instrucciones: 1. De manera individual, enlista lo que se puede obtener como resultado de un sistema de ventas. 2. Comparte con tu equipo asignado los resultados que obtuviste de manera individual (pueden usar Skype, chat, MSN). De todas sus listas hagan una sola lista por equipo, eliminando los resultados repetidos. 3. Busquen en fuentes confiables cuál es ciclo de vida de un sistema. 4. Esquematicen las etapas del ciclo de vida de un sistema. 5. Lean la siguiente situación. La empresa Soli, empresa que se dedica a la distribución de componentes para la tecnología de sistemas, desea contar con un sistema que le permita tener el control de inventarios, productos y todos los aspectos relacionados con las ventas. 6. Definan las actividades que se deben realizar en cada una de las etapas del ciclo de vida del sistema para desarrollar el sistema de ventas.
Investiga mínimo cinco razones por las cuales se cae el Internet en las empresas, negocios, bancos, dependencias de gobierno, y mínimo cinco actividades que se tienen que hacer para que en los negocios que dependen mucho de Internet se mantenga disponible el mayor tiempo posible. Lee el artículo Se ‘cae’ el sistema; no pagan impuestos, y responde a las preguntas que se plantean enseguida: 1. ¿Qué piensas de la importancia de pagar impuestos en servicios en línea? 2. ¿Qué consecuencias consideras que trae el hecho de la no disponibilidad en línea del pago de impuestos? 3. ¿Qué piensas acerca de que el pago de impuestos con cheque no se pueda realizar? 4. ¿Qué harías para hacer que la gente pague antes de la fecha y no dejar todo para el último día?
Actividad 3: ¿Internet disponible todo el tiempo?
4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Instrucciones: 1. Piensa en mínimo cinco cosas que consideras que ocurrirían si en una empresa se cae la red en el momento en que el cliente está haciendo uso de ella. 2. Compara las respuestas con tu equipo (pueden usar Skype, chat, MSN) para enriquecer los conocimientos y experiencias de las aplicaciones web. 3. Elaboren un plan en el que se tenga contemplado qué harían, con la finalidad de que sea mínimo el tiempo que la red no está disponible, o bien, pensar en que exista disponibilidad de todo el tiempo. 4. Elaboren una línea del tiempo donde se mencionen las etapas del ciclo de desarrollo de un software y las personas que están involucradas en cada etapa, como programadores, analistas, usuarios, personal de administración, entre otras. 5. Determinen cuál es la etapa que consideran más importante del ciclo de vida. 6. Definan las razones por las que consideran más importante la etapa seleccionada.
1. Elabora un mapa conceptual de los diferentes modelos de tipo ágil que existen, considerando las características más importantes de cada uno de ellos. 2. Haz un cuadro comparativo en el que expongan las diferencias entre todos los modelos, incluyendo el de cascada, espiral, unificado y los modelos tipo ágil. 3. Especifica qué modelo aplicarías y por qué, en el caso del sistema de la joyería JOYMOD, donde se requiere instalar un sistema para llevar el control de las ventas, ya que el dueño se ha dado cuenta de que el negocio administrativamente no está del todo bien. El sistema de control de ventas le ayudará a saber cuáles fueron las ventas del día y acumulará las ventas por semana, por mes y por año, de manera que podrá comparar las ventas en las diferentes etapas, para así establecer las metas de los vendedores. Además, el sistema le ayudará a saber las preferencias de los clientes y cuáles son los tipos de joyería que se venden más, por ejemplo el tipo de reloj que más se vende.
1. De acuerdo al sistema de rentabilidad en el que se controla los gastos y las ventas de la zapatería ZAPMOD en la que se espera que el negocio mejore implementando este sistema y en el cual se incluyen las siguientes funciones: Registrar los gastos diarios de la zapatería. Registrar las ventas diarias. Acumular los gastos y las ventas. Obtener las utilidades de acuerdo a las ventas y gastos en forma diaria y semanal. Hacer ajustes de acuerdo a los resultados tanto en gastos como en ventas.
5. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Obtener las utilidades en forma mensual, semestral y anual una vez implementando los cambios. Con esos resultados podemos ver cuál es la rentabilidad del negocio. 2. Define el tipo de sistema o aplicación a la que pertenece. 3. Define las actividades necesarias para desarrollar el sistema o aplicación que elegiste, de acuerdo al ciclo de vida de software. Actividad 4: ¿Sobrevive un negocio sin sistemas? Instrucciones: 1. Imagina que se te solicita ayuda para trabajar en un sistema de cuentas por cobrar en una empresa. ¿Qué información necesitas para desarrollar este sistema? 2. Revisa la siguiente información para definir el sistema de la empresa que solicita su ayuda. a. No. Cliente b. Nombre c. Saldo actual d. Atraso 1-30 días e. Atraso 31-60 días f. Atraso 61 días o más 3. Por equipos (en un foro, Google Docs, Skype, etc.), hagan el análisis de requerimientos a partir del sistema de cuentas por cobrar. Su análisis debe incluir: a. Factibilidad b. Análisis y requerimientos c. Especificación de requerimientos d. Validación de requerimientos 4. Definan los requerimientos funcionales, tomando en cuenta el sistema de cuentas por cobrar. 5. Realicen la documentación del sistema de cuentas por cobrar con los aspectos más importantes.
1. Busca ejemplos de aplicación diferentes de cada uno de los diagramas, apoyándote en libros y en Internet. 2. Ya que hayas practicado con los diferentes diagramas, elabora un mapa conceptual de los diferentes diagramas UML, incluyendo los diagramas de caso, de actividades, de secuencias, de estado y de clases.
6. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
3. Elabora un diagrama de actividades de la aplicación de ventas de acuerdo a la situación del siguiente caso: En la ferretería Martínez se cuenta con una página de Internet en la que los clientes pueden realizar sus pedidos, y para hacerlo siguen estos pasos: a. Se toma el pedido del cliente vía Internet. b. Se verifica que el cliente no tenga adeudos anteriores. c. En caso de no tener adeudos se le surte el pedido. d. En caso de tener adeudos se le avisa al cliente y no se surte el pedido. e. Si se surte el pedido se descuenta de inventario la mercancía y se hace el cargo al cliente.
Actividad 5: Conociendo el diseño de software Instrucciones: 1. De manera individual realiza un mapa conceptual sobre los lineamientos de la calidad del software y los diagramas UML. 2. Realiza además uno de los siguientes diagramas UML: a. Diagrama de caso b. Diagrama de actividades c. Diagrama de secuencias d. Diagrama de estado e. Diagrama de clase 3. Haz una presentación sobre el diagrama que elegiste mencionando ejemplos, ventajas y desventajas de su uso. 4. Comparte tus resultados con tu equipo, a través del foro. 5. En equipo (Skype, Google Docs, etc.), definan “Arquitectura del diseño”. 6. Hagan una lista sobre los tipos de arquitectura y cuándo se utilizan. 7. Cada equipo mencionará uno de los tipos de arquitectura y su uso. 8. Para finalizar, siguiendo la dinámica del Twitter escriban una conclusión sobre lo que aprendieron, no debe de pasar los 140 caracteres.
1. Analiza la siguiente situación y desarrolla lo que se indica: En la Universidad APRENDE se desarrolló un sistema de control de alumnos, pero por cuestiones de tiempo y por no contar con personal con experiencia en lenguajes de
7. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
programación, el sistema cuenta con muchas fallas al momento de implementarlo. El director de sistemas analiza la situación y para llevar un control de los cambios decide realizar un formato, y te llaman para que lo lleves a cabo bajo el siguiente esquema: a. Considerar los datos generales como el nombre de la universidad, logotipo, dirección y que diga forma de control de cambios. b. Considerar la información del cambio a realizar, en el cual se debe describir y anotar la fecha, la persona que lo solicita y la razón del cambio. c. Considerar que debe haber una persona que haga valida la autorización del cambio, con la idea de filtrar los cambios solicitados y que realmente sea una necesidad. d. Considerar la información del cambio realizado, en el cual se debe incluir la persona que lo realizó, la fecha y cuál fue la solución planteada para resolver el problema. e. Considerar finalmente visitas al usuario para ver su satisfacción y asegurarnos que el cambio no sea realizado solo en forma temporal. 2. Responde: ¿Qué cambios se pudieran dar en algunas de las opciones del sistema (menciona mínimo 5) y qué es lo que se puede hacer para evitar en lo mínimo estos cambios; siguiendo las consideraciones mencionadas anteriormente?
Actividad 6: ¡No es posible hacer tantos cambios! Instrucciones: 1. De manera individual contesta las siguientes preguntas: a. ¿Qué es el diseño de la interfaz? b. ¿Cuáles son los tipos de control de usuario? c. ¿Qué aspectos debe de tomar en cuenta el diseño de una interfaz? Incluyan ejemplos de interfaces para cada tipo. 2. Reúnanse en equipos (Skype, Google Docs, etc.) y revisen sus respuestas. 3. Enlisten los 4 elementos de un sistema de administración de la configuración. 4. Elijan un software y mencionen los cambios que ha tenido desde su creación. ¿Por qué se dieron esos cambios? 5. ¿Cada cuándo cambia un software? Hagan una lluvia de ideas que dé respuesta a la pregunta. 6. Imaginen que los han llamado para dar soporte a un software de control escolar en una universidad, ¿cuáles pasos tendrían que seguir para hacerlo? 7. Reporten lo anterior en un escrito.
8. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
1. Imagina que la empresa que ha creado el software Compaq necesita personal que ayude en su mantenimiento. 2. Elabora una presentación en la que mencionen al cliente por qué es importante dar mantenimiento a su software y los tipos de mantenimiento que ofrecen. 3. Incluye el plan a detalle para dar mantenimiento a su software, incluyendo costos de mantenimiento.
1. Define los requerimientos del sistema de terminal de punto de venta, que es utilizado para gestionar las ventas y registrarlas. Se usa principalmente en supermercados, tiendas y centros comerciales y que incluya las siguientes funciones: a. Registrar la venta, es decir los productos comprados b. Calcular el total, incluyendo IVA c. Capturar el producto manualmente o con el lector de código de barras d. Reducir el inventario cuando se realiza la venta e. Registrar las ventas efectuadas f. Identificar el cajero con el usuario y la clave 2. Determina (del sistema mencionado anteriormente) el análisis de los requerimientos, los patrones y vistas de arquitectura de diseño, la interacción con el usuario, así como las modificaciones al diseño del sistema y su mantenimiento. 3. Realiza una esquematización gráfica de los requerimientos del sistema.