Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evaluacion V Software
Evaluacion V Software
¿En qué
difieren el diseño de software y la codificación? R= 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. Participa totalmente en lo que
corresponde a la calidad del sistema a desarrollar y no solo para el uso del cliente
como tal, si no, en caso de que otro tipo de desarrollador se intente añadir al
proyecto.
8.3. ¿Cómo se evalúa la calidad del diseño del software? R= 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.
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.
8.4. Estudie el conjunto de tareas presentado para el diseño. ¿Dónde se
evalúa la calidad en dicho conjunto? ¿Cómo se logra? ¿Cómo se consiguen
los atributos de calidad estudiados en la sección 8.2.1? R= El proceso de
diseño se evalúa la calidad de este de acuerdo con la serie de revisiones técnicas
las cuales se sugieren tres características que funcionan como guía para evaluar
un buen diseño, se consiguen de la siguiente manera
Se deben implementar todos los requerimientos explícitos contenidos en el
modelo de requerimientos y dar cabida a todos los requerimientos implícitos
que desean los practicantes.
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.
Debe proporciona el panorama completo del software y abordar los
dominios de los datos, las funciones y el comportamientos desde el punto
de vista de la implementación.