Baixe o app para aproveitar ainda mais
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
Compartilhar