FELIPE NÜSSLI ÁLVARES PROPOSIÇÃO DE UM ... - PRO - USP
FELIPE NÜSSLI ÁLVARES PROPOSIÇÃO DE UM ... - PRO - USP
FELIPE NÜSSLI ÁLVARES PROPOSIÇÃO DE UM ... - PRO - USP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
essalta que tal diagrama nada mais é do que um diagrama que mostra as interfaces<br />
do produto com seu ambiente de aplicação, incluindo os diversos tipos de usuários e<br />
outros sistemas do cliente com os quais o produto deva interagir. Aponta ainda que<br />
o diagrama de contexto deva indicar fontes e sorvedouros de dados.<br />
102<br />
O diagrama de contexto normalmente elaborado e apresentado é um<br />
diagrama de casos de uso, na medida em que usuários e sistemas externos são<br />
representados por atores e os casos de uso refletem as possíveis formas de<br />
interação do produto com os atores. Os casos de uso correspondem, assim, às<br />
funções principais do sistema, que devem ainda ser detalhadas em Requisitos<br />
Específicos da ERSw. Observa-se que apenas os casos de uso base devam ser<br />
indicados, devendo os casos de uso de inclusão e extensão ser excluídos.<br />
As interfaces do produto com seus usuários são então identificados. Para<br />
cada interface, nome, caso de uso, ator e descrição sucinta do objetivo devem ser<br />
destacados. Maiores detalhes, no entanto, devem ficar para o tópico Interfaces de<br />
Usuário da subseção Requisitos de Interface Externa. Paula Filho (2003) ressalta<br />
que o tipo de interface deve contribuir para identificar a natureza requerida: tela,<br />
janela ou relatório, entre outros.<br />
As características de hardware do sistema que sejam relevantes do ponto de<br />
vista da especificação do software, tais como dispositivos especiais, devem ser<br />
destacadas também nesta subseção. Ressalta-se, portanto, que dispositivos<br />
normalmente suportados pelo ambiente operacional padrão não devam ser<br />
incluídos.<br />
Interfaces com outros produtos de software são, a seguir, identificadas.<br />
Destaca-se que, entres estes, estão aplicativos que recebem dados do produto ou a<br />
ele dados enviam, quer seja on-line, por meio de arquivos ou através de bancos de<br />
dados. Ressalta-se, contudo, que componentes normais de ambiente operacional,<br />
tais como bibliotecas e plataformas, não devam ser incluídos.<br />
As características das redes de comunicação, tais como protocolos e<br />
padrões, que exijam tratamento especial por parte do produto do software devem ser<br />
identificadas na subseção seguinte. Caso o sistema proposto utilize-se, destarte,<br />
apenas de componentes normais de comunicação do ambiente operacional, tais<br />
como protocolos usuais de rede, não deverá haver nenhuma característica peculiar<br />
a ser identificada.