UD01: ciclos de vida (pdf)

Descripción

ciclos de vida del software
Paula G.R.
Test por Paula G.R., actualizado hace más de 1 año
Paula G.R.
Creado por Paula G.R. hace casi 4 años
6
0

Resumen del Recurso

Pregunta 1

Pregunta
A xeración de código consta dos procesos de...
Respuesta
  • edición, compilación, enlace e execución
  • edición, compilación, e enlace e analisis
  • edición, compilación, e enlace e mantenemento
  • Analise, deseño, codificación, probas, instalación e mantenemento

Pregunta 2

Pregunta
[blank_start]Edición[blank_end]: Esta fase consiste en escribir o algoritmo de resolución nunha linguaxe de programación mediante un editor de texto ou unha ferramenta de edición incluída nun contorno de desenvolvemento. O código resultante chámase código fonte e o arquivo correspondente chámase arquivo fonte. [blank_start]Compilación[blank_end]: Consiste en analizar e sintetizar o código fonte mediante un compilador, para obter, se non se atopan erros, o código obxecto ou un código intermedio multiplataforma. As persoas non entende ese código e non se pode executar directamente. [blank_start]Enlace[blank_end]: Esta fase consiste en enlazar mediante un programa enlazador o arquivo obxecto obtido na compilación con módulos obxectos externos para obter, se non se atopan erros, o arquivo executable [blank_start]Execución[blank_end]: necesita de ferramentas diferentes dependendo de se a linguaxe é interpretada, compilada ou de máquina virtual ou execución administrada.
Respuesta
  • Edición
  • Compilación
  • Enlace
  • Execución

Pregunta 3

Pregunta
O paradigma de ciclo de vida clásico do software, tamén chamado modelo en cascada consta das fases:
Respuesta
  • Analise
  • deseño
  • codificación
  • probas
  • Instalación
  • Mantenemento
  • execución
  • enlace
  • compilación

Pregunta 4

Pregunta
Sinala a opción incorrecta sobre a fase de análise:
Respuesta
  • Nesta fase o analista captura, analiza e especifica os requisitos que debe cumprir o software.
  • Ao finalizar esta fase debe existir o documento de especificación de requisitos do software (ERS), no que estarán detallados os requisitos que ten que cumprir o software, debe valorarse o custo do proxecto e planificarse a duración do mesmo.
  • A linguaxe utilizada para describir os ERP pode ser descritiva ou máis formal e rigorosa utilizando casos de usos na linguaxe de modelado UML
  • O resultado desta fase plásmase no documento de deseño de software (SDD) que contén a estrutura global do sistema, a especificación do que debe facer cada unha das partes e a maneira de combinarse entre elas e é a guía que os programadores e probadores de software deberán ler, entender e seguir

Pregunta 5

Pregunta
Sinala a opción incorrecta sobre a fase de deseño:
Respuesta
  • Nesta fase o deseñador deberá de descompoñer e organizar todo o sistema software en partes que podan elaborarse por separado para así aproveitar as vantaxes do desenvolvemento de software en equipo
  • Mentres dura esta fase, poden realizarse tarefas de depuración do código ou revisión inicial do mesmo para detectar erros sintácticos, semánticos e de lóxica.
  • O resultado desta fase plásmase no documento de deseño de software (SDD) que contén a estrutura global do sistema, a especificación do que debe facer cada unha das partes e a maneira de combinarse entre elas e é a guía que os programadores e probadores de software deberán ler, entender e seguir
  • Nesta fase debe tratarase a seguridade do proxecto mediante unha análise de riscos (recompilación de recursos que deben ser protexidos, identificación de actores e roles posibles, recompilación de requisitos legais e de negocio como encriptacións ou certificacións a cumprir, etcétera) e a relación de actividades que mitigan eses riscos.

Pregunta 6

Pregunta
Sinala a opción incorrecta sobre a fase de codificación:
Respuesta
  • Esta fase tamén se chama fase de programación ou implementación
  • Nela o programador transforma o deseño lóxico da fase anterior a código na linguaxe de programación elixida, de tal forma que os programas resultantes cumpran os requisitos da análise e poidan ser executado nunha máquina.
  • Mentres dura esta fase, poden realizarse tarefas de depuración do código ou revisión inicial do mesmo para detectar erros sintácticos, semánticos e de lóxica.
  • Esta fase permite aplicar métodos ou técnicas ao código para determinar que tódalas sentencias foron probadas e funcionan correctamente.

Pregunta 7

Pregunta
Sinala a opción incorrecta sobre a fase de probas:
Respuesta
  • Esta fase permite aplicar métodos ou técnicas ao código para determinar que tódalas sentencias foron probadas e funcionan correctamente.
  • As probas teñen que planificarse, deseñarse, executarse e avaliar os resultados.
  • As probas realizadas inmediatamente despois da codificación poden ser:unitarias, integración, validación, recuperación, seguridade, resistencia e rendemento
  • O software pode poñerse a disposición dos usuarios cando aínda no está acabado e entón noméase co nome comercial e un texto que indica o nivel de acabado. Ese texto pode ser: versión alfa, beta, RC o RTM
  • O software pode pasar a produción despois de resolver o proceso de instalación, é dicir, pode ser utilizado e explotado polo cliente.

