Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA DE SISTEMAS
1. Identifique los procesos de software en el caso, tanto para FFB como para EDS.
2. Por cada proceso de software, indique su relación con el ISO 15504 para FFB y para
EDS.
3. Por cada proceso de software, indique su relación con el ISO 12207 para FFB y para
EDS.
4. Responda y sustente qué metodología formal y qué metodología ágil utilizaría para
el proyecto de Sw
SOLUCION
2)
FFB: En el transcurso de su desarrollo ha evolucionado, de ser un modelo de
referencia de buenas prácticas de software, para convertirse en un marco de
trabajo para evaluación de múltiples modelos (de software o no).
El Método AGIL sería el SCRUM ya que trata de un método indicado para solventar
problemas complejos y se basa en procesos empíricos de control. Esto significa que las
decisiones se toman en función de la información existente y de la propia experiencia
y cuenta con dos tipos de enfoque:Iterativo –Incremental.
SOLUCION
1)
EJEMPLO
2)
El Diseño del software se realiza en dos pasos:
Diseño Preliminar: se centra en la transformación de los requisitos en los datos y la
arquitectura del software.
EJEMPLO
3)
La NTP 12207
Resumiendo, te dice que es lo que debes hacer, pero no como, es por ello que juega
un papel importante para las metodologías para cumplir con los requerimientos de la
norma.
Se encarga de todo lo relacionado al ciclo de vida del software, desde la
conceptualización de ideas hasta la retirada y consta de procesos para la adquisición y
suministro de proyectos y servicios del software, estableciendo pautas para su control
y mantenimiento.
NTP 15504
propone un modelo para la evaluación de la capacidad en los procesos de desarrollo
de productos software y sirve para evaluar la capacidad y/o la madurez de los procesos
de la empresa.
Es más fácilmente adaptable para pequeñas y Medianas empresas PYME
4)
CALIDAD DE SOFTWARE: La calidad del software es el grado con el que un sistema,
componente o proceso cumple los requerimientos especificados y las necesidades o
expectativas del cliente o usuario.
Corrección.
El grado en que el programa cumple con su especificación y satisfacer los objetivos que propuso
el cliente.
Confiabilidad.
El grado en que se esperaría que un programa desempeña su función con la precisión requerida.
Eficiencia.
Integridad.
El grado de control sobre el acceso al software o los datos por parte de las personas no
autorizadas.
Facilidad de uso.
El esfuerzo necesario para aprender, operar y preparar los datos de entrada de un programa
interpreta la salida.
Facilidad de mantenimiento.
El esfuerzo necesario para localizar y corregir un error en un programa.
Flexibilidad.
El esfuerzo que demanda probar un programa con el fin de asegurar que realiza su función.
Portabilidad.
Facilidad de reutilización.
Interoperabilidad.