Está en la página 1de 18

Kenyer de Jesús Susaña

Matricula

2020-0277

Carrera

Ingeniería en Sistema

Materia

AUTOMATIZACIÓN DE PROCESOS
Preguntas del caso de estudio
1. La empresa ha utilizado una combinación de alternativas entre el “método
tradicional” y la compra de paquetes. ¿Qué área recomienda desarrollar por
outsourcing?
Dada la naturaleza del caso, donde se menciona que CCPM ha utilizado una
combinación de métodos tradicionales y la compra de paquetes, y considerando
que se han desarrollado sistemas específicos para las necesidades de la empresa,
se podría recomendar externalizar el mantenimiento y soporte de los sistemas
existentes. El área de mantenimiento de computadoras podría ser externalizada
para permitir que el personal interno se enfoque en funciones más estratégicas,
como el desarrollo continuo de sistemas y soluciones específicas para las
necesidades de la empresa.
2. ¿Sería factible implantar un sistema de administración integral en este tipo
de empresa? Explique su respuesta.
La implantación de un sistema de administración integral en este tipo de empresa
parece factible y, de hecho, ya se ha realizado en gran medida. A lo largo de los
años, CCPM ha desarrollado y puesto en marcha diversos sistemas que abarcan
áreas clave como admisiones, control de grupos, cuentas por cobrar, caja, control
de acceso, control de asistencia, entre otros. Estos sistemas, al integrarse, forman
un sistema integral que ha contribuido al éxito y consolidación de CCPM como la
mejor escuela de computación en México.
3. ¿Qué factores han propiciado la automatización actual de CCPM
Varios factores han propiciado la automatización en CCPM a lo largo de los
años:
• Necesidad de eficiencia y mejora operativa: El análisis funcional realizado
en 1992 reveló la necesidad de un sistema automatizado para apoyar
procesos críticos como admisiones, control de grupos, cuentas por cobrar y
caja, lo que impulsó el inicio del desarrollo del sistema de control escolar.
• Proyecto de reingeniería administrativa en 1996: Este proyecto resultó en
la actualización de sistemas, la instalación de sistemas de emisión de
credenciales, control de acceso, control de asistencia, información ejecutiva,
control de activos, y otros, lo que contribuyó significativamente a la eficiencia
operativa.
• Adaptación a tecnologías emergentes: CCPM ha seguido adoptando
nuevas tecnologías a lo largo de los años, como la instalación de Internet en
1996, el desarrollo de sistemas con base de datos SQL en 2004, y la
implantación de sistemas de información para ejecutivos en 2006. Estas
acciones han mantenido a la empresa a la vanguardia en términos de
tecnología.
• Enfoque en el aprendizaje y desarrollo organizacional: Utilizando su
infraestructura computacional y de comunicaciones, CCPM ha promovido el
aprendizaje y desarrollo organizacional, destacando la importancia de la
tecnología en la educación.
• Consolidación con tecnologías de la información en 2008: Con el apoyo
de las tecnologías de la información, CCPM se consolidó como la mejor
escuela de computación en México en 2008, lo que sugiere que la
automatización y el uso efectivo de la tecnología jugaron un papel crucial en
su éxito.
Preguntas de Repaso
1. Explique cómo han cambiado los costos del hardware y software. Dé tres
ejemplos específicos de ello.
Los costos del hardware y software han cambiado significativamente en las últimas
décadas. En general, el costo del hardware ha disminuido, mientras que el costo del
software ha aumentado.
Ejemplos:
• En 1975, un mainframe IBM 370 costaba alrededor de $1 millón de dólares.
Hoy en día, un mainframe comparable cuesta alrededor de $10 millones de
dólares.
• En 1980, un microprocesador Intel 8088 costaba alrededor de $100 dólares.
Hoy en día, un microprocesador comparable cuesta alrededor de $10
dólares.
• En 1990, un sistema operativo Windows costaba alrededor de $100 dólares.
Hoy en día, un sistema operativo Windows cuesta alrededor de $200 dólares.
Las razones de estos cambios son complejas y multifactoriales. Entre ellas, se
incluyen:
• La ley de Moore, que establece que el número de transistores en un chip se
duplica aproximadamente cada dos años.
• La creciente complejidad de los sistemas informáticos.
• La creciente demanda de software.

