Sei sulla pagina 1di 17

GUA DE

ORIENTACIN

Mdulo de Diseo de software


Saber Pro 2016-2
TRMINOS Y CONDICIONES DE USO PARA PUBLICACIONES
Y OBRAS DE PROPIEDAD DEL ICFES

El Instituto Colombiano para la Evaluacin de la Educacin (ICFES) pone a la disposicin de la


comunidad educativa y del pblico en general, DE FORMA GRATUITA Y LIBRE DE CUALQUIER
CARGO, un conjunto de publicaciones a travs de su portal www.icfes.gov.co. Dichos materiales y
documentos estn normados por la presente poltica y estn protegidos por derechos de propiedad
intelectual y derechos de autor a favor del ICFES. Si tiene conocimiento de alguna utilizacin
contraria a lo establecido en estas condiciones de uso, por favor infrmenos al correo prensaicfes@
icfes.gov.co.
Queda prohibido el uso o publicacin total o parcial de este material con fines de lucro. nicamente
est autorizado su uso para fines acadmicos e investigativos. Ninguna persona, natural
o jurdica, nacional o internacional, podr vender, distribuir, alquilar, reproducir, transformar1,
promocionar o realizar accin alguna de la cual se lucre directa o indirectamente con este material.
En todo caso, cuando se haga uso parcial o total de los contenidos de esta publicacin del ICFES, el
usuario deber consignar o hacer referencia a los crditos institucionales del ICFES respetando los
derechos de cita; es decir, se podrn utilizar con los fines aqu previstos transcribiendo los pasajes
necesarios, citando siempre al ICFES como fuente de autor. Lo anterior siempre que los pasajes no
sean tantos ni seguidos que razonadamente puedan considerarse como una reproduccin simulada
y sustancial, que redunde en perjuicio del ICFES.
Asimismo, los logotipos institucionales son marcas registradas y de propiedad exclusiva del Instituto
Colombiano para la Evaluacin de la Educacin (ICFES). Por tanto, los terceros no podrn usarlas
con signos idnticos o similares respecto de cualesquiera productos o servicios prestados por esta
entidad, cuando su uso pueda causar confusin. En todo caso queda prohibido su uso sin previa
autorizacin expresa del ICFES. La infraccin de estos derechos se perseguir civil y, en su caso,
penalmente, de acuerdo con las leyes nacionales y tratados internacionales aplicables.
El ICFES realizar cambios o revisiones peridicas a los presentes trminos de uso, y los actualizar
en esta publicacin.
El ICFES adelantar las acciones legales pertinentes por cualquier violacin a estas polticas
y condiciones de uso.

1 La transformacin es la modificacin de la obra a travs de la creacin de adaptaciones, traducciones, compilaciones, actualizaciones,


revisiones, y, en general, cualquier modificacin que de la obra se pueda realizar, generando que la nueva obra resultante se
constituya en una obra derivada protegida por el derecho de autor, con la nica diferencia respecto de las obras originales que
aquellas requieren para su realizacin de la autorizacin expresa del autor o propietario para adaptar, traducir, compilar, etctera.
En este caso, el ICFES prohbe la transformacin de esta publicacin.
Diseo de ingeniera

El diseo de productos tecnolgicos (artefactos, 2. Ser un proceso iterativo de toma de


procesos, sistemas e infraestructura) est en decisiones.
el centro de la naturaleza de la ingeniera.
El diseo en ingeniera es un proceso 3. Ser un problema abierto, en general
sistemtico, creativo y flexible, sustentado dbilmente estructurado, con mltiples
en las matemticas, las ciencias naturales y soluciones.
las ciencias de la ingeniera, que incluye la
generacin, la evaluacin sistemtica y la 4. Para el caso de ingeniera, el producto
puesta a prueba de especificaciones para la final de la actividad de diseo es un
creacin de artefactos, sistemas, procesos e producto tecnolgico entendido ste como
infraestructura cuya forma y funcin permitan un artefacto, un proceso o un sistema que
lograr unos objetivos establecidos y satisfacer debe ser operado econmicamente y que
una serie de restricciones especificadas a partir cumple con especificaciones y restricciones.
de una necesidad o situacin problemtica.
5. El trmino artefacto se utiliza para
Disear en ingeniera un producto tecnolgico designar una amplia gama de productos
se caracteriza por: fsicos, como una mquina, un dispositivo,
un puente, un automvil, un bien de
1. Ser una estrategia para resolver cierto tipo consumo que involucra tecnologa en su
de problemas desde la perspectiva de la desarrollo y puesta en el mercado para
concepcin de productos tecnolgicos. satisfacer necesidades.

3 GUAS
Implica la transformacin de la Estas preguntas deben analizarse y
materia para generar elementos con responderse teniendo en cuenta la
funcionalidades y caractersticas nuevas informacin presentada en cada caso.
que buscan resolver necesidades Todas las preguntas son de seleccin mltiple
existentes o potenciales. con nica respuesta y constan de cuatro
opciones, de las cuales solamente una es
6. La utilizacin intensiva explcita o implcita correcta.
del conocimiento matemtico y cientfico
es un pilar central de todo proceso de Con el fin de evaluar la competencia que
diseo en ingeniera. han logrado los estudiantes en relacin
con el diseo en ingeniera, se definieron 8
El desarrollo cognitivo que se requiere para contextos de aplicacin para el diseo:
disear tiene un componente transversal a las
especialidades de ingeniera. 1. Diseo de obras de
infraestructura
Estos mdulos evalan aprendizajes 2. Diseo de procesos industriales
relacionados con la competencia: Planifica 3. Diseo de sistemas de control
y concibe productos tecnolgicos como 4. Diseo de sistemas mecnicos
artefactos, sistemas o procesos, mediante 5. Diseo de sistemas productivos
la integracin de conocimientos y principios y logsticos
de las matemticas, ciencias, tecnologa y 6. Diseo de software
ciencias de la ingeniera, con el fin de satisfacer 7. Diseo de sistemas de manejo
necesidades y cumplir con requerimientos y de impacto ambiental
restricciones tcnicas, financieras, de mercado, 8. Diseo de sistemas, procesos y
ambientales, sociales, ticas y econmicas. productos agroindustriales.

A continuacin se describen las caractersticas


EVALUACIN DE LA COMPETENCIA del contexto de aplicacin de Diseo de
DISEO EN INGENIERA A TRAVS DE software:
CASOS Y PREGUNTAS INDEPENDIENTES

Cada mdulo de diseo en ingeniera,


incluye la descripcin de casos (situaciones
problema) del que se desprenden varias
preguntas. Para la descripcin de cada
caso se hace uso de textos, grficas, tablas,
esquemas, ecuaciones o de cualquier otro
tipo de representacin que le permita al
estudiante entender la problemtica que se
plantea y resolver las preguntas que se hacen
a partir de la misma.

Mdulo de Diseo de software 4


Diseo de software

Es un proceso sistmico que involucra determinar un problema e identificar su causa, realizar el


anlisis de requerimientos, crear el modelo de datos e interfaces, definir casos de uso y establecer
la arquitectura de software, que permitir obtener una solucin a un problema del rea de sistemas
de informacin enmarcado en un contexto especfico con restricciones, bien sea econmicas,
tecnolgicas, de tiempo, ticas o de recursos humanos.

Programas de ingeniera que aplican a este mdulo

Ingeniera de Sistemas
Ingeniera de Software
Ingeniera de Sistemas y Computacin
Ingeniera Informtica
Ingeniera de Sistemas e Informtica
Ingeniera de Sistemas Informticos

Productos tecnolgicos objeto del diseo del software

Especificaciones de requerimientos
Modelo de datos
Interfaces grficas
Grficos de casos de uso
Arquitectura de software
Pseudocdigos y algoritmos
Diagramas de proceso
Diagramas de secuencia
Diagramas UML
Diseo de reportes y salidas

reas conceptuales de referencia

Para resolver las preguntas presentadas en el mdulo de diseo de software es necesario saber
plantear problemas desde el punto de vista sistmico; conocer, entender y saber aplicar la teora
general de sistemas en cada una de las etapas del ciclo de vida de un sistema de informacin;
comprender conceptos bsicos de estructuras de datos y las primitivas de programacin existentes,
as como las bases de programacin orientada a objetos, uso de lenguaje modelado, diseo de
interfaces grficas, la teora general de bases de datos y teora general de sistemas, todo esto para la
solucin de problemas mediante algoritmos.