Pregunta 8

Pregunta
Sinala a opción incorrecta sobre a fase de Instalación:
Respuesta
  • e tamén se denomina despregue ou implantación e consiste en transferir o software do sistema ao ordenador destino e configuralo para que poida ser utilizados polo usuario final.
  • O software pode pasar a produción despois de resolver o proceso de instalación, é dicir, pode ser utilizado e explotado polo cliente.
  • Esta fase pode consistir nunha sinxela copia de arquivos ou ser máis complexo como por exemplo: copia de programas e de datos que están comprimidos a localizacións específicas do disco duro, creación de accesos directos no escritorio, creación de bases de datos en localizacións específicas, etcétera.
  • Esta fase permite mellorar e optimizar o software que está en produción

Pregunta 9

Pregunta
Sinala a opción incorrecta sobre mantenemento:
Respuesta
  • Esta fase permite mellorar e optimizar o software que está en produción
  • O mantemento permitirá realizar cambios no código para corrixir erros encontrados, para facer o código máis perfecto, para que evolucione ou para que se adapte
  • Para estas últimas fases pódese distinguir entre: interno e externo
  • As versións de software resultantes do mantemento noméanse de diferente maneira dependendo do fabricante

Pregunta 10

Pregunta
Sinala a opción incorrecta sobre documentación:
Respuesta
  • A creación de documentación está asociada a tódalas fases anteriores e en especial ás fases de codificación, probas e instalación.
  • Para estas últimas fases pódese distinguir entre: documentación interna, externa ou Autodocumentación.
  • Ao redor do 2/3 partes do tempo invertido en Enxeñería de software está dedicado a tarefas de documentación

Pregunta 11

Pregunta
O modelo en espiral...
Respuesta
  • baséase na creación dun prototipo do proxecto que se vai perfeccionando en sucesivas iteracións a medida que se engaden novos requisitos, pasando en cada iteración polo proceso de análise, deseño, codificación e probas descritos no modelo en cascada.
  • é un método de desenvolvemento áxil de software baseado en iteracións sobre as fases de planificación, deseño, codificación e probas.

Pregunta 12

Pregunta
A programación eXtrema
Respuesta
  • é un método de desenvolvemento áxil de software baseado en iteracións sobre as fases de planificación, deseño, codificación e probas.
  • Este modelo baséase na creación dun prototipo do proxecto que se vai perfeccionando en sucesivas iteracións a medida que se engaden novos requisitos, pasando en cada iteración polo proceso de análise, deseño, codificación e probas descritos no modelo en cascada.

Pregunta 13

Pregunta
Na programación eXtrema, na fase de deseño... Á diferenza do modelo en cascada, nesta fase utilízase [blank_start]unha tarxeta manual[blank_end] tipo [blank_start]CRC[blank_end] ([blank_start]class, responsabilities, collaboration[blank_end]) por cada obxecto do sistema, na que aparece o nome da clase, nome da superclase, nome das subclases, responsabilidades da clase, e obxectos cos que colabora. As tarxetas vanse colocando riba dunha superficie formando unha estrutura que reflicta as dependencias entre elas. As tarxetas vanse completando e recolocando de forma manual a medida que avanza o proxecto. Os desenvolvedores reuniranse periodicamente e terán unha visión do conxunto e de detalle mediante as tarxetas.
Respuesta
  • CRC
  • LRC
  • class, responsabilities, collaboration
  • lidership, responsabilities, collaborat
  • unha tarxeta manual
  • unha tarxeta virtual

Pregunta 14

Pregunta
Na programación eXtrema, NON é unha diferenza desta fase con relación á fase de codificación do modelo en cascada é...
Respuesta
  • que os desenvolvedores teñen que acordar uns estándares de codificación (nomes de variables, sangrías e aliñamentos, etcétera), e cumprilos xa que todos van a traballar sobre todo o proxecto.
  • é que se aconsella crear os test unitarios antes que o propio código a probar xa que entón se ten unha idea máis clara do que se debe codificar
  • que se aconsella que os programadores desenvolvan o seu traballo por parellas
  • é que nesta fase utilízase unha tarxeta manual tipo CRC
Mostrar resumen completo Ocultar resumen completo

Similar

CICLOS DE VIDA EN UN PROYECTO
carol estudiante
CCDD: UD01. Desarrollo de software. COMPLEMENTARIO
Paula G.R.
UD02: Instalación y uso de desarrollo - Fundamentos GIt; pdf
Paula G.R.
CICLOS DE VIDA EN UN PROYECTO
carol estudiante
CICLOS DE VIDA EN UN PROYECTO
Carlos Andrade Vargas
CICLOS DE VIDA EN UN PROYECTO
Con Dios Todo es posible
Exani II - Estructura
Gastón Amato
TARJETAS ESTUDIO CUERPOS GEOMÉTRICOS
Ruth Pérez Sánchez
Disoluciones Químicas
maya velasquez
Test sobre Autogobierno en las Finanzas
wendy tojin
Unidad III - Dibujo de Conjunto
Mariana Cardozo