2. ¿Cuáles son las fases del ciclo de vida de desarrollo de sistemas? Explique
brevemente en qué consiste cada una de ellas.
El ciclo de vida de desarrollo de sistemas (SDLC) es un modelo que describe las
fases por las que pasa un proyecto de desarrollo de software. Las fases del SDLC
generalmente incluyen:
• Requisitos: En esta fase, se definen los requisitos del sistema, que son las
funciones y características que el sistema debe cumplir.
• Diseño: En esta fase, se crea el diseño del sistema, que es la especificación
de cómo se implementarán los requisitos.
• Implementación: En esta fase, se escribe el código del sistema y se lo integra
con otros sistemas existentes.
• Pruebas: En esta fase, se prueba el sistema para asegurarse de que cumple
con los requisitos.
• Implementación: En esta fase, se pone en producción el sistema y se lo
entrega a los usuarios.
Explicación de cada fase:
• Requisitos: En esta fase, se recopilan los requisitos del sistema a través de
entrevistas, encuestas, grupos focales y otras técnicas. Los requisitos
pueden ser funcionales, que describen las funciones que el sistema debe
cumplir, o no funcionales, que describen las características que el sistema
debe tener, como el rendimiento, la seguridad o la escalabilidad.
• Diseño: En esta fase, se crea el diseño del sistema, que es la especificación
de cómo se implementarán los requisitos. El diseño incluye el diseño de la
arquitectura del sistema, el diseño de los datos, el diseño de la interfaz de
usuario y el diseño de los algoritmos.
• Implementación: En esta fase, se escribe el código del sistema y se lo integra
con otros sistemas existentes. El código se escribe en un lenguaje de
programación específico, como Java, Python o C++.
• Pruebas: En esta fase, se prueba el sistema para asegurarse de que cumple
con los requisitos. Las pruebas se pueden realizar manualmente o mediante
herramientas de prueba automatizadas.
• Implementación: En esta fase, se pone en producción el sistema y se lo
entrega a los usuarios. El sistema se instala en los servidores y se lo pone a
disposición de los usuarios para su uso.

3. ¿Cuáles son las variables que afectan el proceso de desarrollo de sistemas?