5 GUAS
En este mdulo se abordan procesos relacionados acuerdo con criterios determinados.
con 1) Identificar y formular un problema de Selecciona la alternativa de solucin ms
diseo a partir del anlisis de una situacin adecuada.
contextualizada, basado en informacin que
puede ser incompleta, sobrante o incierta. 2) 3. Aplicar los conocimientos de las
Analizar alternativas de solucin y selecciona matemticas, las ciencias, la tecnologa y las
la ms adecuada teniendo en cuenta criterios ciencias de la ingeniera para especificar en
de tipo tcnico, econmico, financiero, social, forma detallada un producto tecnolgico.
tico y ambiental y 3) Aplicar los conocimientos
de las matemticas, las ciencias, la tecnologa y Evala desempeos como:
las ciencias de la ingeniera para especificar en
forma detallada un producto tecnolgico. Realiza clculos y procedimientos necesarios
para detallar el producto tecnolgico y sus
1. Identificar y formular un problema de componentes.
diseo a partir del anlisis de una situacin Plantea especificaciones para el proceso de
contextualizada, basado en informacin desarrollo del producto tecnolgico.
que puede ser incompleta, sobrante o Revisa, Verifica y valida que una solucin
incierta. cumple con las especificaciones tcnicas de
diseo y capacidad de desarrollo.
Evala desempeos como:

Comprende e interpreta en un marco


tcnico la informacin para identificar el
problema que se requiere resolver en un
contexto especfico.
Diferencia y plantea restricciones y
requerimientos del producto tecnolgico a
disear.
Formula las especificaciones tcnicas para
el diseo del producto.

2. Analizar alternativas de solucin y


selecciona la ms adecuada teniendo en
cuenta criterios de tipo tcnico, econmico,
financiero, social, tico y ambiental.

Evala desempeos como:

Reconoce alternativas viables de solucin


para satisfacer requerimientos, restricciones
y especificaciones tcnicas para el diseo.
Compara alternativas de solucin de

Mdulo de Diseo de software 6


Ejemplos de preguntas
Diseo de software

Las siguientes preguntas se utilizaron en aplicaciones previas del mdulo e ilustran algunas de
las tareas de evaluacin que forman parte de este. El mdulo se dise segn el Modelo Basado
en Evidencias, que incluye la definicin de afirmaciones (expresin general de lo que se quiere
evaluar), evidencias (conductas observables del evaluado mediante las cuales se constata lo que
se plantea en la afirmacin) y tareas (acciones que debe realizar el evaluado para responder una
pregunta). En razn de esto, en las preguntas de ejemplo se incluyen las respectivas afirmaciones
y evidencias que las sustentan, as como la clave o respuesta correcta.

Todas las preguntas del mdulo son de seleccin mltiple con nica respuesta, en las cuales
se presentan el enunciado y cuatro opciones de respuesta, (A, B, C, D). Solo una de estas es
correcta y vlida respecto a la situacin planteada.

7 GUAS
Pregunta 1.

Un software que est desarrollndose tiene 4 mdulos llamados Comunicacin, Lee-


Datos, DatosGeneral y DatosClase. El mdulo DatosClase es un mdulo funda-
mental en trminos de la lgica del programa, pero tambin tiene la complejidad ms
alta, al igual que una alta probabilidad de que en l se encuentren errores. La relacin
entre los mdulos puede verse en el siguiente diagrama:

Comunicacin

DatosGeneral LeerDatos

DatosClase Diagrama

El encargado del plan de pruebas defini que, despus de hacer las pruebas de unidad,
se deben realizar pruebas de integracin. Considerando la estructura del programa, se
debe seleccionar la estrategia de integracin

A. ascendente, para comenzar con los mdulos DatosGeneral y DatosClase.


B. descendente primero en profundidad, para integrar DatosClase justo antes del
ltimo mdulo.
C. descendente primero en anchura, para dejar de ltimo el mdulo DatosClase.
D. no incremental, para verificar la funcionalidad completa con todos los mdulos de
una vez.

Clave A

Aplica los conocimientos de las matemticas, las ciencias, la


Afirmacin tecnologa y las ciencias de la ingeniera para especificar en
forma detallada un producto tecnolgico.

Revisa, verifica y valida que una solucin cumple las


Evidencia
especificaciones tcnicas de diseo y capacidad de desarrollo.

