Logo Studenta

Act 2 tema 2

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad Tecmilenio
Fundamentos de programación
Tema 2
Actividad 2
Ciclo de vida de un programa
Armando Gonzalez De La Rosa	3069543
	[ 6 ]         Herramientas que sirven de apoyo para automatizar las labores de instalación de los sistemas en un ambiente de producción.
	1. Fase de codificación
	[ 4 ]         Etapa dentro del desarrollo de software en la que se define el problema que se desea solucionar, especificando claramente las actividades que el programa debe realizar, así como el resultado esperado.
	2. Diagrama de casos de uso
	[ 7 ]         Etapa dentro del desarrollo de software en la que se detalla cada uno de los módulos que va a contener el sistema.
	3. Diagrama de paquetes
	[ 2 ]         Diagramas que permiten modelar e identificar las funcionalidades que deberá tener un sistema.
	4. Fase de análisis
	[ 11 ]         Es el proceso de ejecución del programa con una variedad de datos de prueba que determinarán si el programa tiene errores o no.
	5. Fase de implementación
	[ 3 ]         Diagramas para modelar los módulos que tendrá el sistema.
	6. Herramientas para deployment
	[ 9 ]         Se utilizan para definir los procesos de las actividades que deberá realizar el sistema.
	7. Fase de diseño
	[ 5 ]         Esta fase consiste en instalar el sistema en un ambiente operativo en el que el programa ya esté trabajando con los datos reales y cualquier problema o falla que exista puede tener un impacto directo a la organización que lo utiliza.
	8. Ciclo de vida de desarrollo de software
	[ 10 ]         Conjunto de programas ya desarrollados para incorporar en los nuevos programas y utilizarlo para solucionar ciertos problemas de una forma más sencilla.
	9. Diagrama de actividades
	[ 8 ]         Secuencia de pasos que debe realizar el ingeniero de desarrollo de software para construir un sistema computacional.
	10. Frameworks
	[ 12 ]         Técnicas para generar los casos de prueba de un programa.
	11. Fase de pruebas
	[ 1 ]         Esta fase consta de la escritura en el lenguaje de programación de la representación del algoritmo desarrollado en las fases anteriores.
	12. Diseño de pruebas de caja blanca y caja negra