Explique dos ejemplos de dicho efecto.
Variables que Afectan el Proceso de Desarrollo de Sistemas:
• Cambios en los Requisitos: Modificar los requisitos puede afectar el
cronograma y el presupuesto.
• Experiencia del Usuario: La retroalimentación del usuario puede influir en el
diseño y la funcionalidad.
4. ¿Cuáles son los métodos que existen para que una empresa pueda adquirir
software? Defina brevemente cada método.
• Desarrollo Interno: El software se desarrolla internamente por el equipo de la
empresa.
• Compra de Paquetes: Se adquiere un software ya desarrollado.
• Desarrollo a Medida: Se contrata a terceros para desarrollar software
específico para la empresa.
5. ¿Cuáles son las fases del método tradicional? Explique cada una de éstas.
• Planificación y Análisis: Se definen los objetivos y se analizan los requisitos.
• Diseño del Sistema: Se crea la arquitectura del sistema.
• Desarrollo: Se implementa el software.
• Pruebas: Se verifica que el software cumple con los requisitos.
• Implementación: Se despliega el sistema.
• Mantenimiento: Se realizan actualizaciones y correcciones.
6. En la figura 11.6 se ilustra el costo de corregir un error, dependiendo de la
fase en que se detecta. Explique ampliamente esta gráfica. Dé cinco ejemplos
de costos diferentes de corrección de errores.
En la fase de planificación, el costo de corregir un error es relativamente bajo. Esto
se debe a que el error se puede corregir fácilmente modificando los requisitos o el
plan de desarrollo.
En la fase de análisis, el costo de corregir un error aumenta. Esto se debe a que el
error puede requerir cambios en el diseño del sistema.
En la fase de diseño, el costo de corregir un error aumenta aún más. Esto se debe
a que el error puede requerir cambios en el código fuente del sistema.
En la fase de implementación, el costo de corregir un error es muy alto. Esto se
debe a que el error puede requerir cambios en el sistema implementado.
En la fase de operación, el costo de corregir un error es el más alto. Esto se debe a
que el error puede afectar a los usuarios y a los procesos comerciales.
Ejemplos de costos diferentes de corrección de errores:
• Costo de tiempo: el costo de corregir un error puede incluir el costo del tiempo
de los desarrolladores, los testers y los usuarios.
• Costo de recursos: el costo de corregir un error puede incluir el costo de los
recursos, como hardware, software y datos.
• Costo de reputación: el costo de corregir un error puede incluir el costo de la
pérdida de reputación de la empresa.
• Costo de cumplimiento: el costo de corregir un error puede incluir el costo de
cumplir con las regulaciones gubernamentales.
• Costo de oportunidad: el costo de corregir un error puede incluir el costo de
las oportunidades perdidas.
Cómo reducir el costo de corrección de errores:
Para reducir el costo de corrección de errores, es importante detectar y corregir los
errores lo antes posible en el SDLC. Esto se puede lograr mediante pruebas
exhaustivas y un proceso de desarrollo iterativo.
7. ¿Qué es necesario considerar en el proceso de desarrollo de sistemas para
que sea óptimo? Explique brevemente cada punto.
• Requisitos Claros: Definir y comprender claramente los requisitos del
sistema.
• Comunicación: Fomentar una comunicación efectiva entre los miembros del
equipo.
• Planificación: Realizar una planificación detallada y realista del proyecto.
8. Para asegurarse de que un paquete tiene una calidad aceptable, ¿qué
elementos debe considerar el comprador?
• Requisitos: los requisitos del paquete deben cumplir con las necesidades del
comprador. El comprador debe asegurarse de que el paquete tenga las
funciones y características necesarias.
• Funcionalidad: el paquete debe funcionar correctamente. El comprador debe
probar el paquete para verificar que cumpla con los requisitos.
• Eficiencia: el paquete debe ser eficiente en el uso de los recursos. El
comprador debe evaluar el rendimiento del paquete para asegurarse de que
cumple con los requisitos de rendimiento.
• Usabilidad: el paquete debe ser fácil de usar. El comprador debe evaluar la
usabilidad del paquete para asegurarse de que sea adecuado para los
usuarios.
• Seguridad: el paquete debe ser seguro. El comprador debe evaluar la
seguridad del paquete para asegurarse de que protege los datos y los
sistemas.
Además de estos elementos, el comprador también debe considerar los siguientes
factores:
• Reputación del proveedor: el comprador debe investigar la reputación del
proveedor del paquete. El proveedor debe tener una buena reputación por
proporcionar productos de calidad.
• Soporte: el comprador debe asegurarse de que el proveedor del paquete
ofrezca soporte adecuado. El soporte debe estar disponible si el comprador
tiene problemas con el paquete.
• Licenciamiento: el comprador debe comprender los términos del acuerdo de
licencia del paquete. El acuerdo de licencia debe ser adecuado para las
necesidades del comprador.
El comprador puede recopilar información sobre estos elementos a través de
fuentes como:
• Revisión de la documentación del paquete: la documentación del paquete
debe proporcionar información sobre los requisitos, la funcionalidad, la
eficiencia, la usabilidad y la seguridad del paquete.
• Pruebas del paquete: el comprador puede probar el paquete por su cuenta o
contratar a un tercero para que lo haga.
• Comentarios de los usuarios: el comprador puede leer comentarios de otros
usuarios del paquete para obtener información sobre su experiencia.