El estudiante, a partir del orden jerrquico de los mdulos (mostrado


en el diagrama) y de la informacin de cul es el mdulo ms
complejo, puede determinar que la mejor estrategia es la integracin
Justificacin
ascendente porque permite probar primero el mdulo ms complejo.
La integracin ascendente es ventajosa precisamente cuando hay
defectos en los niveles inferiores del programa.

Mdulo de Diseo de software 8


Pregunta 2.

Una cadena de tiendas de venta de productos de consumo alimenticio tiene segmen-


tada la clasificacin de estos en cinco grandes grupos: Cereales, Empaquetados, Car-
nes, Verduras y Frutas. Los datos capturados se almacenan usando la aplicacin de
ventas, pero no se tiene una interfaz grfica que le permita al gerente general compa-
rar de manera rpida los totales de ventas para poder tomar decisiones. El diseo de
interfaz grfica ms indicado para mostrar los resultados de las ventas al gerente ge-
neral es

A.
Ventas totales por producto para el primer
semestre del 2015. (En millones de pesos)
Valor 100 35 28 201 30
Producto Cereales Empaquetados Carnes Verduras Frutas

B.
Ventas totales por producto para
el primer semestre del 2015.
(En millones de pesos)

Producto Lista de productos


Total
C.
Ventas totales para el primer semestre
(En millones de pesos)
250
200
150
100
50 Productos
0
s s s s s
e al e u e t a d o C ar n e e r dur a Fr u t a
Cer p aq V
E m
D.
Ventas totales para el primer
semestre del 2015 (En millones de pesos)

Cereales
Empaquetados
Carnes
Verduras
Frutas

9 GUAS
Clave C

Analiza alternativas de solucin y selecciona la ms adecuada


Afirmacin teniendo en cuenta criterios de tipo tcnico, econmico,
financiero, social, tico y ambiental

Evidencia Selecciona la alternativa de solucin ms adecuada.

El evaluado debe interpretar la necesidad que tiene el Gerente


General, en cuanto a ver los resultados de manera muy rpida
y compararlos. Evaluando cada una de las interfaces mostradas,
Justificacin
selecciona la C, dado que las grficas de barras permiten no
solamente mostrar los valores, sino tambin la relacin entre ellos
reflejndolos en el tamao de la barra.

Mdulo de Diseo de software 10


RESPONDA LAS PREGUNTAS 3 A 5 DE ACUERDO CON LA SIGUIENTE
INFORMACIN

La galera WebGallery requiere una plataforma web para ofrecer sus


servicios de intermediacin en la compra y venta de obras de arte por
internet. WebGallery maneja dos tipos de usuarios: artistas y compradores,
y cada uno debe registrarse para tener acceso a la plataforma.

Los artistas pueden publicar sus obras en la coleccin de la galera


describiendo las caractersticas fsicas, el estilo y valor de cada una. Los
compradores adquieren las obras va internet, para lo cual consultan la
coleccin de obras, seleccionan la obra de arte que le interesa y validan
el pago correspondiente. El valor final de compra se determina tomando
el valor dado por el artista ms la comisin del 2 % que gana WebGallery.
Para realizar el pago se ofrecen al comprador dos opciones: Pagos
seguros en lnea (PSE) o Tarjeta de crdito. Esto se hace direccionando al
comprador a la plataforma OnLinePayments, que se encarga de obtener
la autorizacin de la entidad financiera a la que pertenece la cuenta o
tarjeta y transfiere el dinero a una cuenta de WebGallery.

11 GUAS
Pregunta 3.

Segn el caso, los compradores realizan el pago usando el botn PSE o Tarjeta
de crdito. Sin embargo, este proceso es lento particularmente en horas de
gran afluencia de transacciones. De esta manera, la demora en tiempo de una
transaccin se torna inaceptable para el comprador, lo cual genera abandono de
la transaccin o intentos repetidos para hacer el pago (oprimiendo varias veces
el botn Pagar) ocasionando doble pago.

La forma en que WebGallery debe resolver este inconveniente es:

A. Incrementar la capacidad de procesamiento del servidor de pagos para


mejorar el tiempo de respuesta.
B. Aumentar el nmero de servidores que atienden los pagos balanceando
as la cantidad de solicitudes simultneas.
C. Mostrar un mensaje de terminacin de compra y confirmar por correo
electrnico ms adelante.
D. Aumentar el ancho de banda de la red para reducir el tiempo de conexin
con el servidor de autorizacin de pagos.

Clave C

