Buscar

Atividade Engenharia de Software 4

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.

Continue navegando