Buscar

Seminário Interdisciplinar - Ergonomia de Software (ADS100) - Socialização - Cod 651582

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: Seminário Interdisciplinar: Ergonomia de Software (ADS100) 
Avaliação: Socialização ( Cod.:651582) ( peso.:3,00) 
Prova: 25870022 
1. Os processos de software visam assegurar o desenvolvimento de software 
com prazos e necessidades de recursos definidos, elevada produtividade e 
com qualidade no produto. Para retratar corretamente as características 
específicas de processos e de produtos, cada vez mais são utilizados 
mecanismos de análise estruturada, a fim de facilitar a comunicação e a 
especificação de sistemas. Nesse sentido, disserte sobre a análise estruturada 
de suas ferramentas. ( * Máximo 4000 caracteres ) 
 
A análise estruturada é um mecanismo de especificação de processo e de produto de 
software, utilizando uma representação gráfica formada por símbolos, criando modelos 
de fluxos de informações capazes de facilitar a comunicação dos usuários, analistas e 
projetistas de um projeto de software, trazendo informações mais claras sobre o sistema 
e suas funcionalidades. As principais ferramentas da modelagem da análise estruturada 
são o Diagrama de Fluxo de Dados(DFD), o Dicionário de Dados (DD) e o Diagrama 
de Entidade e Relacionamento (DER). 
 
 
2. Um processo de software envolve vários procedimentos para o seu desenvolvimento, 
como análise de viabilidade, funcionalidades, requisitos do usuário, implementação 
e finalidade. O processo de software é conhecido como um Framework, composto 
por um conjunto de atividades que possuem como finalidade desenvolver um 
software de qualidade. Com relação às atividades fundamentais dos processos de 
software, disserte sobre os fatores que envolvem os processos: especificação de 
software, projeto e implementação de software, validação de software e evolução de 
software. ( * Máximo 4000 caracteres ) 
 
Existem diferentes maneiras de organizarmos as atividades que juntas levam a 
construção de software. Assim, é possível montar diferentes processos de software. 
Apesar disso, Sommerville aponta que qualquer que seja esse processo, ele deve incluir 
quatro atividades fundamentais. Assim, note que podemos mapear os diversos 
processos de software em um modelo genérico tomando por bases essas quatro 
atividades. 
Segundo Sommerville, essas quatro atividades são: 
1. Especificação do software: A funcionalidade do software e as restrições a seu 
funcionamento devem ser definidas. 
2. Projeto e implementação de software: O software deve ser produzido para atender às 
especificações. 
3. Validação de software: O software deve ser validado para garantir que atenda às 
demandas do cliente. 
4. Evolução de software: O software deve evoluir para atender às necessidades de 
mudança dos clientes. 
 
 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_1
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_2

Continue navegando