Académique Documents
Professionnel Documents
Culture Documents
ciencias_help@hotmail.com
Tecnologas de
informacin e
informtica
Apoyo en
ejercicios
Servicio de asesoras y solucin de ejercicios
Ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
Utilizando tus conocimientos de solucin de un programa siguiendo todas las fases de ciclo de
vida realiza lo siguiente:
1. Se tiene la necesidad de un programa que calcule el promedio de calificacin de 3
alumnos.
2. Para solucionar el problema debers aplicar tus conocimientos de variables y
asignaciones; dentro del programa almacena los nombres y apellidos de los alumnos;
selecciona las variables para guardar las calificaciones de todos los alumnos y tambin
selecciona las variables para calcular el promedio.
3. El programa deber imprimir el nombre de los alumnos, sus calificaciones y sus
promedios.
4. Aplica el ciclo de vida de desarrollo de software a travs de lo siguiente:
a. Anlisis: realiza una lista de las necesidades del programa e identifica las entradas,
procesos y salidas.
b. Diseo: realiza el diagrama de flujo de la solucin y el pseudocdigo. Disea al menos
2 casos de prueba.
c. Codificacin: realiza la programacin utilizando C++.
d. Pruebas: corre los casos de prueba y documenta los resultados.
1. Renanse en Skype, google talk o algn chat y reflexionen sobre las siguientes preguntas:
a. Qu es una variable y cmo se deben escribir los nombres de variables?
b. Qu tipos de variables existen?
c. Cuntos tipos de datos existen y qu datos pueden almacenar?
2. Para cada uno de los siguientes datos definan el tipo de dato que debe utilizarse, el
nombre de variable que pondran para almacenarlo y dos posibles valores que podra
tomar la variable:
Dato a almacenar
Variable
Tipo de dato
Valores
Un nombre de
persona
Un sueldo
Dato para saber si
un empleado
cumpli con
puntualidad
La edad de una
persona
El sexo en formato
F = Femenino, M =
Masculino
Un telfono
www.maestronline.com
ciencias_help@hotmail.com
La constante de la
gravedad
El ndice de masa
corporal
El valor de la masa
de un planeta
La clasificacin de
una pelcula de
cine
3. Realicen un programa en C++ en donde generes todas las variables y sigan las
especificaciones que definieron en la tabla. El programa deber imprimir todos los datos
con un buen formato.
4. Agreguen los comentarios necesarios a su programa para seguir las mejores prcticas de
indentacin y documentacin de cdigo.
Resuelve los siguientes ejercicios:
1. El Deportivo Estrella realiza diversos partidos de ftbol amistosos entre los equipos
de los miembros del club. Se tiene la necesidad de contar con un programa para
generar un reporte de los partidos y la informacin concerniente a cada equipo. Por
lo anterior, debers crear el programa que genere este reporte, para ello debers
generar de manera ficticia los siguientes datos:
a. Informacin del da, mes, ao y hora en que se efectu el partido.
b. Nombre de cada uno de los equipos (2 equipos participantes en el partido).
c. Nombre de los 11 jugadores de cada equipo, el nmero de jugador, la altura de
cada jugador (expresada en metros) y el nmero de socio. El nmero de socio
comienza con una letra S seguida de tres nmeros enteros (ejemplo: S001, S050,
S112).
d. El marcador, esto es, la cantidad de goles que anot cada uno de los equipos.
e. El equipo ganador (como regla de los partidos, si existe un empate al final del
segundo tiempo, se tiran penales hasta que haya un desempate; es decir,
siempre hay un equipo ganador).
f. El programa deber imprimir el reporte del partido con el siguiente formato:
2. Resuelve el problema tomando como base las fases del ciclo de vida de desarrollo
de software:
a. Anlisis: define la lista de requerimientos, cantidad de variables que se
necesitan, tipos de datos de cada variable y el nombre de cada una de ellas.
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
i.
Anlisis: examina los requerimientos y genera una lista de todas las necesidades
detalladas que identifiques del sistema. Define las entradas, salidas y el proceso.
ii.
Diseo: plantea el algoritmo de la solucin utilizando pseudocdigo y
diagramacin en Raptor. Valida el diagrama de flujo y muestra las evidencias de la
consola de Raptor. Indica tambin los casos de prueba para asegurar que tu
programa funciona correctamente (mnimo tres casos de prueba, cada prueba
deber tener un identificador, la descripcin de la prueba, las entradas y las
salidas esperadas).
iii.
Codificacin: programa la solucin utilizando C++, incluye el comentario de
encabezado donde muestres lo que realiza el programa, las entradas y las salidas
(puedes incluir comentarios simples dentro del programa para mejorar el
entendimiento de tu programa).
iv.
Pruebas: ejecuta las pruebas y documenta la evidencia de cada caso de prueba.
Genera el reporte de la ejecucin de pruebas.
c. Recuerda que el programa deber usar las mejores prcticas de indentacin y orden
del cdigo.
3. Con base en lo anterior elabora un reporte del procedimiento que realizaste para
desarrollar elsoftware, as como los problemas que presentaste para lograr su correcto
funcionamiento.
Nota: no olvides incluir el proyecto de Dev C++, as como el diagrama de flujo en Raptor.
1. Si tu matrcula de alumno termina en nmero par, resuelve el ejercicio 1, si tu matrcula
termina en nmero impar, resuelve el ejercicio 2:
Ejercicio 1.
Una mquina de golosinas necesita un programa que ayude a dar el cambio utilizando la
menor cantidad de monedas. El programa deber preguntar al usuario:
a. El monto recibido (billete de 20, 50 o 100)
b. El monto a pagar (cantidad de compra)
El programa deber mostrar al usuario el cambio desglosado utilizando la menor cantidad de
monedas (ejemplo, si son 17 pesos de cambio, debe dar una de 10, una de 5 y una de 2).
Ejercicio 2.
Una escuela primaria necesita un programa para ayudar a sus alumnos a aprender las tablas
de multiplicar. El programa deber pedir al usuario el nmero de la tabla que va a aprender, y
deber mostrar la tabla de multiplicar del 1 al 10. Ejemplo, para la tabla del 2 se deber
mostrar:
www.maestronline.com
ciencias_help@hotmail.com
2x1=2
2x2=4
2 x 10 = 20
2. Del ejercicio que te haya tocado, analiza los requerimientos del problema, y como
resultado de tu anlisis y con aplicacin de las mejores prcticas de programacin define:
a. Los procesos (entrada, procesos, salidas).
b. Los requerimientos de cada uno de los programas.
c. La lgica del programa (diseo de diagrama de flujo).
d. Diseo de los casos de prueba.
e. Genera los programas utilizando Dev C++, ajustndose a las decisiones de tu anlisis
y diseo, aplicando las mejores prcticas de programacin.
f. Compila, prueba y depura tu programa hasta obtener el resultado esperado.
g. Ejecuta cada uno de los casos de prueba y documenta la evidencia de sus resultados
hasta que el programa funcione como se espera.
3. Qu estatutos condicionales y de repeticin utilizaste para hacer tu programa?,
justifiquen el porqu de tu seleccin al momento de documentar tu diseo.
4. Documenta tu programa y utiliza las mejores prcticas de programacin e indentacin.
1. Lee el siguiente problema:
Una escuela secundaria necesita un programa que puedan utilizar los alumnos para verificar si
aprendieron correctamente a solucionar las ecuaciones cuadrticas a travs de la aplicacin
de la frmula general.
Una ecuacin cuadrtica de la forma tiene dos soluciones para la variable X, esas soluciones
son X1 y X2. A travs de la frmula general, cumpliendo con ciertas restricciones, es posible
resolver la ecuacin. La frmula general es la siguiente:
La diferencia radica en que para X1 el dividendo suma la raz al valor de b, mientras que X2
efecta una resta.
Se necesita un programa que pida al usuario el valor de a, b y c. El programa deber mostrar
al usuario los valores de solucin de X1 y X2.
2. Analiza las necesidades del programa, genera un listado de requerimientos.
3. Analiza qu funciones predefinidas pueden ayudarte a resolver el problema.
www.maestronline.com
ciencias_help@hotmail.com
4. Analiza cmo seran las funciones para resolver la ecuacin por la frmula general.
5. Genera el diagrama de flujo o pseudocdigo para la solucin.
6. Divide el programa de forma modular, incluyendo cuando menos 2 funciones
personalizadas.
7. Disea la tabla de casos de prueba tomando en cuenta los siguientes valores (nota: estos
valores satisfacen las restricciones para que no haya races negativas y los resultados
sean correctos, no utilices otros valores, pues la frmula general solo puede usarse
cumpliendo ciertas restricciones):
Valor Valor Valor
A
B
C
Salidas
10
X1 = 0.20871215
X2 = 4.79128784
20
X1 = 0.10050506
X2 = 19.89949493
12
X1 = 0.27525512
X2 = 2.72474487
www.maestronline.com
ciencias_help@hotmail.com
Jugador
2
Jugador
3
Jugador
4
Jugador
5
www.maestronline.com
ciencias_help@hotmail.com
Juan Montes
194
180
221
432
820
Pedro Zapata
48
20
90
50
61
Ana Martnez
206
320
140
821
946
Rogelio Guerra
45
16
20
14
18
www.maestronline.com
ciencias_help@hotmail.com
2. Para la definicin del programa debes considerar la siguiente informacin, que se obtuvo
de la regin de Cancn con base en sus necesidades:
a. Los datos de los votos por distrito para cada candidato deben ser ledos de un archivo.
b. Se debe producir un reporte de resultados que se imprima en un archivo y que
contenga:
i.
La tabla de resultados debe estar impresa y con los ttulos incluidas.
ii.
Se debe mostrar el clculo del nmero total de votos recibidos por cada candidato
y el porcentaje del total de votos emitidos.
iii.
Se debe mostrar el candidato ms votado.
iv.
Si alguno de los candidatos recibe ms del 50% de los votos, imprimir un mensaje
en el reporte que declare al ganador de las elecciones.
v.
Si ningn candidato recibi ms del 50% de los votos, se debe imprimir el nombre
de los 2 candidatos ms votados, que sern los que pasarn a la segunda ronda.
3. Una vez que se tiene la informacin y especificaciones para desarrollar el programa, la
solucin deber contener lo siguiente:
a. Anlisis: examina los requerimientos y genera una lista de todas las necesidades que
identifiques del sistema. Define las entradas, procesos y salidas.
b. Diseo: plantea el algoritmo de solucin general del programa y los algoritmos para la
lgica de cada uno de los indicadores que pide el reporte. Debers tomar en cuenta el
diseo modular para dividir la solucin en subpartes a travs del uso de funciones.
Genera tambin el diseo de casos de prueba (mnimo 5) que te permitan probar
todos los escenarios que pide el programa; no olvides tomar en cuenta los casos de
prueba en caso de que algn archivo no exista, o que el formato de entrada sea el
incorrecto (cada prueba deber contener un identificador, la descripcin de la prueba,
las entradas y las salidas esperadas).
c. Codificacin: programa la solucin usando C++, incluye el comentario de encabezado
de cada una de las funciones, en donde se muestre el objetivo de la funcin, la
definicin de parmetros y los retornos (si aplican). El programa deber realizarse
aplicando arreglos y archivos.
d. Pruebas: ejecuta las pruebas y documenta la evidencia de cada caso de prueba.
Genera el reporte de la ejecucin de pruebas.
Recuerda que el programa debe usar las mejores prcticas de documentacin e indentacin
de cdigo.
4. Elabora un reporte con el procedimiento que seguiste para desarrollar el software y los
problemas que presentaste para lograr el correcto funcionamiento. No olvides incluir la
justificacin de tu diseo, los algoritmos de funciones, el algoritmo general y el proyecto en
DevC++.
5. De manera individual, define en tus propias palabras el trmino software.
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
Investiga mnimo cinco razones por las cuales se cae el Internet en las empresas,
negocios, bancos, dependencias de gobierno, y mnimo 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 artculo 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 lnea?
2. Qu consecuencias consideras que trae el hecho de la no disponibilidad en lnea
del pago de impuestos?
3. Qu piensas acerca de que el pago de impuestos con cheque no se pueda
realizar?
4. Qu haras para hacer que la gente pague antes de la fecha y no dejar todo para el
ltimo da?
5. Piensa en mnimo cinco cosas que consideras que ocurriran si en una empresa se
cae la red en el momento en que el cliente est haciendo uso de ella.
6. Compara las respuestas con tu equipo (pueden usar Skype, chat, MSN) para
enriquecer los conocimientos y experiencias de las aplicaciones web.
7. Elaboren un plan en el que se tenga contemplado qu haran, con la finalidad de que
sea mnimo el tiempo que la red no est disponible, o bien, pensar en que exista
disponibilidad de todo el tiempo.
8. Elaboren una lnea del tiempo donde se mencionen las etapas del ciclo de desarrollo
de un software y las personas que estn involucradas en cada etapa, como
programadores, analistas, usuarios, personal de administracin, entre otras.
9. Determinen cul es la etapa que consideran ms importante del ciclo de vida.
10. Definan las razones por las que consideran ms importante la etapa seleccionada.
11. Elabora un mapa conceptual de los diferentes modelos de tipo gil que existen,
considerando las caractersticas ms importantes de cada uno de ellos.
12. 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.
13. Especifica qu modelo aplicaras y por qu, en el caso del sistema de la joyera
JOYMOD, donde se requiere instalar un sistema para llevar el control de las ventas, ya
que el dueo se ha dado cuenta de que el negocio administrativamente no est del
todo bien.
El sistema de control de ventas le ayudar a saber cules fueron las ventas del da y
acumular las ventas por semana, por mes y por ao, de manera que podr comparar las
ventas en las diferentes etapas, para as establecer las metas de los vendedores.
Adems, el sistema le ayudar a saber las preferencias de los clientes y cules son los tipos
de joyera que se venden ms, por ejemplo el tipo de reloj que ms se vende.
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
En la ferretera Martnez se cuenta con una pgina de Internet en la que los clientes
pueden realizar sus pedidos, y para hacerlo siguen estos pasos:
Se toma el pedido del cliente va Internet.
Se verifica que el cliente no tenga adeudos anteriores.
En caso de no tener adeudos se le surte el pedido.
En caso de tener adeudos se le avisa al cliente y no se surte el pedido.
Si se surte el pedido se descuenta de inventario la mercanca y se hace el
cargo al cliente.
12. De manera individual realiza un mapa conceptual sobre los lineamientos de la calidad
del software y los diagramas UML.
13. Realiza adems uno de los siguientes diagramas UML:
Diagrama de caso
Diagrama de actividades
Diagrama de secuencias
Diagrama de estado
Diagrama de clase
14. Haz una presentacin sobre el diagrama que elegiste mencionando ejemplos, ventajas
y desventajas de su uso.
15. Comparte tus resultados con tu equipo, a travs del foro.
16. En equipo (Skype, Google Docs, etc.), definan Arquitectura del diseo.
17. Hagan una lista sobre los tipos de arquitectura y cundo se utilizan.
18. Cada equipo mencionar uno de los tipos de arquitectura y su uso.
19. Para finalizar, siguiendo la dinmica del Twitter escriban una conclusin sobre lo que
aprendieron, no debe de pasar los 140 caracteres.
1. Analiza la siguiente situacin 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
programacin, el sistema cuenta con muchas fallas al momento de implementarlo. El director
de sistemas analiza la situacin 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, direccin
y que diga forma de control de cambios.
b. Considerar la informacin del cambio a realizar, en el cual se debe describir y anotar
la fecha, la persona que lo solicita y la razn del cambio.
c. Considerar que debe haber una persona que haga valida la autorizacin del cambio,
con la idea de filtrar los cambios solicitados y que realmente sea una necesidad.
d. Considerar la informacin del cambio realizado, en el cual se debe incluir la persona
que lo realiz, la fecha y cul fue la solucin planteada para resolver el problema.
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
Con estos resultados los dueos de la zapatera conocen la rentabilidad del negocio.
Realiza lo siguiente:
1. Define el tipo de sistema o aplicacin a la que pertenece.
2. Define las actividades necesarias para desarrollar el sistema o aplicacin que elegiste,
de acuerdo al ciclo de vida de software.
1. Investiga ejemplos del uso diagramas de UML en el diseo de sistemas. Revisa un
ejemplo para los diagramas de casos de uso, actividades, secuencia, estados y de
clases.
2. Elabora un diagrama de casos de uso para un cajero automtico cuyas funciones son:
a. Retiro de efectivo
b. Pago de servicios: agua, luz y gas
c. Compra de tiempo aire
3. Elabora un diagrama de actividades para el sistema de ventas de la ferretera
Martnez, de acuerdo a lo siguiente:
La ferretera cuenta con una pgina de Internet en la que los clientes pueden realizar
sus pedidos, y para hacerlo siguen estos pasos:
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
4. Imagina que ests por iniciar tu camino para certificarte en ITIL, iniciars en Fundamentos
y terminars en Master. Qu plan seguiras?, por qu?, de qu te servira para tu
futuro?
5. Investiga sobre la importancia de Gobierno de TI. Realiza un resumen de los resultados de
tu investigacin. (Incluye al menos 3 fuentes bibliogrficas)
6. Entra por lo menos a 3 de las pginas de Internet de las organizaciones relacionadas con
ITIL mencionadas en la explicacin del tema y realiza un cuadro sinptico que incluya las
caractersticas principales de cada pgina.
7. Desarrolla el siguiente ejercicio: cmo consideras que se aplica ITIL en el manejo de un
casino? Imagina que tu mam, tu pap, tu abuelita o un amigo llegan al casino a utilizar las
maquinitas; si t fueras el dueo del mismo, cmo consideras que un rea de Tecnologa
de Informacin, que contara con los procesos de ITIL, podra apoyarte a que todo funcione
como esperas?, por ejemplo:
1. Estrategia del Servicio. A la hora de definir los servicios de Tecnologa de
Informacin en el largo plazo, qu debes de tomar en cuenta?
2. Diseo del Servicio. A la hora de disear los servicios de Tecnologa de
Informacin, qu debes de tomar en cuenta? (no olvides considerar los Niveles
de Servicio, la capacidad y disponibilidad). Tambin comenta si los servicios se
pueden brindar con el personal de TI disponible, o si se requiere el apoyo de un
proveedor. Si se requiere de su apoyo, cules son los puntos a tomar en cuenta
para seleccionarlo?
3. Transicin del servicio. Al momento de presentarse cambios, por ejemplo,
modificar el esquema de juego de todas las maquinitas, cmo pueden apoyarte
los procesos de transicin a controlar el cambio? Toma en cuenta que todas las
maquinitas trabajan en un esquema de 24 horas los 7 das de la semana.
4. Operacin del Servicio. No olvides tomar en cuenta el funcionamiento diario de
las maquinitas, el monitoreo de las mismas, etc.
8. Elabora un mapa conceptual uniendo las 5 fases del Ciclo de Vida del Servicio y los
procesos que componen a cada una.
9. Selecciona tres empresas y determina las 4Ps del Diseo de Servicio para cada una de
ellas.
10. Elabora una lista con 5 beneficios intangibles y 5 tangibles.
11. Haz una lista de Funciones, Procesos y Roles que se lleven a cabo en una tienda de
conveniencia y explica en qu consisten.
1. Elabora una lista de los activos de servicio y recursos con los que debe de contar:
a. Una aerolnea.
b. Un supermercado.
c. Una radiodifusora.
2. Imagina que eres director de una preparatoria que ofrece sus cursos slo de forma
presencial y te has dado cuenta de la tendencia de la educacin a distancia, ests
pensando en el futuro de la escuela y decides desarrollar una estrategia:
a. Definicin del mercado.
i.
Servicios que proporciona (incluyendo cmo generan valor a los clientes).
ii.
Estrategias para los servicios.
iii.
Descripcin del cliente.
iv.
Identificacin de las necesidades de los clientes y el mercado.
b. Desarrollo de lo que el negocio ofrecer.
i.
Cules son los planes de crecimiento de la empresa?
ii.
Servicios nuevos que va a ofrecer (resultado del anlisis del punto a).
iii.
Portafolio de Servicios, Canal de Entrada de Servicios y Catlogo de
Servicios.
iv.
Cul es la expectativa en cuanto a crecimiento de clientes? Qu van a
requerir ellos en un ao? En cinco aos?
www.maestronline.com
ciencias_help@hotmail.com
c.
www.maestronline.com
ciencias_help@hotmail.com
b. En qu consiste el servicio?
c. Qu debe contener los SLAs para cada servicio?
d. De qu tipo es? (servicio, cliente, multinivel). Justifica tu respuesta.
Las empresas son: Dell, Fiesta Inn y Bancomer.
1. Crea una cuenta de correo electrnico con algn proveedor de correos gratuitos.
a. Intenta entrar varias veces utilizando una contrasea incorrecta.
i.
Qu sucede?
ii.
En algn momento se bloquea la cuenta?, debera bloquearse?, por
qu?
b. Pide a un familiar que intente entrar con la opcin de olvide mi contrasea
(partiendo del hecho de que este familiar no sabe ni la clave ni la pregunta de
seguridad)
i.
Pudo acceder?, fue fcil?
ii.
Crees que existen controles de seguridad adecuados?
iii.
Qu acciones de seguridad implementaras?
c. Elabora un comentario y justifica todas tus respuestas.
2. Investiga en Internet artculos e informacin referente a la Gestin de Seguridad de la
Informacin. Busca informacin reciente que te muestre aspectos novedosos en relacin al
tema.
3. Imagina la siguiente situacin: Hoy es sbado y ests muy relajado en tu casa jugando con
tu granja de facebook, pero te das cuenta que la respuesta de la pgina est sper lenta,
ya perdiste dinero porque no pudiste cosechar a tiempo, pediste apoyo por chat pero nadie
te ha contestado, hablaste con varios de tus amigos que tambin estn jugando en ese
rato y te dicen que tambin con ellos est lento, que al parecer alguien trat de hackear la
pgina... No saben qu pasa.
4. Cmo podran los procesos de Diseo del Servicio haber evitado esta situacin?
Recuerda incluir a todos los procesos vistos en esta fase y resaltar las relaciones entre los
procesos en dado caso que sea relevante
Avance del proyecto final
De tarea para este tema, debes entregar a tu profesor el avance de tu proyecto final, el cual, debe
contener lo siguiente:
Instrucciones:
1. Selecciona una empresa (real) que se desenvuelva en: Hotelera, operacin de servicios
de telefona mvil u operacin de cines. Recuerda que no necesariamente tiene que ser
proveedora para el pblico en general, tambin puede ofrecer los servicios de TI de
manera interna para apoyar a la organizacin.
2. Para la empresa que acabas de seleccionar y tomando en cuenta los temas vistos hasta el
da de hoy, desarrolla lo siguiente:
a. Proporciona los datos generales de la empresa y en particular del rea de TI.
i.
Datos generales y estructura organizacional.
ii.
Misin, visin, objetivos.
iii.
rea de TI: nmero de personas que trabajan, misin, metas, objetivos.
b. Desarrolla para cada uno de los procesos de ITIL, vistos hasta el momento en
clase, lo siguiente:
i.
Estrategia del Servicio:
Cul es su mercado?, cules son las necesidades de los
clientes?, se tiene identificado el mercado potencial
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
iii.
iv.
v.
vi.
vii.
viii.
ciencias_help@hotmail.com
2. Hasta este punto has definido la situacin actual de la empresa que seleccionaste, cmo
debera ser la situacin ideal basada en ITIL?
3. Busca en Internet 2 herramientas tecnolgicas que la empresa pueda implementar para
apoyar a los procesos de ITIL vistos en esta clase y realiza un anlisis comparativo de los
dos proveedores, incluyendo el anlisis MoSCoW de los requerimientos de las
herramientas. Explica a qu procesos apoyara y los beneficios que traera consigo.
4. Recuerda que debes de justificar todas tus respuestas. Si no conoces o no cuentas con
informacin de la empresa para contestar alguna pregunta, puedes utilizar todos los
supuestos que desees, siempre y cuando lo reportes en tu entrega.
www.maestronline.com
ciencias_help@hotmail.com
cuenta con un celular, computadora o algn otro dispositivo con el cual se conecta
a Internet.
a. Cmo crees que funciona el Internet?
2. Realiza una lluvia de ideas acerca de lo que es una red de computadoras.
3. Utilizando la dinmica de Twitter, describe lo que es una red de computadoras
utilizando no ms de 140 caracteres.
Durante la actividad colaborativa
4. Renase en equipo de tres personas. Recuerden que pueden reunirse por medio de
Skype, Google Docs o algn otro chat.
5. Respondan las siguientes preguntas:
a. Cuando mandan un correo electrnico de su celular o computadora desde tu
ciudad de origen a una persona que se encuentra en la ciudad de ULM, Alemania
(Ciudad natal de Albert Einstein y Keppler).
i.
Cmo viaja este mensaje?
ii.
Por dnde pasa?
iii.
Qu ruta sigue?
iv.
Cundo mandas dos mensajes uno detrs de otro, consideras que viajan
por la misma ruta?
b. En ciertos lugares, las fechas se describen numricamente de la siguiente
manera: da.mes.ao, de tal forma que alguien que naci el quince de
septiembre de mil novecientos ochenta y siete (1987) se escribe: 15.09.1987.
Este nmero lo envas en un mensaje a travs de las redes sociales.
i.
Cmo escriben este nmero en sistema binario para que lo entiendan las
computadoras?
Qu crees que es un estndar?
ii.
Entren a la pgina www.iso.org, lean la introduccin a ISO y definan por qu
ISO piensa que los estndares de red son importantes y por qu son
importantes los estndares internacionales.
6. A continuacin lean el siguiente caso:
La Universidad TecMilenio est distribuida en la Repblica Mexicana en 5 zonas
geogrficas y tiene tambin su modalidad en lnea.
La zona Norte cuenta con 10 campus.
La zona de Monterrey con 7 campus (4 locales y 3 forneos).
La zona occidente tiene 8 campus.
La zona centro tiene 6 campus.
La zona sur tambin 6 campus.
Asuman que:
www.maestronline.com
ciencias_help@hotmail.com
Cada cabecera de zona tiene comunicacin directa con el campus las Torres donde
est la rectora del sistema.
k. Dibujen un esquema de cmo estn conectados las cabeceras de zona con
Monterrey. Qu topologa formaron?
l. Consulten la pgina de www.tecmilenio.mx para que identifiquen los campus
que administra cada cabecera de zona y unan los campus a su cabecera.
El administrador de la red de la Universidad TecMilenio campus Burkina Faso (es un pas de
frica occidental que limita al noroeste con Mal, al noreste con Nger, al sur con Costa de
Marfil, Ghana, Togo y Benn) est interesado en saber cmo se desplazan los paquetes desde
un tipo de red hasta otro tipo de red situada en un edificio diferente.
1. Explica:
a. Cmo encuentra su camino un paquete?
b. Qu capa OSI desempea un papel importante a la hora de verificar que los
paquetes han encontrado el mejor camino por la red?
c. Qu equipo de red desempea ese papel?
d. Describe las capas del modelo OSI y TCP/IP.
2. Para el desarrollo de la actividad, debes considerar lo siguiente:
a. El grfico debe incluir las siete capas del modelo.
b. La explicacin debe abarcar lo que sucede en cada capa.
c. Se debe fundamentar las acciones que se llevan a cabo en las capas al comunicar
dos dispositivos entre si considerando que uno de los dispositivos es el que enva y
otro el que recibe.
Preparacin para la actividad colaborativa (de forma individual)
1. Haz un cuadro comparativo entre los dos modelos OSI y TCP/IP explicando ventajas,
desventajas y aplicaciones de cada uno de ellos.
Debe incluir las capas de los modelos y lo que sucede en cada una de ellas
Durante la actividad colaborativa
a. Renanse en parejas. Recuerden que pueden reunirse por medio
de Skype, Google Docs o algn otro chat.
b. Lean el siguiente caso:
www.maestronline.com
ciencias_help@hotmail.com
Los representantes del gobierno de Namibia han contactado a su equipo de trabajo para que
les ayude a tomar una decisin. El gobierno de Namibia quiere interconectar en red las
oficinas gubernamentales de las 10 ciudades ms importantes del pas para proporcionar
ciertos servicios a esas ciudades. Las oficinas tienen entre 50 y 250 estaciones de trabajo
cada una y necesitan conectarse entre s para las tareas crticas.
a. Cul es el alcance del modelo TCP/IP y sus protocolos asociados para el alcance del
proyecto?
5. Al terminar compartan con sus compaeros sus resultados utilizando el foro de la
actividad.
6. Realiza una lluvia de ideas para escoger una herramienta de dibujo de Microsoft para
dibujar un ejemplo de red.
7. Dibuja un ejemplo de red que muestre:
a. Los dos pisos de un edificio genrico (este edificio sera el anexo a un hospital
localizado a 500 metros de l).
b. Que tenga 35 computadoras cada uno de los pisos.
c. Muestra cmo enlazaras los dos pisos.
d. Muestra cmo enlazara el edificio genrico con el hospital.
8. Antes de avanzar con tu dibujo, al director del edificio le gustara saber algunas cosas
sobre cmo se va a emplear la red. Para esto realiza cinco preguntas que consideres
necesarias plantearle al director de la clnica (puedes considerar preguntas como
esquema de ruteo y direccionamiento, enlaces entre hospital y edificio, etc.).
Preparacin para la actividad colaborativa (de forma individual)
1. Considera una empresa con las siguientes caractersticas:
o
o
Cuenta con cinco oficinas distribuidas en un rea geogrfica que abarca los
estados de Chiapas, Veracruz y Tabasco.
Las oficinas tienen entre 50 y 250 estaciones de trabajo cada una y necesitan
conectarse entre s para las tareas crticas.
c.
Qu clase de redes le sugieres implementar y qu rangos de
direccionamiento tendran?
d. Qu protocolos de ruteo necesitaran implementar?
Durante la actividad colaborativa
2. Renanse en equipos de tres integrantes. Recuerden que pueden reunirse por
medio de Skype, Google Docs o algn otro chat.
3. Leen el siguiente caso.
www.maestronline.com
ciencias_help@hotmail.com
Cable coaxial
grueso
Cable coaxial
delgado
Fibra ptica
monomodo
Fibra ptica
multimodo
Especificaciones TIA/EIA
Las especificaciones y terminaciones de cable de red a fin de asegurar interoperabilidad,
seguridad y rendimiento, en las redes de computadoras y dispositivos, son prcticamente
estndares que se siguen al implementar proyectos de sistemas de cableado estructurado.
1. Describe los lineamientos que establecen las siguientes especificaciones y
recomendaciones para llevarlo a cabo:
o TIA/EIA-568-B
o TIA/EIA-569-B
o TIA/EIA-570-A
o TIA/EIA-606
o TIA/EIA-607
Resaltando la importancia de:
a.
b.
c.
d.
e.
f.
g.
h.
i.
www.maestronline.com
Infrarrojo
ciencias_help@hotmail.com
a. La ruta que sigue suponiendo que se quiera comunicar el campus las Torres y el campus
Guadalupe de la Universidad TecMilenio.
b. Descripcin del funcionamiento de las redes LAN, topologas y modelos.
c. La direccin IP de la red es 209.137.147.134, representa este nmero en binario.
d. Describe las clases de direcciones IP y sus principales protocolos de ruteo.
e. Describe las capas del modelo OSI y describe lo que sucede en cada una de ellas.
f. Describe las capas del modelo TCP/IP y describe lo que sucede en cada una de ellas
g. Describe los estndares de comunicacin.
h. Enumera estndares de comunicacin.
Preparacin para la actividad colaborativa (de forma individual):
1. De manera individual haz la siguiente dinmica:
a. Tienes solamente 3 minutos para anotar el mayor nmero de caractersticas sobre
10BASE-TX, 10BASE-T4 y 10BASE-FX.
Durante la actividad colaborativa
2. Renanse en Skype, Google Talk o algn otro chat.
3. Llenen la siguiente tabla con la informacin que se pide, pero debern seguir la dinmica
Dos verdades y una mentira, es decir, para cada aspecto que te piden debern poner la
informacin correcta y una errnea; por ejemplo la informacin que pongan en el tiempo
bit de 10BASE-TX es errnea pero la de 10BASE-T4 y 10BASE-FX es correcta.
Parmetros
10BASE-TX
Tiempo de bit
Tiempo de ranura
www.maestronline.com
10BASE-T4
ciencias_help@hotmail.com
Medio de transmisin
Conectores
Topologa
4. Una vez que hayan completado la tabla comprtanla con otro equipo (utilicen el foro de la
actividad), y ellos debern sealar cada uno de los parmetros errneos en cada fila.
5. Al terminar devuelvan la tabla al equipo correspondiente y chequen en qu pudieron
equivocarse.
6. Para terminar esta parte contesten al azar las siguientes preguntas:
a. Cul es el ancho de banda disponible para cada computadora al usar un Hub
repetidor de Ethernet de 100Mbps?
b. Cul es el ancho de banda disponible para cada computadora al usar un Switch de
Ethernet de 100Mbps?
c. Crees que la informacin obtenida en la tabla ser til para poder hacer
comparaciones objetivas entre distintas tecnologas de redes Ethernet?, por qu?
7. Elabora una tabla comparativa en donde menciones las ventajas y desventajas de
utilizar Swichted Ethernet y Ethernet bsica a 10Mbps.
8. A partir de la informacin completa: Cul de ellas proporciona ms velocidad de
comunicacin y cul de ellas utiliza un medio de transmisin ms fcil de manejar y
flexible para interconectar redes con distintas velocidades de transmisin (hbridas)?
a. Considera factores como retardo de acceso, distancias de transmisin,
aislamiento de usuarios y servidores, y control de congestionamiento.
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
Parte 1
1. Realiza una bsqueda de informacin (en sitios confiables de Internet) sobre el trmino
cultura organizacional en las empresas.
2. Selecciona dos definiciones para cada una, con sus respectivas fuentes, y elabora una
propia para cada concepto.
3. Identifica las caractersticas de la cultura organizacional que se maneje en dos empresas
de tu localidad.
4. Elabora un cuadro comparativo de cada una de las empresas con las diferencias y
similitudes, ventajas y desventajas al manejar esa cultura organizacional.
Parte 2
5. Realiza una bsqueda de informacin en fuentes confiables, como la Biblioteca Digital,
sobre lo que es estructura organizacional y poltica organizacional.
6. Identifica los seis pasos para establecer una estructura organizacional.
7. Determina el tipo de comportamiento poltico que se desarrolla en cada una de las
empresas.
8. Explica el tipo de teora administrativa que observaste para cada una de ellas. Justifica tu
respuesta.
9. Reflexiona sobre las diferencias y similitudes que identificaste en el aspecto de estructura
organizacional y comportamiento poltico para cada una de ellas.
www.maestronline.com
ciencias_help@hotmail.com
7. Hacer una descripcin detallada de todos los procesos que se realizan en el negocio.
8. Mencionar qu sistemas empresariales se podran implementar en el negocio.
9.
Elige una empresa que en su estrategia cuente con tienda fsica y a la vez tienda en
lnea.
10. Identifica en qu etapa de crecimiento se encuentra.
11. Describe de manera justificada su modelo de comercio electrnico.
12. Detalla cada una de las categoras de comercio electrnico con las que cuenta
(tienda en lnea, promocin, pagos, registro de rdenes y servicio al cliente).
13. Elabora un esquema donde representes los usos del comercio electrnico en la
empresa que seleccionaste, por ejemplo, si cuenta con catlogos, folletos, soporte
tcnico o foros donde puedan atender las solicitudes.
14. Enlista las redes sociales con las que cuenten e incluye las ligas, al mismo
tiempo, reflexiona sobre la ventajas y desventajas de hacer uso de las mismas.
15. Enumera aplicaciones de tecnologa de informacin que utilice y menciona
ejemplos.
16. En base a lo anterior describe su visin estratgica.
17. Para finalizar disea tus estrategias competitivas que las diferencien con el resto
de sus competidores.
18. Elabora un listado sobre las ventajas y desventajas entre una tienda fsica y una
tienda en lnea, justifica tu respuesta.
Concluye sobre el aprendizaje de esta actividad. Parte 1
1. Investiga en 5 fuentes confiables de Internet o Biblioteca Digital, informacin sobre el
modelo de Porter.
2. Realiza una descripcin propia de las cinco fuerzas del modelo de Porter.
3. Elabora un cuadro sinptico donde expliques detalladamente el modelo.
4. Busca informacin sobre una empresa (de preferencia reconocida mundialmente) que
hagan uso de este modelo de negocios.
Parte 2
5. Visita una empresa de tu localidad con los giros siguientes:
a. Sala de cine
b. Ventas de computadoras
6. Elabora un reporte donde incluyas:
a. Los objetivos de la empresa; con base en estos determina la diferencia con relacin a
la competencia que tiene.
b. La estrategia competitiva, que consiste en el compromiso de los empleados (de todos
los niveles) de aprovechar al mximo sus ventajas competitivas de proceso y de
comercializacin de los productos.
c. Una propuesta para incluir a la empresa dentro del comercio electrnico. No olvides
mencionar las ventajas de este tipo de comercio.
d. Anlisis de las 5 fuerzas de Porter.
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
Instrucciones:
1. Realiza la evaluacin de proveedores para la adquisicin de:
a. Una laptop para uso personal. Considera que eres estudiante y tiene que servirte
para desarrollar tus actividades escolares.
b. Un sistema de cobro para un restaurante. Eres dueo de un restaurante de comida
rpida y quieres un sistema que alinee las rdenes, el cobro y los inventarios para
poder administrar el negocio de manera ms eficiente.
2. Realiza una investigacin bibliogrfica en Biblioteca Digital y fuentes confiables de Internet
sobre:
a. Six Sigma.
i.
Proceso DMAIC.
ii.
Proceso DMADV.
3. Explica en qu consisten, sus caractersticas principales y su relacin con ITIL.
4. Selecciona una empresa (real) que se desenvuelva en: Hotelera, operacin de servicios
de telefona mvil u operacin de cines. Recuerda que no necesariamente tiene que ser
proveedora para el pblico en general, tambin puede ofrecer los servicios de TI de
manera interna para apoyar a la organizacin.
5. Para la empresa antes mencionada, y tomando en cuenta los temas vistos hasta el da de
hoy:
a. Proporciona los datos generales de la empresa y en particular del rea de TI.
i.
Datos generales y estructura organizacional.
ii.
Misin, visin, objetivos.
iii.
rea de TI: Nmero de personas que trabajan, misin, metas, objetivos.
b. Desarrolla para cada uno de los procesos de ITIL, vistos hasta el momento en
clase, lo siguiente:
i.
Gestin de Cambios.
1. Qu proceso se sigue para gestionar los cambios?
2. Cmo se realiza el registro de los cambios?
3. De qu manera se evala el impacto y recursos del cambio?
4. Qu papel juegan los comits para la aprobacin de los
cambios? quines los conforman?
ii.
www.maestronline.com
ciencias_help@hotmail.com
iv.
Gestin de Incidentes:
1. Cul es el proceso que se sigue para gestionar los incidentes?
Qu detalles se registran para identificar la prioridad de los
incidentes?
2. Cmo se realiza el diagnstico inicial, se categorizan y priorizan?
3. Se confirma la solucin con el cliente? de qu manera?
4. Cundo se cierra un incidente?
5. Se realizan encuestas de satisfaccin?Con qu finalidad?
6. Cmo se identifica si el incidente es recurrente?
v.
Gestin de Eventos:
1. Qu proceso se sigue para gestionar los eventos?
2. Cmo se categorizan los eventos?
vi.
Cumplimiento de Solicitudes:
1. Qu proceso se sigue para el cumplimiento de solicitudes?
2. Existe un canal formal para recibir las solicitudes de los
usuarios? qu informacin se registra de las solicitudes de
servicio?
3. Quin aprueba, si se requiere, sobre implicaciones financieras?
4. Se mantiene informado al usuario sobre el avance en la solucin
de las solicitudes?
5. Se realiza el cierre y confirmacin de la solucin, realizando
encuesta de satisfaccin? con qu objetivo?
vii.
Gestin de Problemas:
1. Qu proceso se sigue para la Gestin de Problemas?
2. Cmo se identifican y registran los problemas?
3. Qu aspectos toman en cuenta para clasificarlos?
4. Cmo se asigna al responsable de dar la solucin? Qu se
toma en cuenta?
5. Se sigue un procedimiento para obtener la causa raz?
6. Generan soluciones temporales? Con qu fin? Cmo se
registran?
7. Cundo se cierra un problema?
8. Se relacionan con los Incidentes? De qu manera?
viii.
Gestin de Accesos:
1. Qu proceso se sigue para gestionar los accesos?
www.maestronline.com
ciencias_help@hotmail.com
6. Hasta este punto has definido la situacin actual de la empresa que seleccionaste, cmo
debera ser la situacin ideal basada en ITIL?
7. Busca en Internet 2 herramientas tecnolgicas que la empresa pueda implementar para
apoyar a los procesos de ITIL vistos en esta clase y realiza un anlisis comparativo de los
dos proveedores, incluyendo el anlisis MoSCoW de los requerimientos de las
herramientas. Explica a qu procesos apoyara y los beneficios que traera consigo.
8. Recuerda que debes de justificar todas tus respuestas. Si no conoces o no cuentas con
informacin de la empresa para contestar alguna pregunta, puedes utilizar todos los
supuestos que desees, siempre y cuando lo reportes en tu entrega.
www.maestronline.com
ciencias_help@hotmail.com
que realizar el pago. El programa deber imprimir una nota con los datos del cliente, el monto
de la compra y el monto de pago; deber calcular el cambio.
4. Aplica el ciclo de vida de software:
a. Anlisis: define una lista de requerimientos e identifica las entradas, el proceso del
programa y las salidas.
b. Diseo: realiza el diseo del algoritmo de solucin utilizando raptor. Valida el
programa y ejectalo con raptor.
c. Genera tambin el pseudocdigo de los pasos.
d. Pruebas: verifica que tu programa funcione correctamente.
Parte 1
Se necesita un programa que calcule el promedio de calificacin de 3 alumnos.
1. Para solucionar el problema debers aplicar tus conocimientos de variables y
asignaciones; dentro del programa almacena los nombres y apellidos de los alumnos.
Selecciona las variables para guardar las calificaciones de todos los alumnos y para
calcular el promedio.
2. El programa deber imprimir el nombre de los alumnos, sus calificaciones y sus
promedios.
3. Aplica el ciclo de vida de desarrollo de software a travs de lo siguiente:
a. Anlisis: realiza una lista de las necesidades del programa e identifica las entradas,
procesos y salidas.
b. Diseo: realiza el diagrama de flujo de la solucin y el pseudocdigo. Disea al menos
2 casos de prueba.
c. Codificacin: realiza la programacin utilizando C++.
d. Pruebas: corre los casos de prueba y documenta los resultados.
Parte 2
Con base en tus conocimientos, indica los pasos del ciclo de vida del desarrollo de
un software:
4. Lee el siguiente problema:
Una tienda de msica tiene la necesidad de generar un pequeo sistema para controlar
su inventario.
www.maestronline.com
ciencias_help@hotmail.com
Anlisis: examina los requerimientos y genera una lista de todas las necesidades
que identifiques del sistema. Define las entradas, salidas y el proceso.
ii.
Diseo: plantea el algoritmo de la solucin utilizando pseudocdigo y
diagramacin en Raptor. Valida el diagrama de flujo y muestra las evidencias de la
consola de Raptor. Indica tambin los casos de prueba para asegurar que tu
programa funciona correctamente (mnimo tres casos de prueba, cada prueba
deber tener un identificador, la descripcin de la prueba, las entradas y las
salidas esperadas).
iii.
Codificacin: programa la solucin utilizando C++; incluye el comentario de
encabezado donde muestres lo que realiza el programa, las entradas y las salidas
(puedes incluir comentarios simples dentro del programa para mejorar el
entendimiento de ste).
iv.
Pruebas: ejecuta las pruebas y documenta la evidencia de cada caso de prueba.
Genera el reporte de la ejecucin de pruebas.
c. Recuerda que el programa deber usar las mejores prcticas de indentacin y orden
del cdigo.
6. Con base en lo anterior elabora un reporte del procedimiento que realizaste para
desarrollar el software, as como los problemas que presentaste para lograr su correcto
funcionamiento.
Nota: no olvides incluir el proyecto de Dev C++, as como el diagrama de flujo en Raptor.
Parte 1:
www.maestronline.com
ciencias_help@hotmail.com
1. Menciona algunos ejemplos de programas en C++ que utilicen estatutos condicionales (if,
if-else, switch) y estatutos de repeticin (while, do-while, for).
2. Analiza los programas e intenta comprender la lgica de las instrucciones.
3. Investiga y analiza cmo son los diagramas de flujo de cada uno de los estatutos
condicionales y de repeticin.
Programa 1:
Una escuela primaria necesita un programa para ayudar a sus alumnos a aprender las tablas
de multiplicar. El programa deber pedir al usuario el nmero de la tabla que va a aprender y
deber mostrar la tabla de multiplicar del 1 al 10. Ejemplo, para la tabla del 2 se deber
mostrar:
2x1=2
2x2=4
2 x 10 = 20
4. Analiza los requerimientos del problema, y como resultado de su anlisis y con aplicacin
de las mejores prcticas de programacin define:
a. Los procesos (entrada, procesos, salidas).
b. Los requerimientos
c. La lgica del programa (diseo de diagrama de flujo).
d. Diseo de los casos de prueba.
e. Genera el programa utilizando Dev C++, ajustndote a las decisiones de tu anlisis y
diseo, aplicando las mejores prcticas de programacin.
f. Compila, prueba y depura tu programa hasta obtener el resultado esperado.
g. Ejecuta cada uno de los casos de prueba y documenta la evidencia de tus resultados
hasta que el programa funcione como se espera.
5. Documenta tu programa y utiliza las mejores prcticas de programacin e indentacin.
Programa 2:
Una escuela secundaria necesita un programa que puedan utilizar los alumnos para verificar si
aprendieron correctamente a solucionar las ecuaciones cuadrticas a travs de la aplicacin
de la frmula general.
Una ecuacin cuadrtica de la forma tiene dos soluciones para la variable X, esas soluciones
son X1 y X2. A travs de la frmula general, cumpliendo con ciertas restricciones, es posible
resolver la ecuacin. La frmula general es la siguiente:
www.maestronline.com
ciencias_help@hotmail.com
La diferencia radica en que para X1 el dividendo suma la raz al valor de b, mientras que X2
efecta una resta.
Se necesita un programa que pida al usuario el valor de a, b y c. El programa deber mostrar
al usuario los valores de solucin de X1 y X2.
6.
7.
8.
9.
10.
Valor A
2
Valor B
10
Valor C
2
20
12
Salidas
X1 = -0.20871215
X2 = -4.79128784
X1 = -0.10050506
X2 = -19.89949493
X1 = -0.27525512
X2 = -2.72474487
Mes 1
Mes 2
Mes 3
Mes 4
Mes 5
Mes 6
Jugador 1
Jugador 2
www.maestronline.com
ciencias_help@hotmail.com
Jugador 3
Jugador 4
Jugador 5
Distrito
Juan Montes
194
180
221
432
820
Pedro Zapata
48
20
90
50
61
Ana Martnez
206
320
140
821
946
Rogelio Guerra
45
16
20
14
18
www.maestronline.com
ciencias_help@hotmail.com
7. Para la definicin del programa debes considerar la siguiente informacin, que se obtuvo
de la regin de Cancn con base en sus necesidades:
a. Los datos de los votos por distrito para cada candidato deben ser ledos de un archivo.
b. Se debe producir un reporte de resultados que se imprima en un archivo y que
contenga:
i.
La tabla de resultados debe estar impresa y con los ttulos incluidos.
ii.
Se debe mostrar el clculo del nmero total de votos recibidos por cada candidato
y el porcentaje del total de votos emitidos.
iii.
Se debe mostrar el candidato ms votado.
iv.
Si alguno de los candidatos recibe ms del 50% de los votos, imprimir un mensaje
en el reporte que declare al ganador de las elecciones.
v.
Si ningn candidato recibi ms del 50% de los votos, se debe imprimir el nombre
de los 2 candidatos ms votados, que sern los que pasarn a la segunda ronda.
8. Una vez que se tiene la informacin y especificaciones para desarrollar el programa, la
solucin deber contener lo siguiente:
a. Anlisis: examina los requerimientos y genera una lista de todas las necesidades que
identifiques del sistema. Define las entradas, procesos y salidas.
b. Diseo: plantea el algoritmo de solucin general del programa y los algoritmos para la
lgica de cada uno de los indicadores que pide el reporte. Debers tomar en cuenta el
diseo modular para dividir la solucin en subpartes a travs del uso de funciones.
Genera tambin el diseo de casos de prueba (mnimo 5) que te permitan probar
todos los escenarios que pide el programa; no olvides tomar en cuenta los casos de
prueba en caso de que algn archivo no exista, o que el formato de entrada sea el
incorrecto (cada prueba deber contener un identificador, la descripcin de la prueba,
las entradas y las salidas esperadas).
c. Codificacin: programa la solucin usando C++, incluye el comentario de encabezado
de cada una de las funciones, en donde se muestre el objetivo de la funcin, la
definicin de parmetros y los retornos (si aplican). El programa deber realizarse
aplicando arreglos y archivos.
d. Pruebas: ejecuta las pruebas y documenta la evidencia de cada caso de prueba.
Genera el reporte de la ejecucin de pruebas.
Recuerda que el programa debe usar las mejores prcticas de documentacin e indentacin
de cdigo.
9. Elabora un reporte con el procedimiento que seguiste para desarrollar el software y los
problemas que presentaste para lograr el correcto funcionamiento. No olvides incluir la
justificacin de tu diseo, los algoritmos de funciones, el algoritmo general y el proyecto en
DevC++.
www.maestronline.com
ciencias_help@hotmail.com
Certificado
Preparacin acadmica
Preparacin en rea de
proyectos
www.maestronline.com
ciencias_help@hotmail.com
Instructor
Aula para el curso
Equipamiento
Materiales
Refrigerio
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
www.maestronline.com
ciencias_help@hotmail.com
Despus de haber analizado la situacin caso, realiza un reporte en el que incluyas la siguiente
informacin:
1. Identifica, define y justifica las actividades a realizar durante el proyecto.
2. Clasifica los tipos de requerimientos necesarios para el sistema, y agrega al menos 4
requerimientos que tengan que ver con la funcionalidad del sistema.
3. Estima el esfuerzo con base en el modelado algortmico de costo, en donde el sistema
contar con 9000 lneas de cdigo, y se desarrollar con 3 personas, una de las cuales
programa a 11 lneas de cdigo por hora, otra a 10 lneas de cdigo por hora y la otra a 14
lneas de cdigo por hora.
4. Cataloga los riesgos encontrados, segn los tipos de riesgos (tecnolgicos, persona,
organizacin, herramientas, requerimientos y estimacin).
5. Establece una estrategia para atender cada uno de los riesgos que hayas identificado.
Analiza la siguiente situacin:
En una empresa comercializadora se cuenta con los siguientes procesos de negocio:
Atencin al cliente
Elaboracin de pedidos
Distribucin de pedidos
Procesamiento de garantas
Compras
Soporte a sistemas de informacin
La informacin de cada uno de estos procesos de negocio es independiente para cada
departamento de la empresa, por lo que si se desea distribuir uno de los pedidos realizados por
uno de sus clientes, se tiene que acudir al departamento de ventas para que se proporcione la
informacin del cliente y la cantidad solicitada. El traspaso de informacin es muy ineficiente, y a
medida que la empresa ha crecido cada vez ms, la informacin es mayor y el tiempo que se tarda
el personal en pasarla de un departamento a otro causa muchos problemas e ineficiencias.
Con base en la situacin mencionado anteriormente, realiza un reporte en el que incluyas la
siguiente informacin:
1. Propn un nuevo modelo de arquitectura empresarial en el que incluyas la fase preliminar,
la arquitectura de negocios, arquitectura de aplicaciones, arquitectura de informacin y la
arquitectura de tecnologas.
2. Menciona qu tipo de metodologa sera la indicada para implementar la nueva arquitectura
empresarial (TOGAF, Zachman o SOA), y justifcala detalladamente.
3. Menciona 3 ventajas y 3 desventajas de utilizar la metodologa elegida en el punto anterior.
4. Qu tendra que cambiar en la empresa si se implementa la metodologa que elegiste?
5. Podran implementarse ms de dos metodologas? Justifica tu respuesta
6. Es necesario el uso de estndares en el desarrollo de la nueva arquitectura empresarial?
Describe detalladamente por qu si, o por qu no.
7. Cmo aseguraras la calidad de la arquitectura y el nuevo sistema de informacin
implementados en la empresa?
www.maestronline.com