Aunque los procesos de software nos guiarán en nuestro camino hacia la creación de un producto de software, realmente no existe un proceso del software ideal ya que algunos sistemas como los críticos requerirán un desarrollo muy estructurado, mientras los sistemas de negocio con requerimientos rápidamente cambiantes se necesitará un proceso flexible y ágil.
El proceso de Software
A continuación, presentamos un mapa conceptual en el
que se muestra brevemente lo que es un proceso de software, de lo que se compone y
algunos ejemplos de los métodos que existen.
Como se muestra en el mapa, existen actividades básicas que se deben
aplicar en el proceso de software, a continuación explicaremos a lo
que se refiere cada una:
- Especificación de software: Se debe definir la funcionalidad de software y las restricciones de operación.
- Diseño e implementación del software: Se debe validar el software que cumpla su especificación.
- Validación del software: Se debe validar el software para asegurar que hace lo que el cliente desea.
- Evolución del software: El software debe evolucionar para cubrir las necesidades cambiantes del cliente.
Modelos del proceso del software from Samara Ruiz Sandoval
Preguntas
Preguntas
1. ¿Qué es el proceso del software?
a) Es la recopilación de los
requerimientos del software.
b) Es la generación de programas y
códigos en un lenguaje específico.
c) Son
las actividades que guían la elaboración del software
d) Es la metodología en el
generación de código
e) Es la aplicación del modelo
vista controlador del desarrollo de software
2. Los modelos de proceso del software:
a) Muestran
las necesidades del cliente
b) Son una abstracción
del proceso del software
c) Se
utilizan en proyectos extensos de más de 6 meses
d) Son
un modelo ágil de programación
e) Son diagramas que muestran el proceso de la
ingeniería.
3. No es una actividad común en el
proceso del software
a) Especificación de software
b) Diseño e implementación del
software.
c) Validación del software.
d) Soporte
de software
e) Evolución del software
4. Son considerados modelos
iterativos
a) Modelo de cascada.
b) Incremental
c) Ingeniería de software basada en
componentes
d) Desarrollo en Espiral
e) Incisos
b y d
f) Ninguno de los anteriores
5. Utiliza o adapta software comercial de ser posible
a) Modelo de cascada.
b) Incremental
c) Desarrollo Evolutivo.
d) Ingeniería
de software basada en componentes
e) Desarrollo en Espiral
6. Modelo que tiene que finalizar
una etapa para poder acceder a otra
a) Modelo
de cascada.
b) Incremental
c) Desarrollo Evolutivo.
d) Ingeniería de software basada en
componentes
e) Desarrollo en Espiral
7. Son desarrollos evolutivos
a) Modelo de cascada.
b) Desarrollo Exploratorio.
c) Prototipos desechables
d) Incisos a y b
e) Incisos b y c
f) Ninguno de los anteriores
No hay comentarios.:
Publicar un comentario