Top Banner
Projetos de Software : Alem da Tecnologia “NEGÓCIO”
25

Projeto software alem da tecnologia v2

Jul 06, 2015

Download

Software

Desenvolvimento do SPED
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Projeto   software alem da tecnologia v2

Projetos de Software:

Alem da Tecnologia

“NEGÓCIO”

Page 2: Projeto   software alem da tecnologia v2

Roberto Provinciali Brandini

Analista de Sistemas

Gerente de Projetos

Formado em Desenvolvimento de Aplicaçõespara a WEB - Fanese

Especialista em Gestão de Projetos de Software – Fanese

Sócio da DP Sistemas

Atuante na área de desenvolvimento desde 1986

Organizador do GDG Aracaju

Gmail: [email protected]

e-mail: [email protected]

twitter: @RobertoBrandini

facebook: roberto.brandini

[email protected]

skype: dp.sistemas

blog:

http://robertobrandini.wordpress.com/

Page 3: Projeto   software alem da tecnologia v2

Resumo da Apresentação

O que apresentaremos:

• Principios de Projeto de

Software

• Levantamento de Requisitos

• Introdução à Legislação

fiscal, contábil

O que não apresentaremos:

• Tecnologias

• Linguagens de Programação

• Banco de Dados

Page 4: Projeto   software alem da tecnologia v2

O que é projeto de software ?

Page 5: Projeto   software alem da tecnologia v2

Principios de Projeto de

Software

Extensibilidade – o software suporta a adesão de novas funcionalidades sem que haja necessidade de grandes alterações na sua arquitetura subjacente;

Page 6: Projeto   software alem da tecnologia v2

Principios de Projeto de

Software

Robustez – o software deve estar

preparado para tratar de situações

imprevisíveis, como entrada de

dados inválida e condições de

baixa memória do computador;

Page 7: Projeto   software alem da tecnologia v2

Principios de Projeto de

Software

Tolerância à falhas – o software

não pode estar suscetível à falhas,

ele deve ser resistente e capaz de

recuperar possíveis ações de

falha;

Page 8: Projeto   software alem da tecnologia v2

Principios de Projeto de

Software

Compatibilidade – o software

deve ter a capacidade de operar

com outros produtos que também

foram projetados para suportar a

interoperabilidade;

Page 9: Projeto   software alem da tecnologia v2

Principios de Projeto de

Software

Modularidade – o software resulta

em componentes independentes e

bem definidos, o que leva a uma

melhor divisão de trabalho na

equipe de desenvolvimento e

melhor manutenção do sistema;

Page 10: Projeto   software alem da tecnologia v2

Principios de Projeto de

Software

Reusabilidade – um software

reusável permite que seus

componentes modularizados

possam ser reutilizados em casos

que existam necessidades

semelhantes em outros projetos.

Page 11: Projeto   software alem da tecnologia v2

Quem conhece o SPED ?

Page 12: Projeto   software alem da tecnologia v2

Programas do SPED

Page 13: Projeto   software alem da tecnologia v2

BIG BROTHER FISCAL =

SPEDCARACTERÍSTICAS:

• 31 Capítulos

• 472 páginas

• Dividido didáticamente em 3

partes:

• VISÃO EMPREENDEDORA

DO MUNDO PÓS-SPED

• VISÃO GERAL DOS

ASPECTOS TRIBUTÁRIOS

• VISÃO GERAL DO SPED

http://www.robertodiasduarte.com.

br/

Page 14: Projeto   software alem da tecnologia v2

Case: SPED FISCAL

Em janeiro/2012 o governo estabelece

que “todas” as Notas Fiscais devem ser

enviadas à Receita Federal utilizando

um Layout especifico;

Page 15: Projeto   software alem da tecnologia v2

Objetivos do SPED

O SPED tem como objetivos, entre outros:◦ Promover a integração dos fiscos, mediante a

padronização e compartilhamento das informações contábeis e fiscais, respeitadas as restrições legais.