Utilizando la información recabada, elabora un mapa conceptual sobre IDE, donde respondas los siguientes cuestionamientos:
¿Qué es un IDE (Integrated Development Enviroment)? ¿Por qué las empresas emplean un IDE para el desarrollo de programas?
R: En un programa con varias funciones para desarrollar código, las empresas lo usan mucho por todas las funcionalidades que tienen como para programar más rápido y eficazmente 
Eclipse y NetBeans son dos de los principales IDE que se emplean en las empresas. ¿Qué lenguajes de programación acepta cada uno de ellos?
R: Eclipse IDE soporta lenguajes de programación como java, C++, JavaScript, Python y PHP siendo los más destacados
NetBeans IDE soporta lenguajes como Java, JSP, Haskell, CPP, Yacc, Sh, Lex, Perl, Objc, Ansi
Todo IDE contiene al menos un editor, un compilador y un depurador (debbuger). ¿Para qué se emplea el editor? ¿Para qué se emplea el depurador?
R: Editor del IDE es para modificar o escribir los comandos en el lenguaje de programación deseado por el desarrollador y el depurador sirve para mostrar los errores de sintaxis en un código para que el desarrollador tenga la facilidad de corregirlos.
Realiza la fase de análisis de los siguientes problemas donde especifiques qué proceso debe realizar cada uno, qué datos debe proporcionar la persona que ejecuta el programa (usuario), y qué valores debe desplegar el programa como resultado.
Determinar el área y volumen de un cilindro dado su radio (R) y altura (H).
R: (Volumen)1. El usuario ingresa los valores de radio y altura. 2- Se calcula con la formula π r² h y 3- Despliega el resultado de la formula destacando que es el resultado del volumen. 4 con los mismos datos calcular con esta fórmula 2π r h + 2π r para obtener el valor del área.
Determinar el total a pagar por el cliente en una tienda que ofrece descuentos por temporada, dependiendo del total comprado:
Si la compra es menor a 500 pesos, el descuento es del 5%.
1 encontrar el costo del producto
2 determinar si el costo del producto es inferior a 500
3 si es inferior aplicar el descuento al precio del producto
Si la compra es de 501 a 1500 pesos, el descuento es del 10%.
1 identificar si el valor del producto esta entre 501 y 1500 
2 aplicar el descuento al precio de cada producto si esta en el rango de precio del descuento
3 cobrar la cantidad adecuada con lo descontado del producto
Si la compra es superior a 1500 pesos el descuento es del 15%.
1 cuando la compra es mayor a 1500 asignar el descuento
2 restar la cantidad del descuento a la compra
3 cobrar la cantidad indicada según el precio y descuento de la compra
Para un estudio meteorológico se registra el promedio de temperatura diaria. Con base en los registros de un mes, se debe obtener la siguiente información:
1.La mayor temperatura del mes y el día en el que ocurrió.
R: 1 Buscar en los registros cual es la temperatura más alta, 2 Según la temperatura mas alta verificar que día sucedió, 3 mostrar los resultados de la búsqueda según los filtros.
2.La menor temperatura del mes y el día en el que ocurrió.
R: 1 Buscar en los registros del mes la temperatura mas baja, 2 Según la temperatura mas baja verificar el día que sucedió, 3 mostrar los resultados de la búsqueda con los filtros dados.
3.La temperatura promedio del mes.
R: 1 tomar todos los datos del mes y sumarlos todos, 2 dividir los datos según los días de cada mes y 3 el resultado de la división es el promedio de temperatura del mes.
4.La temperatura promedio de la primera quincena del mes.
R: 1 Tomar los datos de los primeros 15 días del mes, 2 Sumar los datos de los 15 días, 3 dividir el resultado de la suma entre 15 que son los días, 4 el resultado de la división es el promedio de la temperatura de la quincena.
5.La temperatura promedio de la segunda quincena del mes.
R: 1 Tomar la temperatura de la segunda quincena a partir del día 16 del mes, 2 sumar los valores de temperatura de los 15 días, 3 dividir el resultado de la suma entre los 15 días de la quincena, 4 el resultado de la división será el promedio de temperatura de la segunda quincena.
Conociendo la masa y la distancia entre dos cuerpos se puede determinar la fuerza de atracción que se ejerce entre ambos, por ejemplo, la que existe entre la tierra y un satélite, que se puede calcular con la siguiente fórmula:
Donde:
m es la masa del satélite.
M es la masa de la tierra (5.97 x 1024 kilogramos).
r es la distancia entre la tierra y el satélite.
G es la constante gravitatoria (6.67259 x 1011 Nm2)
Se desea hacer una aplicación que determine la fuerza de atracción ejercida entre la tierra y N satélites ubicados a distintas alturas. La aplicación debe generar un reporte que contenga lo siguiente:
1.La mayor y la menor fuerza de atracción ejercida por los satélites en estudio.
R: 1 Insertar los valores de masa, constante gravitatoria y la distancia, 2 Hacer las operaciones matemáticas para obtener los resultados de las diferentes fuerzas, 3 comparar las fuerzas de atracción y ver cual es la mayor y la menor
2.La fuerza de atracción promedio ejercida por los satélites.
R: 1 tomamos los datos de las fuerzas de atracción, 2 dependiendo la cantidad de datos lo sumamos y luego dividimos la suma por la cantidad de datos que hay. 3 se registra el resultado de la división como el promedio de la fuerza de atracción
3.La mayor masa de los satélites estudiados.
R: 1 Tomar los datos de masa ingresados, 2 comparar todos los resultados, 3 Seleccionar los resultados de masa mas altos. Mostrar el resultado de masa más alto al usuario
4.La masa promedio de los satélites estudiados.
R: 1. Tomar los datos de masa ingresados, 2. Sumar los valores de todas las masas ingresadas. 3. Dividir el resultado de la suma entre la cantidad de datos registrados por el usuario. 4 mostrar el resultado de la división alusuario siendo este el promedio de las masas.
5.La menor y mayor altura de los satélites.
R: 1 Tomar de los datos ingresados por el usuario todas las medidas de los satélites, 2. Comprar todos los datos ingresados y sacar el mayor numero y el menor número, 3. Mostrar al usuario el numero mayor de la altura y mostrar el numero menor de la altura de los satelites

Otros materiales