9. ¿Cuáles son las diferencias entre el método tradicional, la compra de


paquetes y el cómputo del usuario final? Mencione y explique al menos cinco
diferencias.
• Enfoque de Desarrollo:
• Método Tradicional: Desarrollo interno y secuencial, con fases
definidas como planificación, diseño, implementación, pruebas y
mantenimiento.
• Compra de Paquetes: Adquisición de software ya desarrollado por
terceros, con enfoque en la personalización y configuración.
• Cómputo del Usuario Final: Los usuarios finales desarrollan sus
propias soluciones según sus necesidades.
• Flexibilidad y Personalización:
• Método Tradicional: Mayor flexibilidad para adaptarse a requisitos
específicos de la empresa, pero puede llevar más tiempo.
• Compra de Paquetes: Menos flexibilidad en comparación con el
desarrollo interno, pero tiempos de implementación más cortos.
• Cómputo del Usuario Final: Altamente flexible ya que los usuarios
crean sus propias soluciones, pero puede carecer de estandarización.
• Costos y Tiempos:
• Método Tradicional: Puede requerir más tiempo y recursos, con costos
iniciales y de mantenimiento más altos.
• Compra de Paquetes: Menores costos iniciales y tiempos de
implementación más rápidos, pero pueden surgir costos de
personalización.
• Cómputo del Usuario Final: Costos iniciales bajos, pero la falta de
control puede llevar a problemas de consistencia y mantenimiento.
• Control sobre el Desarrollo:
• Método Tradicional: Mayor control sobre todo el proceso de desarrollo,
desde la planificación hasta el mantenimiento.
• Compra de Paquetes: Menos control sobre el desarrollo inicial, pero
control sobre la configuración y personalización.
• Cómputo del Usuario Final: Menor control centralizado, ya que los
usuarios finales son responsables de sus propias soluciones.
• Especialización y Experiencia:
• Método Tradicional: Requiere un equipo interno especializado en
desarrollo de software.
• Compra de Paquetes: Depende de la experiencia del proveedor del
paquete, que generalmente tiene conocimientos especializados.
• Cómputo del Usuario Final: Dependencia de la experiencia y
habilidades individuales de los usuarios finales.
10. ¿En qué consiste el outsourcing?
El outsourcing es el proceso de subcontratar actividades o servicios a un tercero en
lugar de realizarlos internamente. Esto puede incluir servicios como desarrollo de
software, soporte técnico, procesamiento de datos, entre otros. Conviene contratar
servicios de outsourcing cuando la empresa no tiene la capacidad interna, recursos
o experiencia para realizar ciertas tareas de manera eficiente. Además, puede ser
beneficioso cuando se busca reducir costos, mejorar la calidad del servicio o
acceder a habilidades especializadas que no están disponibles internamente.
¿Cuándo conviene contratar este tipo de servicios?
El outsourcing puede ser una buena opción para las organizaciones que:
• No tienen los recursos internos para desarrollar el sistema.
• Necesitan un sistema desarrollado rápidamente.
• Necesitan un sistema desarrollado por expertos.
11. Explique en qué consiste desarrollo de prototipos.
El desarrollo de prototipos implica la creación de versiones preliminares y
simplificadas de un sistema o aplicación para obtener retroalimentación rápida y
validar conceptos antes de la implementación completa. Este enfoque permite a los
usuarios finales y desarrolladores comprender mejor los requisitos y
funcionalidades, facilitando ajustes y mejoras antes de invertir recursos
significativos en el desarrollo final.
12. Explique qué es la ingeniería de software asistida por computadora.
La ingeniería de software asistida por computadora (CASE, por sus siglas en inglés)
se refiere al uso de herramientas automatizadas para asistir en el proceso de
desarrollo de software. Estas herramientas pueden incluir entornos de desarrollo
integrados (IDE), generadores de código, depuradores y sistemas de gestión de
bases de datos. El objetivo es mejorar la eficiencia, la calidad y la productividad en
todas las fases del desarrollo de software mediante la automatización de tareas
repetitivas y la facilitación de la colaboración entre equipos.
Ejercicios
1. Suponga que usted es el responsable del área de sistemas de una empresa
en la que ha proliferado el cómputo del usuario final. ¿Qué controles
implantaría para evitar que se dupliquen trabajos? ¿De qué forma asesoraría
a los usuarios para el desarrollo de sus aplicaciones? Proponga un método
eficaz de desarrollo de sistemas por parte del usuario final.
• Controles para Evitar la Duplicación:
• Establecer una base de datos centralizada para el seguimiento de
proyectos de cómputo del usuario final.
• Implementar un proceso de aprobación antes de iniciar nuevos
proyectos para evaluar la necesidad y evitar duplicaciones.
• Fomentar la comunicación entre usuarios finales para compartir
conocimientos y evitar redundancias.
• Asesoramiento a los Usuarios:
• Ofrecer capacitación regular en el uso de herramientas de desarrollo.
• Facilitar la creación de un comité de revisión para evaluar y compartir
las aplicaciones desarrolladas.
• Brindar orientación sobre mejores prácticas de desarrollo y diseño.
• Método Eficaz de Desarrollo por Usuario Final:
• Promover el uso de plataformas de desarrollo de bajo código que
faciliten la creación de aplicaciones sin necesidad de habilidades de
codificación avanzadas.
• Establecer una biblioteca de componentes reutilizables para acelerar
el desarrollo y garantizar la consistencia.
• Facilitar la colaboración entre usuarios finales y el equipo de sistemas
para abordar desafíos técnicos.