◦ Racionalizar e uniformizar as obrigações acessórias para os contribuintes, com o estabelecimento de transmissão única de distintas obrigações acessórias de diferentes órgãos fiscalizadores.

◦ Tornar mais célere a identificação de ilícitos tributários, com a melhoria do controle dos processos, a rapidez no acesso às informações e a fiscalização mais efetiva das operações com o cruzamento de dados e auditoria eletrônica.

http://www1.receita.fazenda.gov.br/sobre-o-projeto/objetivos.htm

Page 16: Projeto   software alem da tecnologia v2

Tempo Previsto

(desenvolvimento e implantação)

Modulo Dias

SPED Contabil 360 horas

SPED Fiscal 1.440 horas

SPED PIS/COFINS 250 horas

Nfe - Nota Fiscal Eletronica 1.440 horas

Nota Fiscal Eletronica de Serviços

(abrasf 1.0)

220 horas

CIAP 360 horas

FCONT 360 horas

Page 17: Projeto   software alem da tecnologia v2

Documentação

Modulo Complexidade Tabelas de

Códigos

Paginas

Documento

Oficial

SPED Contabil Baixa 4 tabelas 22 paginas

SPED Fiscal Alta 6 tabelas 163 paginas

SPED

PIS/COFINS

Alta 17 tabelas 232 paginas

Nfe - Nota Fiscal

Eletronica

Média 6 tabelas 232 paginas

Nota Fiscal

Eletronica de

Serviços

Média 3 tabelas 36 paginas

21 paginas

(conceitual)

CIAP Alta 4 tabelas 7 paginas

FCONT Média 6 tabelas 15 paginas

Page 18: Projeto   software alem da tecnologia v2

Tarefa a ser realizada.

OrigemContabil (SCO)

Codigo_Origem

Plano_Conta (SCO)

ID_Plano_Conta

Emp_ID

Codigo

CodigoResumido

Lancamento_Contabil_Lote (SCO)

ID_Lancamento_Contabil_Lote

Emp_ID

Lote

Data

Codigo_Origem

Plano_Conta_Saldo (SCO)

ID_Plano_Conta_Saldo

ID_Plano_Conta

Ano

Lancamento_Contabil (SCO)

ID_Lancamento_Contabil

ID_Lancamento_Contabil_Lote

ID_Plano_Conta_Debito

ID_Plano_Conta_Credito

Codigo_Origem

CodigoHistoricoPadrao

Historico (TESOURARIA)

CodigoHistoricoPadrao

Page 19: Projeto   software alem da tecnologia v2

5 estágios da dor da morte

ou o Modelo de Kübler-Ross

Negação: “Este problema não é meu !”

Raiva: “Droga ! Não dá pra fazer !”

Barganha: “Se pagar bem dá pra fazer !”

Depressão: “Não dá pra fazer. Todo mundo consegue menos eu.”

Aceitação: “Se eu reescrever o sistema todo na tecnologia x faço em 180 dias.”

Elisabeth Kübler-Ross

Page 20: Projeto   software alem da tecnologia v2

Como foi implantar o SPED ?

https://www.youtube.com/watch?v=ZRUiJXrl8Yg

Page 21: Projeto   software alem da tecnologia v2

Algumas Dicas (tecnologia)

Grave todas as informações geradas

pelo sistema na forma como foram

geradas.

◦ Exemplos:

Ao gerar uma NFe grave numa tabela as

informações do cliente tal como foram enviadas,

evite economizar bytes;

Não permita editar/excluir registros que fizeram

parte da NFe

Page 22: Projeto   software alem da tecnologia v2

Problema de Tecnologia

(encontrado durante o desenvolvimento)

Normatização de tabelas, não gravar a descrição do produto quando da

venda.

Page 23: Projeto   software alem da tecnologia v2

Algumas Dicas (negócio)

Mantenha-se atualizado na legislação

através de FORUMS ou Contadores;

Tenha sempre um Contador como

apoio;

Page 24: Projeto   software alem da tecnologia v2

http://www.spedbrasil.net/

Page 25: Projeto   software alem da tecnologia v2

Dúvidas ???