Identifica y formula un problema de diseo a partir del anlisis


Afirmacin de una situacin contextualizada, basado en informacin que
puede ser incompleta, sobrante o incierta.

Evidencia Formula las especificaciones tcnicas para el diseo del producto.

Al analizar la informacin dada por el caso y el enunciado de la pregunta


el evaluado concluye que la clave es C, porque en el caso se afirma
que la validacin del pago se hace direccionando al comprador a la
plataforma OnLinePayments, que se encarga de obtener la autorizacin
de la entidad financiera. Esto le permite concluir que el problema de
la demora en las transacciones no es de la plataforma WebGallery,
sino que es un atributo de calidad atribuible a la entidad validadora
Justificacin
del pago.

Por esta razn, no se puede tomar decisiones sobre una plataforma de


un tercero y se considera una restriccin para WebGallery que implica
cambiar la funcionalidad de validar pago. Entre las opciones, la nica
que implica un cambio de funcionalidad es mostrar un mensaje de
terminacin de compra y confirmar por correo electrnico ms adelante.

Mdulo de Diseo de software 12


Pregunta 4.

En el caso se menciona que un artista es un usuario que publica obras de arte.


Basado en esta afirmacin, de los siguientes diagramas de dominio, el que
mejor la representa es

13 GUAS
Clave B

Identifica y formula un problema de diseo a partir del anlisis


Afirmacin de una situacin contextualizada, basado en informacin que
puede ser incompleta, sobrante o incierta.

Evidencia Formula las especificaciones tcnicas para el diseo del producto.

El estudiante basado en el caso por una parte, establece que WebGallery


maneja dos tipos de usuario: artistas y compradores, es decir un
artista es un tipo particular de usuario que comparte caractersticas
similares (user y nombre) con otros usuarios como comprador, pero
tiene otras caractersticas propias (curriculum y distinciones).Con este
anlisis, deduce que entre usuario y artista existe una relacin de
Justificacin
generalizacin.

Por otra parte, el caso expresa que los artistas pueden publicar sus
obras en la coleccin de la galera, esto le lleva a establecer una
relacin de pertenencia del artista respecto a las obras de arte. As
deduce que la relacin entre artista y obra de arte es una composicin.

Mdulo de Diseo de software 14


Pregunta 5.

Si al realizar el pago, adicionalmente, el comprador puede opcionalmente dar


un aporte voluntario con destino a un fondo mutuo de ayuda a los artistas con
dificultades econmicas, el modelo de casos de uso de WebGallery que mejor
representa la interaccin entre un comprador y la plataforma web es

15 GUAS
Clave C

Identifica y formula un problema de diseo a partir del anlisis


Afirmacin de una situacin contextualizada, basado en informacin que
puede ser incompleta, sobrante o incierta.

Evidencia Formula las especificaciones tcnicas para el diseo del producto.

El evaluado debe analizar la informacin suministrada en el caso


WebGallery y la nueva informacin dada en el enunciado para
encontrar como respuesta la opcin C.

Al analizar el caso la afirmacin Los compradores compran las


obras va internet, para lo cual consultan la coleccin de obras,
seleccionan la obra de arte que les interesa y validan el pago
correspondiente, Se deduce que el actor comprador realiza los
casos de uso y la relacin incluye comprar obra de arte y
consultar coleccin, y validar pago.

Adems, en el caso se afirma que para realizar el pago se ofrecen


Justificacin
al comprador dos opciones: usando el botn de pagos seguros
en lnea (PSE) o con tarjeta de crdito. De ah se deducen los
casos de uso: Pagar con PSE y Pagar con tarjeta de crdito,
los cuales son una especializacin de validar pago, por lo que
se establece una relacin de generalizacin.

Finalmente, en el enunciado se afirma que el comprador al


realizar el pago puede opcionalmente dar un aporte voluntario
con destino a un fondo mutuo de ayuda a los artistas.. De esta
afirmacin se deduce el caso de uso Donar al fondo de artistas,
el cual es opcional, por lo que establece la relacin extensin de
validar pago.

Mdulo de Diseo de software 16


Carrera 7 No. 32-12, Edificio San Martn, Torre Sur - Piso 32, Bogot, Colombia www.icfes.gov.co
Lneas de atencin al usuario: Bogot (57-1) 489 7939- Gratuita Nacional: 01 8000 519535

Potrebbero piacerti anche