Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

Questão: 1 de 161

61ae6863cfcff236821db585

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

Banca: CESPE / Cebraspe

Cargo(s): BANESE Técnico Bancário III - Área de Informática - Desenvolvimento 2021

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Ciclo de Vida de Software

A respeito de qualidade de software, julgue os itens que se
seguem.

De acordo com a Norma ISO/IEC 12207, o ciclo de vida de um software é formado pelas etapas de aquisição, de fornecimento, de desenvolvimento, de operação e de manutenção.

Questão: 2 de 161

620a3a49a79e07198270b1d8

Banca: INSTITUTO_AOCP

Orgão: FUNPRESP

Cargo(s): Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Ciclo de Vida de Software

Em relação à gerenciamento do ciclo de vida do software, julgue os seguintes itens.

Processos reais de software são intercalados com sequências de atividades técnicas, de colaboração e de gerência, com o intuito de especificar, projetar, implementar e testar um sistema de software. Os desenvolvedores de software usam uma variedade de diferentes ferramentas de software em seu trabalho.

Questão: 3 de 161

620a3a49a79e07198270b1d9

Banca: INSTITUTO_AOCP

Orgão: FUNPRESP

Cargo(s): Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Ciclo de Vida de Software

Em relação à gerenciamento do ciclo de vida do software, julgue os seguintes itens.

A distinção entre o desenvolvimento e a manutenção é cada vez mais irrelevante. Poucos sistemas de software são completamente novos, e faz muito mais sentido ver o desenvolvimento e a manutenção como processos contínuos. Em vez de dois processos separados, é mais realista pensar na engenharia de software como um processo evolutivo, no qual o software é constantemente alterado durante seu período de vida em resposta às mudanças de requisitos e às necessidades do cliente.

Questão: 4 de 161

620a3a49a79e07198270b1db

Banca: INSTITUTO_AOCP

Orgão: FUNPRESP

Cargo(s): Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Ciclo de Vida de Software

Em relação à gerenciamento do ciclo de vida do software, julgue os seguintes itens.

O processo de software pessoal (Personal Software Process - PSP) enfatiza a medição pessoal, tanto do artefato de software gerado quanto da qualidade resultante dele. Além disso, responsabiliza o profissional pelo planejamento do projeto e lhe dá poder para controlar a qualidade de todos os artefatos de software desenvolvidos.

Questão: 5 de 161

634028ccb6ab486c18449878

Banca: CESPE / Cebraspe

Orgão: Tribunal de Justiça do Estado do Rio de Janeiro

Cargo(s): Analista Judiciário - Analista de Sistemas

Ano: 2021

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software

Na engenharia de software, pode-se dividir uma metodologia genérica em cinco macroatividades; entre elas, a que tem como objetivo criar um esboço do projeto a ser desenvolvido é

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista
.NET - O ciclo de vida do desenvolvimento de Software


Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista
  Neste artigo vou abordar conceitos relacionados ao ciclo de vida de desenvolvimento de software (CVDS).

O que � o Ciclo de Vida de Desenvolvimento de Software - CVDS ?

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

Segunda a norma NBR ISO/IEC 12207:1998 a defini��o oficial � :

“Estrutura contendo processos, atividades e tarefas envolvidas no desenvolvimento, opera��o e manuten��o de um produto de software, abrangendo a vida do sistema, desde a defini��o de seus requisitos at� o t�rmino de seu uso.”

Uma defini��o mais simples declar  : "O Ciclo de Vida de Desenvolvimento de Sistemas (CVDS) � um processo utilizado por um analista de sistemas para desenvolver um sistema de informa��o."(wikip�dia)

De maneira menos formal o CVDS

� um processo reconhecido pela ind�stria como uma s�rie de atividades ou etapas para o desenvolvimento de um novo produto software ou para modificar um software existente.

A principal fun��o do ciclo de vida do desenvolvimento de software � indicar as fases, atividades, entregas e responsabilidades de cada envolvido no processo de desenvolvimento de software.

Por dentro das principais fases

De forma geral o CVDS possui cinco fases principais em qualquer um dos modelos de desenvolvimento adotados.

A seguir temos essas fases representadas em um diagrama:

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista
1- Fase de requisitos :  levanta os requisitos m�nimos, estuda a viabilidade e define o modelo a ser usado;
2- Fase de projeto : Envolve atividades de concep��o, especifica��o, design da interface, prototipa��o, design da arquitetura;
3- Fase de implementa��o :
tradu��o para uma linguagem de programa��o das funcionalidades definidas durante as fases anteriores;
4- Fase de testes : realiza��o de testes no que foi desenvolvido de acordo com os requisitos;
5- Fase de produ��o : implanta��o em produ��o do produto final;

Nota:  Se voc� quiser ser mais suscinto pode reduzir as fases a apenas tr�s :  Defini��o, desenvolvimento e opera��o.

Principais modelos do ciclo de vida de desenvolvimento de software

Existem diversos modelos que podem se adotados para o processo de desenvolvimento de software. Os principais s�o:

1- Modelo em Cascata

Divide todo o processo de desenvolvimento de software em fases separadas e sequenciais onde o desenvolvimento movimenta-se somente num sentido, de modo que as etapas n�o podem ser repetidas.

Somente quando uma fase estiver conclu�da a outra fase poder� iniciar.

Neste modelo nenhum componente do sistema ser� entregue at� a proximidade final do projeto.

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

2- Modelo Espiral

� uma combina��o dos modelos interativo e sequencial com �nfase na an�lise de riscos e no planejamento.

O sistema de software � entregue em vers�es, onde cada vers�o passa por cada etapa do ciclo de desenvolvimento. Dessa forma o produto final � entregue rapidamente.

