Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO: Análise e desenvolvimento de sistemas POLO DE APOIO PRESENCIAL: Higienópolis SEMESTRE: 2° semestre COMPONENTE CURRICULAR / TEMA: INTRODUÇÃO À ENGENHARIA DE SOFTWARE NOME COMPLETO DO ALUNO: Maria Beatriz da Silva Souza TIA: 22516042 NOME DO PROFESSOR: RENATA MARIA NOGUEIRA DE OLIVEIRA 1) Qual é a importância da atividade de Projeto em um processo de desenvolvimento de software? No processo de desenvolvimento de software, a atividade de projeto é crucial, pois é nessa etapa que se define a arquitetura, requisitos, recursos e algoritmos que serão utilizados para construir o sistema. As decisões tomadas pelos desenvolvedores nessa fase têm um impacto direto na qualidade, confiabilidade e desempenho do software. 2) Quais são as entradas para a atividade de Projeto? As especificações de requisitos, diagramas de caso de uso, especificações de interface do usuário, modelos de dados e análise de risco são as principais entradas para a atividade de projeto. Essas informações são utilizadas pelos projetistas para criar uma solução de software que atenda às necessidades do cliente. 3) Quais etapas envolvem a atividade de Projeto em um processo de desenvolvimento de software? A atividade de projeto é geralmente dividida em várias etapas, incluindo a definição da arquitetura do sistema, a definição de interfaces e protocolos, a definição de algoritmos e estruturas de dados, a definição de componentes e módulos, e a definição de padrões de codificação e documentação. Também são realizadas revisões de design, avaliações de desempenho e testes de integração. 4) Quais seriam as diretrizes para avaliar se o projeto de software tem qualidade? Para avaliar a qualidade do projeto de software, é importante verificar se todos os requisitos foram considerados e implementados, se o design é robusto e escalável, se o projeto está bem documentado e se as interfaces são bem definidas. É fundamental seguir as melhores práticas de engenharia de software. 5) A Implementação é a próxima atividade após o Projeto, em um processo de desenvolvimento de software. O que é realizado na atividade de Implementação? Explique quais aspectos devem ser levados em consideração, atualmente, na Implementação. Na atividade de Implementação, o código-fonte é escrito com base no design elaborado na fase de Projeto. Os aspectos mais importantes a serem considerados na Implementação incluem a escolha de uma linguagem de programação adequada, a definição de uma estrutura de diretórios e arquivos coerente, a definição de padrões de codificação, a realização de testes unitários e a integração com outras partes do sistema. Além disso, é crucial considerar questões de segurança, escalabilidade e manutenibilidade durante a implementação.
Compartilhar