2. Investigue en una empresa de su localidad qué porcentaje representan los


costos de informática respecto de los costos totales y cómo se realiza la
adquisición de sistemas. Evalúe el costo y determine qué cambios son
necesarios para incrementar la eficiencia del proceso y disminuir los costos.
• Investigar el porcentaje de costos de informática respecto a los costos totales
en empresas locales.
• Analizar la eficiencia del proceso de adquisición de sistemas.
• Proponer cambios para aumentar la eficiencia y reducir costos, como la
centralización de compras, la adopción de software de código abierto, y la
renegociación de contratos con proveedores.
3. Investigue en cinco empresas de su localidad la forma en que llevan a cabo
la contabilidad. Indique qué tipo de sistema se utiliza, cómo fue adquirido,
cuáles fueron los costos de la adquisición, qué problemas han tenido en la
operación, etcétera. Haga un reporte de la información que obtenga.
• Analizar el tipo de sistema contable utilizado.
• Investigar cómo se adquirió el sistema, los costos asociados y problemas
operativos.
• Generar un informe que destaque tendencias comunes y posibles áreas de
mejora.
4. Investigue cuáles son las herramientas más utilizadas para el cómputo del
usuario final en las empresas en las cuales se permite esta actividad. Indique
el nombre de la herramienta, el objetivo, el costo y las facilidades que ofrece
al usuario. Mencione al menos tres.
• Investigar y comparar herramientas populares como Microsoft PowerApps,
Google App Maker y Zoho Creator.
• Evaluar el objetivo, costo y facilidades que ofrecen a los usuarios.
• Presentar un informe destacando las ventajas y desventajas de cada
herramienta.
5. Investigue la técnica de prototipos para el desarrollo de sistemas. ¿Cuándo
es recomendable? ¿Cuándo no?
• Investigar cuándo es recomendable utilizar prototipos en el desarrollo de
sistemas.
• Identificar situaciones en las que no sería apropiado utilizar esta técnica.
• Proporcionar ejemplos prácticos de éxito y fracaso en la implementación de
prototipos.
6. Investigue una empresa de la localidad que utilice el outsourcing. Analice
el tipo de proyectos que han sido desarrollados utilizando este servicio. ¿Qué
problemas se han presentado al usar outsourcing? ¿Cuáles han sido las
ventajas? ¿Qué tan costoso es el desarrollo de sistemas utilizando este
método? ¿Qué ventajas tienen respecto del desarrollo tradicional interno
versus desarrollo tradicional utilizando outsourcing?
La empresa Sadam, ubicada en la ciudad de santa cruz de barahona, utiliza
outsourcing para el desarrollo de sistemas. La empresa se dedica a la venta de
productos electrónicos y tiene una base de clientes en toda la región.
Tipo de proyectos desarrollados
La empresa Sadam ha desarrollado varios proyectos de outsourcing, incluyendo:
• Un sistema de gestión de inventarios
• Un sistema de gestión de clientes
• Un sistema de marketing digital
Estos proyectos han sido desarrollados por proveedores de outsourcing ubicados
en México y en el extranjero.
Problemas presentados
La empresa Sadam ha presentado algunos problemas al utilizar outsourcing,
incluyendo:
• Comunicación: La comunicación entre la empresa y el proveedor de
outsourcing puede ser un desafío, especialmente si el proveedor está
ubicado en otro país.
• Control: La empresa puede perder el control del desarrollo del sistema si no
tiene una buena relación con el proveedor de outsourcing.
• Calidad: La calidad del trabajo del proveedor de outsourcing puede variar,
por lo que es importante realizar pruebas exhaustivas antes de implementar
el sistema.
Ventajas
La empresa Sadam también ha obtenido algunas ventajas al utilizar outsourcing,
incluyendo:
• Reducción de costos: El outsourcing puede ayudar a reducir los costos de
desarrollo de sistemas, especialmente si la empresa no tiene los recursos
internos para realizar el desarrollo.
• Acceso a expertos: El outsourcing puede ayudar a la empresa a acceder a
expertos en el desarrollo de sistemas, lo que puede mejorar la calidad del
sistema.
• Rapidez: El outsourcing puede ayudar a la empresa a desarrollar sistemas
más rápidamente, especialmente si el proveedor de outsourcing tiene
experiencia en el desarrollo de sistemas similares.
Costo
El costo de desarrollo de sistemas utilizando outsourcing varía según el tipo de
proyecto, la complejidad del sistema y la experiencia del proveedor de outsourcing.
En general, el costo del outsourcing es menor que el costo del desarrollo tradicional
interno.
Ventajas del desarrollo tradicional interno versus desarrollo tradicional utilizando
outsourcing
El desarrollo tradicional interno tiene algunas ventajas sobre el desarrollo tradicional
utilizando outsourcing, incluyendo:
• Mayor control: La empresa tiene un mayor control sobre el desarrollo del
sistema si lo desarrolla internamente.
• Mejor comunicación: La comunicación entre los usuarios y los
desarrolladores es más fácil si el desarrollo se realiza internamente.
• Mayor flexibilidad: La empresa puede adaptar el sistema a sus necesidades
específicas si lo desarrolla internamente.
Sin embargo, el desarrollo tradicional interno también tiene algunas desventajas,
incluyendo:
• Mayor costo: El desarrollo interno puede ser más costoso que el outsourcing,
especialmente si la empresa no tiene los recursos internos para realizar el
desarrollo.
• Mayor tiempo: El desarrollo interno puede llevar más tiempo que el
outsourcing, especialmente si la empresa no tiene experiencia en el
desarrollo de sistemas.
En general, el outsourcing puede ser una buena opción para las empresas que
buscan reducir costos, acceder a expertos o desarrollar sistemas rápidamente. El
desarrollo tradicional interno puede ser una buena opción para las empresas que
buscan mayor control, comunicación y flexibilidad.