Determina um ciclo de atividades dividido em 4 est�gios:

  1. Determina objetivos, solu��es alternativas e restri��es.
  2. An�lisa os riscos do est�gio anterior
  3. Atividades da fase de desenvolvimento : design, especifica��o, codifica��o e verifica��o
  4. Revis�o das etapas anteriores e o planejamento da pr�xima fase
Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

3- Modelo Incremental

Desenvolve v�rias partes do sistema em paralelo, e as integra quando estiverem completas.

O desenvolvimento � dividido em 'incrementos' que produzem o sistema de forma incremental at� a sua vers�o final.

Cada incremento passa por todo o ciclo de desenvolvimento do software produzinto um sistema funcional embora n�o atenda todos os  requisitos.

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

4- Prototipagem

Constr�i um prot�tipo do produto de software para mostrar suas funcionalidades de forma limitada.

� usado para permitir que os usu�rios avaliem propostas de desenvolvedores testando-as antes da implementa��o final do produto.

Ajuda a compreender as exig�ncias especificas do usu�rio que n�o podem ter sido consideradas pelos desenvolvedores durante a fase de concep��o do produto.

Nota: Prot�tipo � um produto de trabalho da fase de testes e/ou planejamento de um projeto.

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

5- Metodologias �geis

Utiliza uma abordagem de planejamento incremental e muito iterativa.

Cada itera��o � um mini-projeto, que normalmente dura de 1 a 4 semanas, e inclui todas as fases para implement�-lo como levantamento de recursos e requisitos, projeto, desenvolvimento de c�digo, testes e documenta��o.

Ao final de cada itera��o deve haver uma entrega ao cliente, que inclua um conjunto de novas funcionalidades, uma nova vers�o de software.

Ap�s essa entrega h� um novo processo de comunica��o com o cliente e ent�o s�o definidas quais dever�o ser as novas entregas.

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

O gerenciamento do ciclo de vida da aplica��o - ALM (Application Lifecycle Management)

Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista
O ALM refere-se � capacidade de integrar, coordenar e controlar as diversas fases de desenvolvimento de um software at� a entrega. Assim gerenciar o ciclo de vidas das aplica��es � fazer a integra��o entre a necessidade de atender o neg�cio e a engenharia de software.

Assim a ALM representa um �nico processo que abrange todos elementos envolvidos no processo de desenvolvimento de software, oferecendo um trabalho cont�nuo e sempre com novos recursos.

O Application Lifecycle Management (ALM) atua  no acompanhamento de todo o processo de vida �til de uma aplica��o, seja a constru��o de novos softwares ou altera��es nos softwares j� existentes, integrando todas as fases da engenharia de software – como an�lise de requisitos, modelagem de arquitetura, desenvolvimento de c�digo, gerenciamento de mudan�as, gerenciamento de testes e gerenciamento de vers�es de produtos realizados – com as necessidades do mercado.

Podemos dividir a ALM em 3 �reas distintas:

  1. Governan�a - A governan�a engloba toda a tomada de decis�es e gerenciamento de projetos em toda a empresa.

  2. Desenvolvimento - O desenvolvimento � definido como o processo de cria��o da aplica��o real.

  3. Opera��es - Uma opera��o � o trabalho necess�rio para executar e gerenciar o aplicativo. Come�a pouco antes implanta��o e depois � executado continuamente

� comum equiparar ALM com o CVDS pois o ALM � constru�do em torno das seguintes fases principais do ciclo de vida de desenvolvimento de software(CVDS):

  • Fase de requisitos

  • Fase de projeto

  • Fase de implementa��o

  • Fase de testes

  • Fase de produ��o

Praticamente, qualquer ciclo de vida de desenvolvimento de software � iniciado somente ap�s a aprova��o do caso de neg�cios.

Com a evolu��o da ind�stria de TI, as metodologias de desenvolvimento de software foram transformadas em v�rios n�veis. A mudan�a principal se concentra em itera��es mais curtas e m�ltiplas, em vez de um grande e completo ciclo �nico.

Como resultado, este processo moderno exibe o desenvolvimento de software como uma s�rie de itera��es. Cada subprocesso/itera��o, cont�m sua pr�pria defini��o de requisitos, design, desenvolvimento, qualidade e atividades de teste de seguran�a.

Esta solu��o n�o � a bala de prata todos os projetos de software. No entanto, esta abordagem iterativa � ainda melhor do que o m�todo de execu��o tradicional.

Disse-lhe Jesus: Eu sou o caminho, e a verdade e a vida; ningu�m vem ao Pai, sen�o por mim.
Jo�o 14:6

Refer�ncias:

  • Se��o VB .NET do Site Macoratti.net

  • Super DVD .NET - A sua porta de entrada na plataforma .NET

  • Super DVD V�deo Aulas - V�deo Aula sobre VB .NET, ASP .NET e C#

  • Super DVD C# - Recursos de aprendizagens e v�deo aulas para C#

  • Se��o C# do site Macoratti.net

  • Se��o ASP .NET do site Macoratti .net

  • Curso B�sico VB .NET - V�deo Aulas

  • Curso C# B�sico - V�deo Aulas

  • Curso Fundamentos da Programa��o Orientada a Objetos com VB .NET

    Assinale a alternativa que apresenta a fase no ciclo de vida do software em que ocorre a entrevista

  • Macoratti .net | Facebook

  • macoratti - YouTube

  • Jose C Macoratti (@macorati) | Twitter

  • Se��o V�deo Aulas do site Macoratti .net


Jos� Carlos Macoratti