UD01: ciclos de vida (pdf)

Description

ciclos de vida del software
Paula G.R.
Quiz by Paula G.R., updated more than 1 year ago
Paula G.R.
Created by Paula G.R. almost 4 years ago
6
0

Resource summary

Question 1

Question
A xeración de código consta dos procesos de...
Answer
  • 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

Question 2

Question
[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.
Answer
  • Edición
  • Compilación
  • Enlace
  • Execución

Question 3

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

Question 4

Question
Sinala a opción incorrecta sobre a fase de análise:
Answer
  • 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

Question 5

Question
Sinala a opción incorrecta sobre a fase de deseño:
Answer
  • 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.

Question 6

Question
Sinala a opción incorrecta sobre a fase de codificación:
Answer
  • 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.

Question 7

Question
Sinala a opción incorrecta sobre a fase de probas:
Answer
  • 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.

Question 8

Question
Sinala a opción incorrecta sobre a fase de Instalación:
Answer
  • 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

Question 9

Question
Sinala a opción incorrecta sobre mantenemento:
Answer
  • 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

Question 10

Question
Sinala a opción incorrecta sobre documentación:
Answer
  • 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

Question 11

Question
O modelo en espiral...
Answer
  • 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.

Question 12

Question
A programación eXtrema
Answer
  • é 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.

Question 13

Question
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.
Answer
  • CRC
  • LRC
  • class, responsabilities, collaboration
  • lidership, responsabilities, collaborat
  • unha tarxeta manual
  • unha tarxeta virtual

Question 14

Question
Na programación eXtrema, NON é unha diferenza desta fase con relación á fase de codificación do modelo en cascada é...
Answer
  • 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
Show full summary Hide full summary

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
Diffusion and osmosis
eimearkelly3
PMP Prep quiz
Andrea Leyden
A-level Psychology Revision
philip.ellis
Business Studies GCSE
phil.ianson666
Health and Safety at Work Act 1974 (HASWA)
Carina Storm