Uma fábrica de software foi contratada por uma rede de hotéis para criar uma solução de software que automatize seus processos. Sabe-se que cada hotel terá um ou vários terminais que permitirão executar as operações básicas de gerenciamento; que o cliente pode reservar e cancelar um apartamento via web, e como haverá comunicação com outros hotéis da rede, o cliente também poderá consultar a disponibilidade de vagas em outros estabelecimentos da região; que o sistema deverá se integrar com outros dois sistemas internos do hotel: controle de restaurante e controle de tarifação de telefone; e que os processos básicos de controle são: cadastro de cliente, gerenciamento de reservas e ocupações, gerenciamento de pagamento, emissão de nota fiscal, emissão de relatórios contábeis e reservas pela web.
Considerando as informações apresentadas e os principais conceitos inerentes à engenharia de software, elabore um texto dissertativo e argumentativo sobre requisitos de software abordando, necessariamente, respostas para os seguintes questionamentos:
1) o conceito de requisito funcional e a indicação de dois requisitos funcionais para o sistema de automatização de processos;
2) o conceito de requisito não-funcional e a indicação de um requisito não-funcional para o sistema de automatização de processos; e
3) estabeleça e explique um possível critério de priorização dos requisitos que poderá ser utilizado para definir a ordem de implementação das funcionalidades do sistema.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Java é uma linguagem de programação de alto nível e orientada a objetos que foi desenvolvida pela Sun Microsystems (agora propriedade da Oracle Corporation) na década de 1990 e foi projetada para ser portátil, eficiente e segura, permitindo que o código desenvolvido seja executado em diferentes plataformas sem a necessidade de recompilação.
A seguir, é apresentado o código fonte de uma classe escrita em JAVA, em que pode ser estabelecida a conexão com o banco de dados database utilizando a porta port, localizado em hostname:
public class MySQL extends Database {
private String port;
private String hostname;
public MySQL (String database, String hostname, String port) {
super(database);
this.…
A análise de pontos de função (APF) é uma técnica utilizada na engenharia de software para medir a funcionalidade de um sistema de software a partir da perspectiva do usuário. Desenvolvida na década de 1970 por Allan Albrecht, a APF se tornou uma ferramenta para gerentes de projetos, analistas de sistemas e desenvolvedores, permitindo uma estimativa precisa do esforço necessário para desenvolver e manter um projeto de software.
Um sistema de gestão
Um engenheiro de software, com o objetivo de medir o custo do desenvolvimento de um módulo para um sistema gestão de uma biblioteca, obteve os dados presentes na tabela a seguir:
| Função | Quantidade | Complexidade |
| ALI (arquivo lógico interno) | 2 | A… |
A matrícula dos candidatos em uma instituição de ensino superior é realizada mediante apresentação dos documentos pessoais, além de documentos específicos de acordo com a natureza da reserva de vaga escolhida pelo candidato (negro, pardo ou indígena; baixa renda e deficiência), certificado de alistamento militar (para homens maiores de 18 anos) e a certificação de e quitação eleitoral (no caso de eleitores). Para candidatos menores de idade, a matrícula deverá ser realizada pelos pais ou por um procurador com documento de identificação (RG) e procuração.
A seguir, é mostrado como se desenvolve o processo de matrícula:

Considerando as informações presentes no texto apresentado, discorra sobr…



