Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingenieria de Software
Ingenieria de Software
Ingeniería de Software II
Ejemplo 3: Abstracción de datos “Puerta” con sus atributos tipo, dirección del
abatimiento, mecanismo de apertura, peso dimensiones, etc. con su
abstracción de procedimiento “Abrir” que implica una secuencia larga de pasos
del procedimiento como caminar hacia la puerta, llegar y tomar el picaporte,
girar éste y jalar la puerta, retroceder para que la puerta se abra, etc.
This study source was downloaded by 100000813541851 from CourseHero.com on 02-23-2022 23:35:53 GMT -06:00
https://www.coursehero.com/file/28270410/Ingenieria-de-Softwaredocx/
4. Aplique un “enfoque de refinamiento stepwise” para desarrollar tres
niveles distintos de abstracciones del procedimiento para uno o más
de los programas siguientes: a) un revisor de la escritura que, dada
una cantidad numérica de dinero, imprima ésta en las palabras que se
requieren normalmente en un cheque. b) una resolución en forma
iterativa de las raíces de una ecuación trascendente. c) un algoritmo
de programación de tareas simples para un sistema operativo.
This study source was downloaded by 100000813541851 from CourseHero.com on 02-23-2022 23:35:53 GMT -06:00
https://www.coursehero.com/file/28270410/Ingenieria-de-Softwaredocx/
número entre 1, 000,000 enviado a la función que calcula los cien
miles en palabras. Si el número es menor que 1, 000,000, el número
es enviado a la función cien miles directamente.
This study source was downloaded by 100000813541851 from CourseHero.com on 02-23-2022 23:35:53 GMT -06:00
https://www.coursehero.com/file/28270410/Ingenieria-de-Softwaredocx/
Convertir las unidades desde 1 hasta 9 a su equivalente en palabras
(uno, dos tres, etc.)
This study source was downloaded by 100000813541851 from CourseHero.com on 02-23-2022 23:35:53 GMT -06:00
https://www.coursehero.com/file/28270410/Ingenieria-de-Softwaredocx/
Chequeo de la configuración (El microprocesador lee los datos de
configuración del CMOs y ejecuta cualquier rutina específica para su
uso).
Lista para aceptar datos y comandos. (La computadora esta lista
para aceptar comandos y datos).
This study source was downloaded by 100000813541851 from CourseHero.com on 02-23-2022 23:35:53 GMT -06:00
https://www.coursehero.com/file/28270410/Ingenieria-de-Softwaredocx/
9. Analice la relación entre el concepto de ocultamiento de información
como atributo de la modularidad efectiva y el de independencia de los
módulos.
El concepto de ocultamiento de información menciona que se deben
especificarse y diseñarse módulos, de forma que la información (algoritmos
y datos) contenida en un módulo sea inaccesible para los que no necesiten
de ella y que intercambien sólo aquella información necesaria para lograr la
función del software; el concepto de independencia de los módulos es el
resultado directo del ocultamiento de información ya que trata de evitar la
interacción excesiva entre módulos.
This study source was downloaded by 100000813541851 from CourseHero.com on 02-23-2022 23:35:53 GMT -06:00
https://www.coursehero.com/file/28270410/Ingenieria-de-Softwaredocx/
Powered by TCPDF (www.tcpdf.org)