Escolar Documentos
Profissional Documentos
Cultura Documentos
CRISE DO SOFTWARE
Fora Area Americana, software de comando e controle (anos 80): Custo inicial estimado: U$400.000,00 custo final: U$3.200.000,00 (Jalote, 1997)
Software de recebimento de imposto de renda (EUA): Qualidade: o sistema se mostrou inadequado para a
carga esperada custo: a Receita Federal dos EUA gastou mais U$90.000.000,00 para corrigir o software que
custou U$103.000.000,00 - Devido ao atraso, a RF ainda teve de pagar mais U$63.000.000,00 de multas por
atraso e juros - (B.Brgge 1997, Notas de curso TUM)
nibus Espacial: Custo: U$10.000.000.000,00 (vrios milhes a mais do que o estimado) - Prazo: 3 anos de
atraso - Qualidade: primeiro lanamento do Columbia foi cancelado devido a problemas de sincronizao de
seus 5 computadores de bordo - Causa: modificao feita 2 anos antes, em que o tempo de espera de um
tratador de interrupo passou de 50ms para 80ms. O erro era um evento raro, tanto que no foi detectado
durante as mais de mil horas de teste. Muitos erros ainda subsistem. Os astronautas recebem um livro contendo
os problemas de software que j so conhecidos. (B.Brgge 1997, Notas de curso TUM)
REQUISITO
Uma condio ou capacidade que deve ser satisfeita ou possuda por um sistema ou componente do sistema
para satisfazer um contrato, um padro ou uma especificao (IEEE, 1990)
Especificao:
Uma descrio rigorosa e minuciosa das caractersticas que um material, uma obra, ou um servio devero
apresentar. (Aurlio, 1999)
Requisitos do usurio
Declaraes, em linguagem natural e diagramas, sobre os servios que o sistema oferece e as restries para a
sua operao. Escrito para os clientes
Requisitos do sistema
Estabelecem detalhadamente as funes e restries do sistema. O documento de requisitos, chamado de
especificao funcional, pode servir como um contrato entre cliente e desenvolvedor
Especificao de software
Especificao abstrata e precisa do software, indicando o que ele deve fazer (sem dizer como) que serve de
base para o projeto e para a implementao
Acrescenta mais detalhes especificao funcional e escrito para a equipe de desenvolvimento
Exemplos: O sistema deve rodar em microcomputadores da linha PC que possuam microprocessador Pentium
ou superior
A interface do sistema deve ser grfica, de acordo com um padro de interface dirigida a menu
Alternativamente, o sistema deve possibilitar o seu uso atravs de linhas de comando, para usurios
avanados
O gerente da padaria deve consultar quanto vendeu em um dia.
REQUISITO
Requisitos servem como especificao do que deve ser implementado;
Requisitos so descries de como o sistema deve se comportar, de uma propriedade ou atributo do sistema;
Um requisito pode descrever: uma facilidade encontrada no nvel do usurio; uma propriedade geral do
sistema; uma restrio do sistema; e uma restrio ao desenvolvimento do sistema. (Sommerville, 2003)
Motivao
70% dos projetos de software falham ou so gravemente prejudicados: - negligenciam os cuidados com a
elicitao dos requisitos - gerenciam mal seus requisitos.
Um software que no satisfaz as necessidades software intil (Chaos, 1994)
Documento de Requisitos
Sistema de apoio escrita (sapes)
1. Introduo
1.1 Propsito
O propsito deste documento de especificao de requisitos definir os requisitos do sistema SAPES - Sistema de
Apoio Escrita, que tem como objetivos principais auxiliar a pesquisa bibliogrfica de pesquisadores e a redao de
documentos cientficos.
1.2 Escopo
O SAPES permite o cadastramento e a consulta de itens bibliogrficos referentes a publicaes de interesse de um
pesquisador. O SAPES permite tambm que o pesquisador importe os dados bibliogrficos de outros pesquisadores
que utilizam este sistema. Com base nos itens bibliogrficos cadastrados, o SAPES reconhece as citaes de um
documento produzido pelo pesquisador e gera automaticamente as referncias bibliogrficas.
1.3 Definies, Acrnimos e Abreviaes
Obs.: Os itens desta Seo esto organizados em ordem alfabtica.
ABNT (Associao Brasileira de Normas Tcnicas).
Arquivo de Bibliografia
Idem ao termo Bibliografia.
Arquivo de Referncias Bibliogrficas
Idem ao termo de Referncia Bibliogrfica.
Arquivo Texto
Idem ao termo Documento.
Artigo
Texto com todas as citaes especificadas pelo (s) autor (es) e com a referncia bibliogrfica j includa.
Bibliografia
um conjunto de itens bibliogrficos cadastrados por um pesquisador.
Biblioteca
um conjunto de publicaes de um pesquisador, mantidas particularmente.
Citao
Referncia a uma publicao na forma de citao padronizada pela ABNT, constante em um documento.
Cdigo de Citao
Idem ao termo Forma de Citao.
Documento
Arquivo que contm o texto redigido pelo pesquisador, contendo citaes e que est pronto para ser manipulado pelo
sistema SAPES.
Ficha Tcnica um carto retangular que contm informaes sobre um item bibliogrfico, servindo para
consulta, para levar a uma conferncia ou a uma reunio. Essa ficha tcnica pode conter, alm dos itens de
informao do item bibliogrfico, de forma total ou parcial, anotaes do pesquisador a respeito do item
bibliogrfico.
Forma de Citao
Forma normalizada pela ABNT (NBR-6023) formada juntando-se as trs primeiras letras do sobrenome do primeiro
autor, seguido do ano de publicao do item bibliogrfico. No caso de duas ou mais publicaes do mesmo autor no
mesmo ano, distinguem-se essas publicaes juntando ao ano da publicao, as letras a para a primeira publicao,
b para a segunda publicao e assim por diante. Por exemplo, (Silva, 2001a) e (Silva, 2001b). Esta forma usada
na citao, entre colchetes, para identificar uma referncia dentro do documento.
itens bibliogrficos;
itens bibliogrficos de outros pesquisadores que utilizam o SAPES;
itens bibliogrficos armazenados e Emisso de Relatrios;
referncias bibliogrficas a partir da identificao de citaes (padro
ABNT) colocadas em um documento redigido pelo pesquisador.
2.2 Caractersticas do Usurio
O SAPES um sistema destinado principalmente a pesquisadores. Seus usurios precisam ter conhecimento sobre:
1. Forma de citao da ABNT descrita na Seo 1.3 deste documento.
2. Identificao das informaes que caracterizam uma publicao.
3. Noes sobre uso de computadores pessoais e utilizao de editores de texto.
2.3 Suposies e Dependncias
A configurao mnima requerida para a execuo do SAPES so microcomputadores pessoais, memria RAM
mnima de 32 Mbytes e ambiente Windows 95 ou superior. Alm disso, deve conter um navegador (browser)
instalado.
3. Requisitos Especficos
3.1 Requisitos Funcionais
O Sapes um sistema independente que deve ter uma interface grfica do usurio baseado no ambiente Web. Alm
disso, monousurio e protegido por senha. Assim, o sistema no deve permitir a realizao de nenhuma
funcionalidade por pessoas no autorizadas. Assim, quando da instalao do sistema uma senha atribuda ao
pesquisador e por meio dessa senha, o pesquisador pode ter acesso posterior s funcionalidades do sistema.
Os Requisitos Funcionais do SAPES esto organizados com base nas principais funcionalidades do sistema:
Preparao e Manuteno de Itens Bibliogrficos, Consultas Gerais e Emisso de Relatrios e Uso dos Itens
Bibliogrficos durante a Redao de um Texto Cientfico. No possvel por meio do SAPES fazer a edio do
documento.
3.1.1 Requisitos para Preparao e Manuteno dos Itens Bibliogrficos
1. O sistema deve permitir a insero, alterao e excluso de itens bibliogrficos, mantendo uma bibliografia.
2. O sistema deve solicitar ao pesquisador os itens de informao necessrios para inserir um item bibliogrfico na
bibliografia. Os itens de informao so: ttulo, autor (es), data (ms/ano), local, resumo da publicao, assunto,
numerao fsica, editora, peridico (volume, nmero, pginas), congresso e forma de citao. Dentre esses itens de
informao, os obrigatrios so: ttulo, autor(es) e data (ms/ano).
3. O sistema deve fornecer mensagens de alerta quando itens bibliogrficos a serem inseridos estiverem incompletos.
Tais mensagens interrogam o pesquisador se deseja cancelar a operao de insero, completar as informaes
incompletas ou concluir a insero assim mesmo.
4. O sistema deve, no caso de ocorrer a tentativa de insero de um item bibliogrfico j existente, comunicar ao
pesquisador a existncia deste item bibliogrfico na bibliografia. Para verificar se o item j est cadastrado, leva-se
em conta somente os itens de informao obrigatrios. Se, neste caso, o pesquisador confirmar a operao de
insero, o sistema deve informar que tal operao ir alterar o item bibliogrfico existente.
5. O sistema deve gerar automaticamente a forma de citao (cdigo de citao) seguindo o padro ABNT quando o
pesquisador inserir um item bibliogrfico na bibliografia.
6. O sistema deve fornecer facilidades para a criao, alterao e excluso de sinnimos para os seguintes itens de
informao de um item bibliogrfico da bibliografia: autor, ttulo, editora, peridico e congresso. O sinnimo auxilia
o pesquisador na entrada de dados, por exemplo, na insero de itens bibliogrficos e em consultas, e no sero
utilizados para serem armazenados como valores de itens de informao de um item bibliogrfico.
7. O sistema deve permitir que para um mesmo valor de um item de informao pode-se ter um ou mais sinnimos.
8. O sistema deve permitir a alterao dos itens de informao de um item bibliogrfico da bibliografia, com
exceo do cdigo de citao que gerado automaticamente pelo sistema. O pesquisador pode acessar/recuperar um
item bibliogrfico pelos itens de informao: autor, ttulo e pelos sinnimos de autor e ttulo, respectivamente.
9. O sistema deve permitir a excluso de um item bibliogrfico se esse item existe na bibliografia. O pesquisador
pode acessar/recuperar um item bibliogrfico a ser excludo pelos itens de informao: autor, ttulo e pelos sinnimos
de autor e ttulo, respectivamente.
10. O sistema deve permitir a insero de itens bibliogrficos importados de bibliografias de outros pesquisadores
dado o nome e a senha de importao da bibliografia de onde ser importado. Essa bibliografia dever ser
proveniente de outros sistemas que armazenam os dados no mesmo formato do armazenado pelo Sapes. Por meio
dos itens de informao autor e ttulo e tambm pelos sinnimos de autor e ttulo, respectivamente, pode-se
selecionar os itens bibliogrficos que se deseja importar. A importao pode ser total (toda a bibliografia de outro
pesquisador) ou parcial (somente alguns itens bibliogrficos).
11. O sistema deve permitir atribuir uma senha de exportao a sua bibliografia de modo que possa ser importado
por outros pesquisadores.
3.1.2 Requisitos para Consultas Gerais e Emisso de Relatrios
12. O sistema deve permitir consulta a itens bibliogrficos existentes na bibliografia. A busca destes itens
bibliogrficos pode ser realizada a partir dos seguintes itens de informao ou combinao destes: autor, assunto,
editora, peridico, local e ano de publicao. Assim, o sistema apresenta para o pesquisador todos o (s) item (s)
bibliogrficos que satisfazem o critrio de busca.
13. O sistema deve, durante o processo de consulta, averiguar com o pesquisador quais itens de informao ele
deseja recuperar. Assim, o sistema pode recuperar itens bibliogrficos totais ou parciais.
14. O sistema deve solicitar ao pesquisador, no momento da consulta o tipo do relatrio a ser gerado. O relatrio
contm itens de informao relativos aos itens bibliogrficos selecionados pelo pesquisador durante o processo de
consulta. Os relatrios podem ser impressos (na tela ou na impressora) ou podem ser gravados em arquivos para
posterior anlise.
15. O sistema deve ordenar os itens bibliogrficos dos relatrios de acordo com a preferncia do pesquisador,
utilizando como alternativas os itens de informao autor ou ttulo.
16. O sistema deve fornecer recursos para a criao e impresso de fichas tcnicas a partir das informaes que o
sistema possui sobre os itens bibliogrficos. Uma vez geradas as fichas tcnicas, o pesquisador pode optar por
relatrio impresso ou gravao em arquivos. As fichas tcnicas contm alm dos itens de informao do item
bibliogrfico, de forma parcial ou total, este escolhido pelo pesquisador, anotaes a respeito do item bibliogrfico
feitas pelo pesquisador na ficha tcnica. A forma parcial da ficha tcnica deve apresentar obrigatoriamente os itens
de informao autor, ttulo e ano; sendo opcionais os demais itens de informao.
3.1.3 Requisitos para Uso dos Itens Bibliogrficos na Redao de um Texto Cientfico
17. O sistema deve percorrer o documento produzido pelo pesquisador a fim de identificar as citaes encontradas.
A partir destas citaes, o sistema deve gerar automaticamente a referncia bibliogrfica em formato HTML
seguindo o padro ABNT. As citaes no documento devem estar na forma ABNT.
18. O sistema deve permitir armazenar a referncia bibliogrfica em arquivo e que posteriormente poder ser
anexada ao documento pelo pesquisador.
19. O sistema deve permitir ao pesquisador ordenar as referncias contidas nas referncias bibliogrficas ou em
ordem alfabtica estabelecida pelo item de informao autor ou pela ordem de ocorrncia da respectiva citao no
documento.
20. Caso o sistema encontre uma citao no documento que no esteja na bibliografia, o sistema dever fornecer
uma mensagem de alerta ao pesquisador, alertando a ocorrncia de uma ou mais citaes no encontradas. Alm
disso, o sistema deve gerar uma lista de citaes no encontradas.
21. O sistema no deve permitir que o pesquisador altere as informaes geradas automaticamente pelo sistema.
Caso o pesquisador deseje alterar os itens de informao de uma referncia das referncias bibliogrficas, por erro
ou por no estar completa, ou deseje inserir um item bibliogrfico no encontrado pelo sistema, este deve proceder
com as alteraes desejadas na bibliografia e em seguida, o sistema deve percorrer novamente o documento gerando
uma nova referncia bibliografia.
3.2 Requisitos de Desempenho
22. O sistema deve apresentar tempo de resposta satisfatrio para todas as funes requisitadas pelo pesquisador.
3.3. Atributos do Sistema de Software
3.3.1 Confiabilidade
23. O sistema deve fornecer ao pesquisador facilidades para a realizao de cpia de segurana dos dados (itens de
informao, sinnimos, relatrios, referncias bibliogrficas e fichas tcnicas) armazenados e manipulados pelo
sistema.
3.3.1 Usabilidade
24. O sistema deve fornecer uma interface amigvel e acesso por meio da Web.
EXERCICIOS
Requisitos
Uma compreenso completa dos Requisitos do Software fundamental para obter um software e
um processo de desenvolvimento com alta qualidade. O software deve evoluir para atender s
necessidades mutveis dos clientes
1) Prova: FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informao
A descrio concisa dos requisitos de dados dos usurios, que inclui descries detalhadas de tipos
entidades, relacionamentos e restries, expressos usando os conceitos fornecidos pelo modelo de
dados de alto nvel, conhecida como esquema
a) conceitual. b) lgico. c) fsico. d) interno. e) externo.
2) Prova: FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informao
No processo unificado de desenvolvimento de software, qual a fase em que o planejamento do
projeto completado, o domnio do negcio analisado e os requisitos do sistema so ordenados
considerando-se prioridade e risco?
a) Concepo. b) Elaborao. c) Construo. d) Transio. e) Produo.
3) Prova: FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informao
Considere o seguinte problema encontrado em projetos de desenvolvimento de software:
Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar
a iterao, ele o faz indiretamente. Como resultado, as modificaes podem causar confuso
medida que a equipe de projeto prossegue. Esse um dos problemas que so algumas vezes
encontrados quando aplicado o modelo de desenvolvimento
a) em cascata.
b) gil.
c) espiral.
d) incremental.
e) unificado.
b) II, apenas.
c) III, apenas.
d) I e II, apenas.
e) I, II e III.
b) Errado