Você está na página 1de 4

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE

SISTEMAS

DISCIPLINA: ANALISE ESTRUTURADO DE SISTEMAS


PROFESSOR: EDUARDO JOSÉ RIBEIRO DE CASTRO

Exercício:

Identifique os requisitos funcionais, não funcionais e regras de negocio para os


sitemas abaixo:

1 - "A Editora ABC trabalha com diversos autores que escrevem livros para ela
publicar.

Alguns autores escrevem apenas um livro, enquanto outros escrevem muitos.


Além disso, alguns livros são escritos por diversos autores.

Mensalmente é enviado às livrarias um catálogo com o nome dos livros


lançados e seus respectivos autores. Esse catálogo é organizado por assunto
para facilitar a divulgação.

Informações sobre a cota de compra de cada livraria são modificadas a cada


três meses, de acordo com a média de compra no trimestre solicitada pela
livraria.

Uma carta é enviada à livraria anunciando a nova cota em cada assunto e os


descontos especiais que lhe serão concedidos para comprar em quantidades
maiores.

Aos autores dos dez livros mais vendidos no ano, a Editora ABC oferece
prêmios.

A festa de premiação é anunciada com dez dias de antecedência, por meio de


publicação em jornal dos dez livros mais vendidos, com seus respectivos
autores.
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE
SISTEMAS

Requisitos funcionais

Rf01 – O sistema deve cadastrar livro (rgn01)


Rf02 – O Sistema deve cadastrar autor
Rf03 – O sistema deve gerar catalogo de lançamento de livros (rnf01) (rnf02) (rgn02)
(rgn03)
Rf04 – O sistema deve cadastrar as livrarias
Rf05 – O sistema deve cadastrar a cota de cada livraria
Rf06 – O sistema deve cadastrar descontos especiais
Rf07 – O sistema deve cadastrar o pedido da livraria (venda)
Rf08 – O sistema deve gerar os descontos especiais (rgn06)
Rf00 – O sistema deve gerar cota de livro (rgn04) (rgn05)
Rf10 – O sistema deve emitir relatório dos livros mais vendidos (rnf04) (rnf05) (rgn07)
Rf11 – O sistema deve emitir carta de nova cota (rnf03)

Requisitos não funcionais

Rnf01 – O sistema deve gerar o catalogo contendo o nome do livro e seu(s) respectivo(s)
autor(es)
Rnf02 – O sistema deve gerar o catalogo contendo o assunto
Rnf03 – O sistema deve gerar a carta de nova cota contendo os descontos especiais
Rnf04 – O sistema deve gerar o relatório dos mais vendidos contendo o nome dos livros
mais vendidos
Rnf05 – O sistema deve gerar o relatório dos mais vendidos contendo o nome do(s)
autor(es)

Regras de negocio

Rgn01 – Quando a editora cadastrar livro o sistema deve permitir cadastrar mais de um
autor
Rgn02 – Quando a editora gerar o catalogo de livro o sistema deve organizar por assunto
Rgn03 – Quando o sistema gerar o catalogo o sistema deve gerar após 30 dias
(mensalmente)
Rgn04 – Quando o sistema modificar a cota o sistema deve modificar a cada 90 dias meses
Rgn05 – Quando o sistema calcular a cota o sistema deve calcular pela media de compra no
trimestre
Rgn06 – Quando o sistema gerar os descontos especiais o sistema deve calcular a partir de
compras maiores
Rgn07 – Quando o sistema gerar o relatório dos livros mais vendidos o sistema deve gerar
dos dez livros mais vendidos no ano
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE
SISTEMAS

2 - Gostaria que fosse construído um sistema para monitorar a temperatura e a


pressão de pacientes da UTI, que deverão ficar ligados on-line à rede de
computadores do hospital. Os pacientes devem ser cadastrados pelo
responsável. Essa rede é formada por um computador principal e vários
terminais que monitoram os pacientes.
Se a temperatura ou pressão do paciente lida pelo terminal se tornarem
críticas, o computador principal deverá mostrar uma tela de alerta com um
histórico das medidas realizadas para o paciente. Um aviso sonoro deve ser
ativado nesse caso.
A verificação da temperatura é realizada comparando-se a temperatura
do paciente a temperatura padrão digitada pelo responsável (Maximo e
mínimo).
A verificação da pressão do paciente é realizada comparando-se com um
valor padrão de pressão (máximo e mínimo) a ser digitado pelo responsável e
verificando se a pressão medida está dentro dos parâmetros considerados
normais para o paciente (valores próximos ao máximo e mínimos são
permitidos).
Temos vários sistemas online no computador principal e todos devem
funcionar ao mesmo tempo.

Requisitos funcionais

Rf01 – O sistema deve cadastrar paciente


Rf02 – O Sistema deve cadastrar temperatura padrão por paciente (rnf01)
Rf03 – O sistema deve cadastrar pressão do paciente (rnf02)
Rf04 – O sistema deve monitorar a pressão do paciente (rgn01) (rnf06) (rgn05)
Rf05 – O sistema deve monitorar a temperatura do paciente (rgn02) (rgn06)
Rf07 – O sistema deve registrar as medidas de pressão lidas
Rf08 – O sistema deve registrar as medidas de temperatura lidas
Rf09 – O sistema deve emitir um alerta (rnf03) (rnf04) (rnf05) (rgn03) (rgn04)
Rf010 – O sistema deve gerar o histórico de medidas

Requisitos não funcionais

Rnf01 – o sistema deve registrar o valor padrão de temperatura


Rnf02 – o sistema deve registrar o valor padrão de pressão maximo e mínimo
Rnf03 – o sistema deve emitir um aviso sonoro para o alerta
Rnf04 – o sistema deve apresentar uma tela de alerta contendo o histórico das medidas
Rnf05 – o sistema deve ser executado em conjunto com vários outros sistemas
Rnf06 – os terminais devem estar ligados on-line para monitoramento
Rnf07 – o histórico de medidas deve ser de pressão e temperatura

Regras de negocio
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE
SISTEMAS

Rgn01 – o sistema deve realizar o monitoramente comparando-se a pressão do paciente


com o valor maximo e minimo cadastrado
Rgn02 – O sistema deve emitir um aviso de alerta se a pressão estiver fora do padrão
mínimo e Maximo cadastrado
Rgn03 - o sistema deve realizar o monitoramente comparando-se a temperatura do paciente
com o valor cadastrado
Rgn04 – O sistema deve emitir um aviso de alerta se a temperatura estiver fora do padrão
cadastrado
Rgn05 – O sistema deve registrar as medidas de pressão lidas para cada medição
Rgn06 – O sistema deve registrar as medidas de temperatura lidas para cada medição