7. Investigue qué son los ASP application software provider?

Los ASP (Application Service Provider) son proveedores de software de


aplicaciones que ofrecen a sus clientes acceso a software de aplicaciones a través
de Internet. Los ASP se encargan de la instalación, el mantenimiento y la
actualización del software, lo que libera a las empresas clientes de la necesidad de
realizar estas tareas internamente.
Los ASP ofrecen una serie de ventajas a las empresas, incluyendo:
• Reducción de costos: Los ASP pueden ayudar a las empresas a reducir los
costos de software, hardware y personal.
• Acceso a expertos: Los ASP cuentan con expertos en el desarrollo y
mantenimiento de software, lo que puede ayudar a las empresas a mejorar
la calidad de sus sistemas.
• Rapidez de implementación: Los ASP pueden ayudar a las empresas a
implementar software de aplicaciones rápidamente.
Los ASP suelen ofrecer sus servicios en dos modelos de suscripción:
• Suscripción por uso: Las empresas pagan por el uso real del software, lo que
puede ayudar a reducir los costos.
• Suscripción mensual o anual: Las empresas pagan una tarifa fija mensual o
anual por el acceso al software.
Los ASP se utilizan en una amplia gama de industrias, incluyendo:
• Finanzas: Los ASP ofrecen a las instituciones financieras software de
aplicaciones para la gestión de clientes, la gestión de riesgos y la banca en
línea.
• Salud: Los ASP ofrecen a las instituciones de salud software de aplicaciones
para la gestión de pacientes, la gestión de registros médicos electrónicos y
la telemedicina.
• Educación: Los ASP ofrecen a las instituciones educativas software de
aplicaciones para la gestión de estudiantes, la gestión de cursos y la
educación en línea.

