You are on page 1of 7

Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI

Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas


Curso: Visual Basic Básico Código: 201416
Integrante:
Edwin Dussan Valencia

Grupo:
103380_31

Tutor
John Fredy Montes Mora

Actividad
Anexo 1 Paso 1 – Presaberes

25/09/2018
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Basic Básico Código: 201416
Anexo 1
Unidad 1: Fase 1 – Identificar y aplicar las herramientas básicas para programar
Componente teórico
1. Actividad paso 1

1. Realizar la revisión de la caja de herramientas de Visual Basic 2015 o 2017 según la selección del
grupo de trabajo y seleccionar 5 herramientas de forma individual, realizar una descripción de cada
una de ellas con su imagen, funcionalidad, uso y al menos 10 propiedades de cada una.
Descripción Funcionalidad Propiedades
Permite al usuario seleccionar Apperarance
una única opción entre un BackColor
grupo de elecciones cuando se Backgroundlmage
emparejan con otros controles. BackgroundlmageLayout
CheckAlign
Checked
Cursor
FlatApperarance
FlatStyle
Font
Administra un conjunto Apperarance
relacionado de páginas de Cursor
fichas. Font
ImageList
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Basic Básico Código: 201416
RightToLeft
RightToLeftLayout
UseWaitCursor
Alignment
AllowDrop
ContextMenuStrip
Representa un control de botón ForeColor
de Windows. Image
ImageAlign
ImageIndex
ImageKey
ImageList
Text
TextAling
FlatStyle
Cursor
Representa un control de BackColor
cuadro combinado de Windows. Cursor
FlatStyle
ForeColor
Text
AllowDrop
ContextMenuStrip
MaxDropDownltems
MaxLength
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Basic Básico Código: 201416
Sorted
Representa un control de BackColor
Windows para mostrar una lista Cursor
de elementos. ForeColor
Name
Size
Unit
Bold
lmeMode
DrawMode
MultiColumn

2. Hacer la siguiente consulta, en herramientas de diseño de software es decir cuales no explicarlas, ni


hacer ejemplos.

1 ¿Qué es el Diseño de Software?

El diseño de software, es una de las etapas que deben componer el ciclo de vida del software, casi de
una forma obligatoria, aunque algunas metodologías no le den la importancia que requiere.
Básicamente, después de haber analizado a mano y papel los requisitos que se tienen para nuestro
sistema a desarrollar, es entonces cuando entra en juego el diseño de software. Su objetivo será armar
el cascarón bajo el cual se estará implementando el código o realizando la programación. Pues no
puedes empezar a programar en el aire sin saber hacia dónde va tu software.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Basic Básico Código: 201416

2 Aspectos Clave en el Diseño de Software

2.1 Concurrencia
La concurrencia se da precisamente en el área de la programación. Y es que, si bien el desarrollo
se realiza después del diseño, existen metodologías donde el orden no se efectúa de esta manera
y pueden combinarse. Lo que sí, es que en el diseño se determinan muchas cosas que pueden
afectar la concurrencia del software, como la forma en que se acomodan los procesos, la relación
que existe entre los hilos o las tareas, la sincronización y algunos aspectos más que se relacionan
con la programación. Aspectos que en cuestiones de desarrollo puede incrementar o disminuir la
calidad del software.

2.2 Eventos
Actualmente, el desarrollo de software no trabaja solo como hace muchos años. Hoy en día tenemos
llamados al servidor, llamados a la base de datos en caso de usarse y cosas de este tipo, las cuales
pueden definir el flujo de datos con el cuál trabajará el sistema. El punto es que parte del diseño
de software, es determinar la cantidad de llamadas que se deben realizar, tratando de no abusar
para no saturar un servidor. En este aspecto hay que tener cuidados para tener una muy buena
organización de datos y precisamente controlar su flujo en ejecución.

2.3 Distribución y Rendimiento


El diseño de software, también interviene en lo que es el rendimiento del sistema y el cómo se va
a distribuir el software en el hardware. Por eso cuando tienes un software nuevo o vas a instalar
una aplicación, esta te especifica algunos detalles, como el espacio necesario en disco, la memoria
RAM que utilizará preferentemente y algunos puntos más, los cuáles tiene que ver con la forma en
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Basic Básico Código: 201416
que se comunican los componentes y sobretodo en cómo están distribuidos para dar un mejor
rendimiento.

2.4 Tolerancia a Fallos


Posiblemente una de las claves fundamentales del diseño de software, es que un buen análisis,
seguido por un buen diseño posteriormente analizado de nuevo, hará que nuestro sistema tenga
una gran tolerancia a fallos.

Y es que una de las partes fundamentales es ser proactivo, que quiere decir. Que básicamente
desde antes de entrar al desarrollo o la implementación, ya sabemos cuáles son los posibles errores
que pueden surgir y sobretodo, ya sabremos cómo actuar ante ellos.

3 Herramientas de Diseño de Software


Si bien, herramientas específicas para el diseño de software por sí mismo, no las hay, pero si tenemos
algunas que mediante el análisis nos llevan a lo que es el diseño de un sistema. Y es que, para la fase
de diseño de software, incluso con un diagrama de flujo estaríamos diseñando partes fundamentales
de lo que queremos tener como software final. Así que vamos a ver, algunas de las herramientas más
utilizadas para hacer un análisis y un diseño previo a la implementación del software, en lo que
corresponde al ciclo de vida del mismo.

4 Conclusiones
El diseño del Software, es una de las partes fundamentales dentro del ciclo del desarrollo de software.
Pues es el momento en el cuál muchos factores quedarán determinados, como la calidad, el rendimiento
o incluso el buen funcionamiento. Considera el diseño de software como la fase previa al desarrollo, no
es como muchos lo pintan, que lo colocan al final, pues con el diseño de software, no solamente
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas, Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Visual Basic Básico Código: 201416
determinas las funciones de cada elemento en tu programa, sino que además analizas los posibles
riesgos y las probabilidades de que ocurran, con sus respectivas soluciones posibles.

You might also like