Escolar Documentos
Profissional Documentos
Cultura Documentos
ESPECIFICAO DE REQUISITOS
DE SOFTWARE
Fulano 4 H.1, Fulano 3 L.1, Fulano 5 F.1, Fulano 1 P.1, Fulano 6 O.1, Fulano
21 e Fulano 8 F.1
1
Discentes da disciplina Engenharia de Software II
Sumrio
1. Descrio da Aplicao: ---------------------------------------------------------------------- 4
Objetivo---------------------------------------------------------------------------------------- 4
Justificativa------------------------------------------------------------------------------------ 5
Soluo Proposta----------------------------------------------------------------------------- 5
Delimitao do escopo-----------------------------------------------------------------------5
Recursos Requeridos ------------------------------------------------------------------------6
Alternativas------------------------------------------------------------------------------------6
Restries -------------------------------------------------------------------------------------6
Gerenciamento de usurios e permisses: --------------------------------------------- 7
Solicitaes do cliente---------------------------------------------------------------------- 7
Usurios----------------------------------------------------------------------------------- 7
Presidente------------------------------------------------------------------------------------ 7
Diretor do Projeto-------------------------------------------------------------------------- 8
Secretrio------------------------------------------------------------------------------------ 8
Colaborador--------------------------------------------------------------------------------- 8
Visitante-------------------------------------------------------------------------------------- 8
1. Viso------------------------------------------------------------------------------------------- 9
Introduo---------------------------------------------------------------------------------- 9
Propsito------------------------------------------------------------------------------------ 9
Escopo--------------------------------------------------------------------------------------- 9
Viso geral--------------------------------------------------------------------------------- 10
Referencias--------------------------------------------------------------------------------- 10
Oportunidade de negcio-----------------------------------------------------------------10
Instruo do problema-------------------------------------------------------------------- 11
Sentena de posio do produto--------------------------------------------------------- 12
Brevirio dos envolvidos e usurios---------------------------------------------------- 12
Ambiente do usurio---------------------------------------------------------------------- 12
Perfil dos envolvidos---------------------------------------------------------------------- 13
Principais necessidades dos usurios ou dos envolvidos---------------------------- 14
2. Cronograma de atividades----------------------------------------------------------------- 15
Introduo---------------------------------------------------------------------------------- 15
Proposito------------------------------------------------------------------------------------ 15
Escopo--------------------------------------------------------------------------------------- 15
Tabela de atividades---------------------------------------------------------------------- 16
3. Analise de risco------------------------------------------------------------------------------ 17
Introduo---------------------------------------------------------------------------------- 17
Finalidade---------------------------------------------------------------------------------- 17
Descrio do trabalho realizado em cada estgio------------------------------------ 18
Escopo-------------------------------------------------------------------------------------- 19
Viso geral--------------------------------------------------------------------------------- 19
Classificao quanto a natureza-------------------------------------------------------- 19
Riscos--------------------------------------------------------------------------------------- 21
Tamanho subestimado-------------------------------------------------------------------- 22
Problemas para integrar projetos------------------------------------------------------ 23
Indisponibilidade------------------------------------------------------------------------- 24
Conflitos na equipe e falta de dedicao dos colaboradores envolvidos-------- 25
4. Analise de custo--------------------------------------------------------------------------- 26
Introduo------------------------------------------------------------------------------- 26
Software---------------------------------------------------------------------------------- 26
Recursos humanos---------------------------------------------------------------------- 27
Custos fixos------------------------------------------------------------------------------ 28
Treinamentos---------------------------------------------------------------------------- 28
Depreciao----------------------------------------------------------------------------- 29
Custo total-------------------------------------------------------------------------------- 30
Software de gesto de projetos
1. Proposta detalhada
Histrico de Alteraes
pela empresa FabSOFT. O sistema ProJEQ possibilitar aos seus colaboradores um trabalho
em um ambiente virtual, fazendo com que a distncia fsica no interfira no bom andamento
melhor desempenho.
1.2. Objetivo
Otimizar a gesto dos projetos, tornando o processo mais gil e possibilitando uma
1.3. Justificativa
4
No que tange as tecnologias, todas as organizaes podem e devem se adequar. No
entanto, as empresas que tem como matria prima as ideias dos seus colaboradores possuem
uma maior necessidade em relao as demais reas, pois a inspirao algo que pode fluir a
qualquer momento. Sendo assim, um sistema web traduz esta necessidade, pois o colaborador
Desenvolver um sistema web que possa gerir os projetos trazendo comodidade aos seus
O sistema possuir diversas funes, dentre elas esto: cadastro de usurios, cadastro de
1.6. Restries
O sistema no deve operar com restries de navegadores, bem como possuir nveis de
usurios, isto significa que os mesmos tero acesso de acordo com as funes exercidas.
Sempre ser requisitado o login, alm de haver garantia de que a informao estar disponvel
5
1.7. Alternativas
Existem no mercado vrios outros sistemas similares a este, no entanto, foi demonstrado
pelo nosso cliente a necessidade de um sistema que atinja as suas especificidades, desta
Libre Office: Pacote de aplicativos para escritrio foi escolhido por ser uma
NetBeans IDE 8.1: esta ferramenta foi adotada por ser um ambiente de
MySQL 6.1: designado como o sistema de gesto de banco de dados por ser de fcil
Adobe Reader foi selecionado como instrumento para gerao de relatrio, pois
ferramenta na qual o uso permita uma organizao melhor dos projetos com
diagramas.
Tango Voice & Video Calls: responsvel por toda comunicao por
6
Viber responsvel pela comunicao interna e externa dos funcionrios atravs
quinto sugerido pela equipe de desenvolvimento: o visitante, que se adqua nos casos em que
algum solicita conhecer a empresa e seu funcionamento, como possveis investidores, por
exemplo.
1.9.2. Usurios
Presidente:
Diretor de projeto:
7
Secretrio:
Colaborador:
O funcionrio pode alterar o status da tarefa atribuda a ele (somente o status, mas
no a tarefa);
Visitante:
8
2. Viso
Histrico de Alteraes
2.1. Introduo
2.2. Propsito
2.3. Escopo
O software que definimos para esse projeto no tem interferncias de outros modelos,
sendo criado para o modelo de gesto de projetos solicitados pelo contratante. Possui
ferramentas bsicas de cadastro, excluso e atualizao, apresentando relatrios de
desempenho de cada um dos integrantes, relatrios dirios do que foi proposto,
disponibilidade da equipe e servios com permisses via login.
9
2.5. Referencias
http://www.ibm.com/support/knowledgecenter/ptbr/SSWMEQ_3.0.1/com.ibm.rational.rrm.
help.doc/topics/r_vision_doc.html
10
2. O problema encontrado foi o de no saber quem est disponvel para o projeto, o
que afeta os desenvolvedores, coordenadores e a presidncia. No que diz respeito
aos desenvolvedores, alguns podem ter essa sobrecarga de trabalho, quanto aos
coordenadores, podem no estar adequando os melhores recursos da empresa para
aquela tarefa, e ao presidente, na forma de no poder saber se o grupo de
funcionrios da empresa est disponvel para a entrega do produto na data proposta
pelo cliente.
O impacto desse problema da organizao necessria da alocao dos
funcionrios de forma igualitria sem sobrecarga de tarefas, visando possibilitar
uma empresa saudvel. Com isso visualizamos a soluo de organizar os projetos
com os nomes, as datas e uma lista dos funcionrios contendo quais e as datas de
finalizao do projeto na qual ele est engajado para que o coordenador tenha uma
visualizao melhor de quem e quando alocar no projeto.
Nosso software criado pela FabSOFT tem como o pblico alvo as empresas que se
tenham gesto de projetos, visto que a organizao e viabilizao de relatrios dirios so
essenciais para o devido funcionamento sem problemas de composio, facilitando assim o
trabalho de todos de forma que haver divises de trabalhos exatas e visualizao de
produo diria , ele um software , que permite a empresa um cuidado com si maior, de
forma que as preocupaes sejam s no cliente contratante do servio que a entidade se
props a oferecer, ocasionando um ambiente igualitrio e sem possibilidades de nenhuma
acusao indevida de nenhuma parte. O modo na qual essas aes so realizadas hoje so
obsoletas e contm muitos erros visto que no h uma devida organizao como nosso
produto ProJEQ possui, na qual capaz de organizar e fornecer uma melhor disciplina
empresarial.
11
no dia) e para a organizao da empresa, o Presidente/coordenador (monitora todos os
projetos, possibilidade de novos projetos).
Orientador
a) Luenne Nailam: professora responsvel pelo auxilio adequado no projeto.
Desenvolvedores
a) Fulano 5 F.: graduando em Sistemas de Informao Universidade Estadual do
Sudoeste da Bahia, Desenvolvedor (Programador, Redator).
b) Fulano 6 Ozeias: graduando em Sistemas de Informao Universidade Estadual do
Sudoeste da Bahia, Desenvolvedor (Programador)
c) Fulano 1 Passos: graduando em Sistemas de Informao Universidade Estadual do
Sudoeste da Bahia, Desenvolvedor (Analista/Engenheiro de testes)
d) Fulano 2 Pereira: graduando em Sistemas de Informao Universidade Estadual
do Sudoeste da Bahia, Desenvolvedor (Programador, Redator)
12
a) Fulano 8, graduando em Sistemas de Informao Universidade Estadual do
Sudoeste da Bahia, DBA
Gerente
a) Fulano 4 Henrique, graduando em Sistemas de Informao Universidade Estadual
do Sudoeste da Bahia.
Diretor/presidente
a) Fulano 3, graduanda em Sistemas de Informao pela Universidade Estadual do
Sudoeste da Bahia.
1. Obter um relatrio dirio do que foi proposto pela direo/gerencia no software tem
prioridade alta, j que no existe uma soluo atual para isso, a visualizao das
prprias s ser exibida para as pessoas com a permisso adequada. A soluo
adequada a entrega desses relatrios automaticamente via sistema ao responsvel,
de tudo que foi relatado pela equipe de desenvolvedores, sejam eles problemas,
solues, andamento do trabalho.
4. Disponibilidade do acesso aos usurios com deficincias tem como prioridade alta
no software, objetivando uma no limitao de nenhum funcionrio, tendo em vista
que no existe nenhum meio para isso, o sistema possuir meios/mtodos dessas
pessoas conseguirem o acesso sem nenhum problema.
13
3. Cronograma de Atividades:
Histrico de Alteraes
3.1. Introduo
Definir um cronograma de fundamental importncia para todos os projetos pois guiar
as atividades com eficincia. O cronograma de atividades ir colaborar com a FabSOFT na
definio das atividades que sero desenvolvidas por cada membro e seus prazos de entrega.
O tempo de desenvolvimento do projeto est previsto para trs meses, sendo acompanhado
o cumprimento das tarefas atravs do cronograma de atividades.
3.2. Propsito
O cronograma de atividades tem como propsito auxiliar a empresa no controle dos
prazos e tarefas, possibilitando a visualizao do andamento de cada uma delas e
estabelecendo as prioridades.
3.3. Escopo
No cronograma de atividades definido as tarefas que sero realizadas nos devidos
prazos. As tarefas podero ser realizadas em paralelo ou consecutivamente quando houver
interdependncia.
14
O cronograma de atividades est apresentado na tabela 07 com as tarefas necessrias para
o desenvolvimento do software ProJEQ distribudas no perodo de 4 meses.
15
4. Anlise de risco
Histrico de Alteraes
4.1. Introduo
Para administrar tais acontecimentos, a gesto de risco est cada vez mais ganhando
ateno dos gestores e se tornando uma ferramenta de suma importncia, preparando toda a
equipe a proceder de forma correta para concluso do projeto.
4.2. Finalidade
A gerncia de risco visa diminuir, ou mesmo evitar, o impacto gerado por situaes
adversas do andamento estabelecido pelos gestores do projeto. Atua aplicando aes
definidas na anlise de risco. O estudo de risco aplicado neste projeto passa, de forma cclica,
por cinco estgio; identificao, anlise, planejamento, monitorao e controle.
16
A seguir, uma breve descrio do trabalho realizado em cada estgio:
Anlise: so feitos reflexos sobre o impacto do risco, caso ocorra. Envolve toda a
equipe do processo que o risco est presente, estudando a melhor soluo para o
problema.
Em cada estgio pode ser identificado novos riscos, bem como novas informaes podem
ser adicionadas no conjunto de riscos estabelecido inicialmente, fazendo com que esse
documento sofra atualizaes no decorrer do projeto.
17
4.3. Escopo
Organizacionais:
So os riscos que afetam o projeto como um todo. Pode ser ocasionado por falta de
recursos, humanos ou estruturais.
Tcnicos:
Riscos que afetam a qualidade do produto. Est relacionado com a tecnologia escolhida
para o projeto.
Negcio:
18
Evitar tentativa de eliminar as circunstncias causadora da ameaa, inviabilizando sua
ocorrncia.
Mitigar reduzir o impacto do risco,
Aceitar aceitao do risco caso ocorra, sem um plano de execuo. As aes de
contingncia so definidas aps o evento de risco se concretizar.
19
Taxa de ocorrncia
At 10% Muito baixa
At 25% Baixa
At 50% Mdia
At 75% Alta
At 99% Muito alta
Tabela 1.1 Porcentagem de ocorrncia do risco
4.5. Riscos
4.5.1.1. Probabilidade
Alta: Tendo em vista que o cliente em muitos casos por no ter conhecimento
bsicos sobre software acaba por especificar de forma incorreta os requisitos.
4.5.1.2. Descrio
Com o desenvolvimento do projeto o Cliente percebe que o que ele tinha
pedido no exatamente o que ele queria e muda os requisitos.
4.5.1.3. Impactos
Necessidade de refazer toda documentao e codificao;
Atraso na entrega do projeto;
Aumento do custo do projeto.
20
Analisar o impacto da mudana, refazendo o cronograma e a diviso de tarefas.
Se as mudanas forem muito complexas deve-se haver uma renegociao de preo
e prazo com o Cliente.
4.5.2.1. Natureza
Negcio;
4.5.2.2. Magnitude
Tolervel;
4.5.2.3. Probabilidade
Baixa: Como possumos uma equipe de desenvolvimento experiente esse tipo
de risco ocorre com menos frequncia.
4.5.2.4. Descrio
Os integrantes subestimam o tamanho do software, no prevendo de maneira
adequada o tempo necessrio para realizar o projeto, causando atrasos na sua
entrega.
4.5.2.5. Impactos
Atraso na entrega do projeto;
Entrega de projeto de m qualidade.
21
4.5.3. Problemas para Integrar Projetos
4.5.3.1. Natureza
Tcnico.
4.5.3.2. Magnitude
Grave.
4.5.3.3. Probabilidade
Muito baixa: Este tipo de risco dificilmente ocorrer, pois, a equipe possui
boa comunicao e um processo de produo padronizado.
4.5.3.4. Descrio
Problemas para agrupar os diversos mdulos do sistema gerados.
4.5.3.5. Impactos
No funcionamento adequado do sistema quando integrado;
Necessidade de remodelar todos os mdulos para que a integrao seja
possvel.
22
Organizacional.
4.5.4.2. Magnitude
Grave.
4.5.4.3. Probabilidade
Baixa: Os funcionrios esto comprometidos com suas tarefas e a equipe
possui experincia e boa comunicao, tornando este tipo risco de pouca
probabilidade.
4.5.4.4. Descrio
possvel que em determinado momento um ou mais integrantes da equipe
esteja impossibilitado de cumprir suas tarefas, como, por exemplo, devido a
doenas ou desligamento do funcionrio da empresa.
4.5.4.5. Impactos
Atraso na confeco de documentao;
Reduo na qualidade do software;
Sobrecarga de trabalho aos membros da equipe.
4.5.4.7. Deve haver uma comunicao com o cliente para reduzir o escopo do projeto,
reduzindo-se a quantidade de requisitos a serem implementados.
envolvidos
23
4.5.5.1. Natureza
Organizacional.
4.5.5.2. Magnitude
Grave.
4.5.5.3. Probabilidade
Muito baixa: Como a equipe costuma definir bem as atividades em grupo com
uma boa comunicao e reunies rotineiras pouco provvel o acontecimento deste tipo
de risco.
4.5.5.4. Descrio
O funcionrio da equipe de desenvolvimento pode ficar insatisfeito com o papel
que desempenha no processo de desenvolvimento do software.
M comunicao entre companheiros de equipe
Conflito de ideias
4.5.5.5. Impactos
Software mal feito;
Rivalidade entre companheiros de equipe;
Atraso no prazo de entrega.
5. Anlise de Custo
24
Data Verso Descrio Autor
21/06/2016 1.0 Construo do documento Fulano 2 Pereira
06/07/2016 1.1 Reviso Fulano 6 Ozeias
5.1. Introduo
Essa anlise de custo tem como objetivo demostrar a estimativa de custo da
FABSFOT, apresentando os gastos derivados da produo do PROJEQ. O mtodo de
estimativa utilizado para chegar a uma concluso dos custos baseado nas despesas
relacionadas aos recursos humanos (salrios, encargos sociais, provises de frias e dcimo
terceiro salrio), tecnolgicos (aquisio de computadores e softwares, manuteno de
hardware, entre outros) e de infraestrutura (aluguel, materiais de consumo, mo-de-obra
indireta, depreciao, gua, energia eltrica, telefone, internet, entre outros). Em sntese, o
custo de produo ser estimado pela soma dos custos variveis e dos custos fixos.
5.2. Software
O desenvolvimento de software um trabalho de mo de obra intensiva que requer
ferramentas precisas e seguras para a produo de softwares estveis. Nesse sentido, a
empresa nome dispe de um ambiente de desenvolvimento consolidado, demonstrado abaixo
na relao de softwares utilizados.
25
Adobe Reader Leitor de arquivo PDF R$ 0,00
26
5.4. Custos Fixos
So despesas mensais que no variam e so essenciais para o bom funcionamento das
operaes de trabalho.
5.5. Treinamentos
Uma poltica da empresa nome oferecer aos seus funcionrios treinamentos
especializados, visando enriquecer os seus conhecimentos e como consequncia desta,
melhorar a produtividade e qualidade nos servios prestados. Os treinamentos so oferecidos
a cada semestre e a tabela abaixo apresenta os custos de cada treinamento para seis pessoas.
27
5.6. Depreciao
A depreciao o custo necessrio para substituir os bens quando tornados inteis pelo
desgaste fsico ou obsoletismo (LOPES e CARVALHO, 2000). A depreciao usada para
estimar a perda de valor de todo bem que possui vida til limitada. Portanto, os custos
mensais relacionados com a depreciao tm que ser inclusos no custo de produo. O
mtodo de clculo que a empresa utiliza para avaliar a depreciao consiste na desvalorizao
do bem em sua vida til, de forma constante, usando como referncia dados da Receita
Federal que estabelece uma taxa de 10% ao ano para produtos com vida til de 10 anos e
20% ao ano para computadores e perifricos com vida til de 05 anos. A tabela a seguir
esclarece os custos envolvidos.
28
Cafeteira 1 R$ 299,00 R$ 299,00 10% R$ 29,90
Total: R$ 6.160,19
Item Custo
Funcionrios R$ 28.137,66
Depreciao dos Bens R$ 513,35
Manuteno da Empresa R$ 1.021,00
Impostos R$ 1.397,00
Treinamentos R$ 116,70
Total: R$ 31.185,71
Item Custo
Despesas do Projeto R$ 7.796,43
Lucro R$ 1.559,29
Total: R$ 9.355,72
29
30