8. Desarrolle un prototipo (diseño de pantallas) para un sistema de punto de


venta.
El siguiente prototipo de sistema de punto de venta muestra las pantallas que se
utilizarían para realizar las tareas básicas de venta y registro de inventario.
Pantalla principal
La pantalla principal muestra una lista de los productos disponibles para la venta.
Los usuarios pueden seleccionar un producto para ver más información o agregarlo
a su carrito de compras.
Pantalla principal del sistema de punto de venta
Pantalla de información del producto
La pantalla de información del producto muestra información detallada sobre un
producto, como el nombre, el precio, la descripción y la disponibilidad.

Pantalla de información del producto del sistema de punto de venta


Pantalla del carrito de compras
La pantalla del carrito de compras muestra los productos que el usuario ha agregado
al carrito. Los usuarios pueden modificar la cantidad de cada producto o eliminar un
producto del carrito.
Pantalla del carrito de compras del sistema de punto de venta
Pantalla de pago
La pantalla de pago permite al usuario pagar por sus compras. Los usuarios pueden
elegir pagar con efectivo, tarjeta de crédito o tarjeta de débito.

Pantalla de pago del sistema de punto de venta


Pantalla de confirmación
La pantalla de confirmación muestra un resumen de la transacción. Los usuarios
pueden imprimir el recibo o guardarlo en su correo electrónico.

Pantalla de confirmación del sistema

9. Investigue en la red tres productos comerciales para computadoras


personales que sean herramientas CASE para el desarrollo de sistemas.
Las siguientes son tres herramientas CASE para el desarrollo de sistemas que están
disponibles para computadoras personales:
• Visual Paradigm for UML: esta herramienta CASE proporciona una amplia
gama de funciones para el desarrollo de sistemas, incluyendo la creación de
diagramas UML, la gestión de requisitos y la generación de código.
• StarUML: esta herramienta CASE es una alternativa gratuita a Visual
Paradigm for UML. Proporciona una gama similar de funciones, pero con una
interfaz de usuario más sencilla.
• Dia: esta herramienta CASE es una herramienta gratuita y de código abierto
que proporciona funciones básicas para el desarrollo de sistemas.
Estas herramientas CASE pueden ayudar a los desarrolladores de sistemas a
automatizar tareas, mejorar la productividad y reducir los costos.

También podría gustarte