Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tarea 1 AbnerSanchez 31711140 IS2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Clase:

Ingeniería de Software II

Tarea #1

Ingeniera:
Lourdes Lorena Mendoza

Estudiante:
Abner J. Sánchez Gonzales

Cuenta:
31711140

Fecha:
26-Julio-2020

This study source was downloaded by 100000825212579 from CourseHero.com on 10-18-2022 17:37:43 GMT -05:00

https://www.coursehero.com/file/65975149/Tarea1-AbnerSanchez-31711140IS2docx/
Cuestionario Para Responder.

Cuando se “escribe” un programa, ¿se diseña software? ¿En qué difieren


el diseño de software y la codificación?
Al escribir un programa no se está diseñando el software, ya que la codificación es para
el funcionamiento del software que vayamos a implementar, esto se puede realizar en
los distintos tipos de lenguajes que existen. El diseño de software proporciona detalles
sobre la arquitectura del software, estructura de datos, interfaces y componentes
necesarios para implementar el sistema, esto también nos permite modelar el sistema o
producto que se construirá, estableciendo la calidad del software.

¿Cómo se evalúa la calidad del diseño del software?


Debe cumplir con todos los requisitos que se evidenciaron al momento que conseguir la
información, es decir debe llevar todo lo que el cliente este solicitando. Debe ser una
guía legible y comprensible para quienes generan el código y para los que lo prueban y
dan el apoyo posterior. Calidad de diseño se refiere a las características que los
diseñadores especifican para un elemento. Calidad de concordancia es el grado en el que
las especificaciones de diseño se aplican durante la fabricación.

Describa con sus propias palabras la arquitectura de software.


La arquitectura de software pienso que es la manera en la que se quiere estructurar el
sistema que estemos desarrollando o se vaya a desarrollar y que esta estructura puede
estar compuesta por muchos elementos importantes que se pueden relacionar entre sí
que pueden servir como una guía de cómo se debe realizar el software.

Describa con sus propias palabras la separación de problemas. ¿Hay


algún caso en el que no sea apropiada la estrategia de divide y vencerás?
¿Cómo afecta esto al argumento a favor del modularidad?
La división de problemas es un concepto de diseño que sugiere que cualquier problema
complejo puede manejarse con más facilidad si se subdivide en elementos susceptibles
de resolverse u optimizarse de manera independiente. A la hora de dividir en módulos
mientas más pequeño el módulo es más fácil construcción, hay que tener en cuenta un
factor determinante que es el costo asociado a la integración de dichos módulos.
El concepto de ocultamiento de información menciona que deben especificarse y
diseñarse módulos, de forma que la información algoritmos, datos, contenida en un
módulo sea inaccesible para los que no necesiten de ella y que intercambien sólo aquella

This study source was downloaded by 100000825212579 from CourseHero.com on 10-18-2022 17:37:43 GMT -05:00

https://www.coursehero.com/file/65975149/Tarea1-AbnerSanchez-31711140IS2docx/
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.

¿” Rediseñar” significa que se modifica todo el diseño en forma


iterativa? Si no es así, ¿qué significa?
Rediseñar involucra el rediseño e implementación de una tarea de la lista de control de
proyecto, y el análisis de la versión más reciente del sistema. La meta del diseño e
implementación de cualquier iteración es ser simple, directa y modular, para poder
soportar el rediseño de la etapa o como una tarea añadida a la lista de control de
proyecto.
El análisis de una iteración se basa en la retroalimentación del usuario y en el análisis de
las funcionalidades disponibles del programa. Involucra el análisis de la estructura,
modularidad, usabilidad, confiabilidad, eficiencia y eficacia de alcanzar las metas.

This study source was downloaded by 100000825212579 from CourseHero.com on 10-18-2022 17:37:43 GMT -05:00

https://www.coursehero.com/file/65975149/Tarea1-AbnerSanchez-31711140IS2docx/
Bibliografía

Cervantes, H. (s.f.). SG. Obtenido de SG: https://sg.com.mx/revista/27/arquitectura-software

CourseHero. (17 de febrero de 2020). Obtenido de CourseHero:


https://www.coursehero.com/file/p6m64u4/Una-preocupaci%C3%B3n-de-
interferencia-ser%C3%ADa-cuando-necesitamos-que-el-GPS-nos-lleve/

Pressman, R. S. (2017). STUDOCU. Obtenido de STUDOCU: https://www.studocu.com/es-


ar/document/universidad-nacional-de-la-rioja/ingenieria-en-
software/resumenes/capitulos-8-17-resumen/2868357/view

Wikipedia. (02 de mayo de 2020). Obtenido de Wikipedia:


https://es.wikipedia.org/wiki/Desarrollo_iterativo_y_creciente

This study source was downloaded by 100000825212579 from CourseHero.com on 10-18-2022 17:37:43 GMT -05:00

https://www.coursehero.com/file/65975149/Tarea1-AbnerSanchez-31711140IS2docx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte