Plano de Projeto SG Fisio
|
|
- Theodoro Chaplin
- 5 Há anos
- Visualizações:
Transcrição
1 Plano de Projeto B.T.I. Corporation Sistema Gerente Fisio Plano de Projeto SG Fisio Versão 1.1
2 Histórico de Revisões Data Versão Descrição Autor 28/08/ Descrição inicial do plano de projeto - Bruno Sandres - Daniel Costa - Leandro Aguiar - Marcelo Frota 03/09/ Revisão da alocação de recursos humanos e dos riscos - Bruno Sandres - Daniel Costa - Leandro Aguiar - Marcelo Frota B. T. I. C o r p o r a t i o n Página 2 de 16
3 Conteúdo 1. Objetivos 4 2. Escopo 5 3. Referências 6 4. Fases do plano 4.1. Concepção 4.2. Elaboração 4.3. Construção 4.4. Transição 5. Cronograma 9 6. Riscos 6.1. Problemas pessoais 6.2. Planejamento prematuro do cronograma 6.3. Infra-estrutura 6.4. Competências técnicas 6.5. Erros e bugs 7. Plano de recursos 7.1. Alocação de recursos humanos 7.2. Alocação de recursos de software 7.3. Alocação de recursos de hardware 7.4. Infra-estrutura 7.5. Treinamento dos desenvolvedores 8. Custo B. T. I. C o r p o r a t i o n Página 3 de 16
4 1. Objetivos O presente documento tem como objetivos detalhar todo o processo de desenvolvimento, mapear todo o andamento almejado pela equipe e estruturar todo o esqueleto programático do projeto do software. Através deste, estarão fincadas bases como cronograma, alocação de tarefas e recursos, além de avaliação de riscos e necessidades existentes na concepção do mesmo. Com estas informações, torna-se simplificada e padronizada a interação de todos os stakeholders. Além disso, o gerenciamento pode ser feito de forma documentada, facilitando, assim, acompanhamentos de progresso e prazo por parte da equipe de desenvolvimento. B. T. I. C o r p o r a t i o n Página 4 de 16
5 2. Escopo O plano de projeto descreverá o desenvolvimento de um sistema gerente para a clínica de fisioterapia Forma Fisio & Pilates. A rotina de atividades da clínica envolve marcação de consultas e compromissos, cadastro de pacientes, emissão de prontuários (avaliação, progresso, alta), comprovantes e registro de caixa. Atualmente todo este trabalho é realizado de forma manual, portanto, a implantação de um sistema capaz de gerenciar todas estas atividades visa organizar e padronizar a excessiva quantidade de informação existente, centralizando-a numa estrutura acessível aos responsáveis pela gerência do estabelecimento, garantindo, assim, maior consistência nos dados. Além de automatizar os processos manuais tão burocráticos, o sistema provê conforto através da mobilidade, segurança na manipulação de informações e transparência no uso do programa. A partir dele será possível a obtenção de relatórios de pacientes, prontuários, compromissos agendados e livro caixa do estabelecimento. B. T. I. C o r p o r a t i o n Página 5 de 16
6 3. Referências 1. SOMMERVILLE, Ian. Engenharia de Software. 8ª ed. São Paulo, Editora Pearson Addison-Wesley, PÁDUA, Wilson de, Engenharia de Software, 2ª edição, LTC, Página da disciplina Engenharia de Software e Sistemas B. T. I. C o r p o r a t i o n Página 6 de 16
7 4. Fases do plano Seguindo a abordagem iterativa e incremental, o desenvolvimento será subdivido em partes, as quais serão realizadas em ciclos conforme a ilustração: 4.1. Concepção Fase inicial do desenvolvimento do projeto que acontece apenas na primeira iteração. Aqui são definidas as diretrizes do desenvolvimento do sistema, como o problema a ser resolvido, o escopo do projeto, os recursos necessários e os custos envolvidos. Outro fator definido na concepção é a divisão de tarefas entre os membros da equipe, visando, assim, evitar erros e dinamizar o processo de desenvolvimento Elaboração Representada pelos requisitos e análise/arquitetura (no ciclo acima), é nesta parte da iteração que é feita a elicitação dos requisitos e a análise dos mesmos, para assim definir a arquitetura da aplicação além da definição de padrões a ser seguidos durante sua codificação. Através de reuniões com o cliente, os requisitos serão coletados e documentados. Um constante contato com o cliente se faz necessário para assegurar um entendimento correto e completo dos objetivos da aplicação. A partir dos requisitos obtidos, é possível expressar as funcionalidades do sistema através da arquitetura de casos de uso. B. T. I. C o r p o r a t i o n Página 7 de 16
8 4.3. Construção Corresponde a implementação, teste e avaliação. Nesta etapa alguns dos casos de uso previamente selecionados serão codificados em sua totalidade (desde interação com o usuário até operações envolvendo banco de dados). Com as estruturas implementadas, começa a fase de testes, visando identificação e correção de eventuais bugs para, assim, seguir à próxima etapa, a avaliação. Nesta é feito um retrospecto de todo o progresso alcançado por esta iteração, principalmente, comparando-o com a meta estabelecida no início da mesma Transição Esta é a última parte do ciclo, na qual, após a realização de todas as iterações, com o produto pronto e os testes realizados, é feita a entrega e implantação do sistema no ambiente do cliente. Após implantação, existe a manutenção e eventual atualização do sistema, para modificações que possam surgir e aumento da qualidade, usabilidade e aplicação do sistema. B. T. I. C o r p o r a t i o n Página 8 de 16
9 5. Cronograma B. T. I. C o r p o r a t i o n Página 9 de 16
10 6. Riscos 6.1. Problemas pessoais Magnitude Moderada Descrição do risco Problemas familiares, doença, conflitos, dificuldade de comunicação ou abandono de membros da equipe do projeto. Impactos Atraso na conclusão de tarefas. Indicadores Desmotivação da equipe; Aspereza entre os membros; Faltas frequentes às atividades. Estratégia de Mitigação e/ou Plano de Contingência Mitigação: Prover um ambiente saudável, acolhedor e motivador à equipe. Mitigação: Evitar sobrecarga de trabalho, para não estressar os membros da equipe. Contingência: Com o problema solucionado, realocar a tarefa afetada para horários extras Planejamento prematuro do cronograma Magnitude Alta Descrição do risco No início do projeto, por não possuir experiência suficiente sobre o nicho da aplicação, e devido à falta de tempo para uma análise detalhada quanto a requisitos e eventuais obstáculos na implementação dos mesmos, pode-se estimar prazos irreais, os quais acabam não sendo cumpridos comprometendo, assim, a estrutura do cronograma. Impactos Atraso no cronograma inicial; Aumento nos custos. Indicadores Adiamentos frequentes nos milestones do cronograma. B. T. I. C o r p o r a t i o n Página 10 de 16
11 Estratégia de Mitigação e/ou Plano de Contingência Mitigação: Tendo tempo livre, adiantar atividades futuras. Mitigação: Fundamentar o cronograma numa análise razoavelmente realista. Contingência: Replanejamento do cronograma. Contingência: Fazer uso de horas extras para compensar atrasos Infra-estrutura Magnitude Moderada Descrição do risco Problemas como pane em máquinas, indisponibilidade do servidor de testes, problemas no fornecimento de energia elétrica ou água, na infra-estrutura de transportes urbanos. Impactos Impossibilidade de progressão do projeto, implicando em atraso no cronograma. Indicadores Notícias. Estratégia de Mitigação e/ou Plano de Contingência Mitigação: Manter-se informado para evitar surpresas como greves, indisponibilidade de equipamento. Contingência: Dar início a etapas do projeto independentes do problema ocorrido Competências técnicas Magnitude Baixa Descrição do risco A improficiência ou imperícia dos integrantes da equipe sobre alguma ferramenta ou procedimentos necessários ao desenvolvimento de etapas do projeto. Impactos Atrasos devido à necessidade de treinamento; Aumento de custos. Indicadores Morosidade no desenvolvimento de tarefas. B. T. I. C o r p o r a t i o n Página 11 de 16
12 Estratégia de Mitigação e/ou Plano de Contingência Mitigação: Analisar constantemente o contexto, avaliando-o sobre as capacidades da equipe. Mitigação: Priorizar o uso de ferramentas familiares à equipe. Contingência: Divisão do trabalho conforme aptidões de cada integrante. Contingência: Em último caso, realizar treinamento nas ferramentas ou procedimentos não familiares Erros e bugs Magnitude Moderada Descrição do risco Caso em que um erro ou bug não consiga ser identificado e/ou corrigido. Impactos Atrasos na conclusão de tarefas; Estresse da equipe de desenvolvimento. Indicadores Módulos do sistema não obtêm sucesso quando submetidos a testes. Estratégia de Mitigação e/ou Plano de Contingência Mitigação: Realizar testes sobre cada módulo do sistema. Mitigação: Realizar testes de integração incremental. Contingência: Localizar e eliminar os erros. B. T. I. C o r p o r a t i o n Página 12 de 16
13 7. Plano de recursos 7.1. Alocação de recursos humanos A alocação dos membros da equipe visa explorar as habilidades e preferências pessoais de cada um, proporcionando, assim, um andamento coordenado e dinâmico do projeto. A equipe é formada por 4 (quatro) integrantes: Bruno Sandres Gerente de Projeto, Analista de Banco de Dados e Desenvolvedor Planejamento, acompanhamento e gerenciamento do projeto; Definição, Modelagem e Implementação do Banco de Dados; Acompanhamento dos Riscos e do Plano de Projeto; Deliberar sobre mudanças de estratégias dentro do desenvolvimento. Daniel Costa Arquiteto de Software, Desenvolvedor e Engenheiro de Testes Modelagem e definição dos diagramas e arquitetura do sistema; Documentação do Projeto; Modelagem e realização de testes da interface com usuário, de componentes independentes e integrados. Leandro Aguiar Analista de Sistemas, Desenvolvedor e Depurador Implementação da integração dos componentes; Depuração dos erros identificados no código do projeto; Análise de corretude e completude dos módulos desenvolvidos. Marcelo Frota Analista de Requisitos, Desenvolvedor e Engenheiro de Interfaces Desenvolvimento de protótipos de interface com o usuário; Análise do impacto das interfaces com usuários reais; Definição e Filtragem dos Requisitos do projeto. B. T. I. C o r p o r a t i o n Página 13 de 16
14 7.2. Alocação de recursos de software Listamos, a seguir, os softwares os quais nos auxiliarão no desenvolvimento do projeto. Enfatizando IDEs de Eclipse, ferramentas de edição de imagem (Photoshop), desenvolvimento de interface gráfica (Glade) e software de controle de versão (Subclipse). Desenvolvimento: Windows Vista 32 Bits Java JDK 1.6 ou superior Eclipse EE Ganymede SQL Developer Oracle 10g MySQL JUnit JasperReports HTML, PHP, CSS e JavaScript Adobe Photoshop CS3 ou superior Adobe Dreamweaver CS3 ou superior JUDE JDBC Glade 3 Gerenciamento: OpenProj Google Docs Google Calendar Gerência de Configuração: Controle de Versão - Subversion para Eclipse (Subclipse) B. T. I. C o r p o r a t i o n Página 14 de 16
15 7.3. Alocação de recursos de hardware São necessários 4 computadores com os softwares já citados e, no mínimo, as seguintes configurações: Pentium Core 2 Duo 1.8 GHz; 2 GB de RAM; HD com 8 GB de espaço livre. Tais recursos serão utilizados, por todos os responsáveis pelo projeto, para diversas tarefas tais como gerenciar, desenvolver, testar, entre outras Infra-estrutura Sala de reunião com mesas, quadro branco e computador; Sala para desenvolvimento contendo (pelo menos) 4 computadores; Servidor dedicado para controle de versões (Google Code) Treinamento dos desenvolvedores Para que seja produzido um produto confiável, eficiente, com os requisitos determinados, de boa qualidade e sem atrasos; todos os responsáveis pelo mesmo devem ter domínio sobre as tecnologias utilizadas no desenvolvimento do software. Para isso, farão treinamento sobre os seguintes tópicos: Banco de Dados: Modelagem de Dados Banco de Dados Relacionais JDBC Interfaces Gráficas com XML: Glade 3 B. T. I. C o r p o r a t i o n Página 15 de 16
16 8. Custo Recurso Tipo Valor Padrão Hora Extra Bruno Sandres Trabalho R$ 10,00/h R$ 15,00/h Daniel Costa Trabalho R$ 10,00/h R$ 15,00/h Leandro Aguiar Trabalho R$ 10,00/h R$ 15,00/h Marcelo Frota Trabalho R$ 10,00/h R$ 15,00/h Alimentação Material R$ 2.250,00 Transporte Material R$ 1.200,00 Servidor Material R$ 500,00 Material de escritório Material R$ 150,00 Telefone Material R$ 200,00 Levando em consideração que, ao longo dos 4 meses, os desenvolvedores e o gerente passarão 300 horas (cada) desenvolvendo o projeto, portanto, o custo dos recursos humanos é de R$ ,00. Somando-se a esse valor o custo dos recursos materiais, obtém-se um custo total de R$ ,00. B. T. I. C o r p o r a t i o n Página 16 de 16
CInCO_EC. Plano de Projeto. Versão <1.0> Quintupla de Engenharia da computação do Centro de Informatica.
CInCO_EC Quintupla de Engenharia da computação do Centro de Informatica. Plano de Projeto Versão Histórico das Revisões Data Versão Descrição Autor Descrição inicial do plano de
Leia maisSG Fisio. Documento de Requisitos. Versão 1.0. Documento de Requisitos. Autores: Bruno Sandres Daniel Costa Leandro Aguiar Marcelo Frota
Documento de Requisitos B.T.I. Corporation Sistema Gerente Fisio Documento de Requisitos SG Fisio Versão 1.0 Autores: Bruno Sandres Daniel Costa Leandro Aguiar Marcelo Frota Recife, 15 de setembro de 2009
Leia maisEngenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Leia maisInstituto Federal Sul-rio-grandense. Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão 1.0
Instituto Federal Sul-rio-grandense Campus Pelotas Curso de Engenharia Elétrica Planejamento e Gerenciamento de Projetos Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO FERRAMENTA PARA PLANEJAMENTO E CONTROLE DE TESTES -SISCONTROLTEST Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador
Leia maisIMPLANTAÇÃO DA SOLUÇÃO DA MICROSOFT EPM
IMPLANTAÇÃO DA SOLUÇÃO DA MICROSOFT EPM Marcia Carvalho de Almeida, André Lucio de Oliveira Leonardo Soares Vianna Rodrigo de Paula Cordeiro RESUMO Este artigo tem por objetivo apresentar um problema na
Leia maisEngenharia de Software
Engenharia de Software Prof. Luiz Antonio do Nascimento Modelagem de software O que deve ser feito? Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que
Leia maisDeclaração de Escopo
Declaração de Escopo Histórico de Revisão Data Versão Descrição Autor 16/0/2011 1.00 Versão Inicial do Documento Rafael Faria Sumário 1 INTEGRANTES DO PROJETO 2 OBJETIVO DO PROJETO 3 - CARACTERÍSTICAS
Leia maisISO/IEC Processo de ciclo de vida
ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207
Leia maisINF014 Análise e Projeto de Sistemas Processos Unificado -RUP
INF014 Análise e Projeto de Sistemas Processos Unificado -RUP Maurício Pitangueira antoniomauricio@ifba.edu.br Instituto Federal de Educação, Ciência e Tecnologia da Bahia Departamento de Tecnologia Eletro-Eletrônica
Leia maisAula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas
Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Nome da disciplina:
Leia maisDocumento de Visão versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do
Documento de Visão versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 1 Histórico de Revisão Data Versão
Leia maisDe Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Leia maisVisão Geral do RUP.
Visão Geral do RUP hermano@cin.ufpe.br Objetivos Apresentar as características RUP Discutir os conceitos da metodologia: fases, fluxos de atividades (workflows), iterações, responsáveis, atividades e artefatos
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo
Leia maisAVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:
1 GOVERNO DO ESTADO DO RIO GRANDE DO SUL COMPANHIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL - PROCERGS CONCURSOS PÚBLICOS EDITAL DE ABERTURA Nº 01/2018 AVISO Nº 02 - RETIFICAÇÃO A Companhia
Leia maisEscolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
Leia maisGerência de Projetos de Software. Prof. Dr. João Dovicchi INE / CTC / UFSC.
Prof. Dr. João Dovicchi INE / CTC / UFSC dovicchi@inf.ufsc.br http://www.inf.ufsc.br/~dovicchi Programa Projetos e Metodologias Tipos e abordagens Organização Estimativas de Esforço e Gerência de Riscos
Leia mais22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
Leia maisProblemas e Práticas Recomendadas no Desenvolvimento de Software
Problemas e Práticas Recomendadas no Desenvolvimento de Software Objetivos deste módulo Levantar problemas enfrentados na prática do desenvolvimento de software Discutir boas práticas para o desenvolvimento
Leia maisVersão: 1.0 Doc Manager
Plano de Gerenciamento de Configuração versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 1 Data: 10/04/2016
Leia maisHalison Miguel Edvan Pontes
Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)
Leia mais15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software
Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 09289 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Especificação e Análise de Requisitos
Leia maisProcessos de Software
DCC / ICEx / UFMG Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Processos Procedimentos e métodos definindo relação entre tarefas PROCESSO Pessoas com habilidades, treinadas
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ - UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 3 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos básicos como processo, projeto, produto, por que
Leia maisGestão de Testes e Defeitos. Malba Jacob Prudente
Gestão de Testes e Defeitos Malba Jacob Prudente Objetivos do treinamento 1. Expor os conceitos sobre Gestão de Testes; 2. Gestão de Testes na prática; 3. Expor os conceitos sobre Gestão de Defeitos; 4.
Leia maisDESENHO DE CARGOS E TAREFAS
Faculdade de Tecnologia SENAC GO Gestão de Pessoas Professor: Itair Pereira da Silva Grupo: Luís Miguel Nogueira de Resende, Valdivino de Carvalho, Rodrigo Neres Magalhães e Venicyus Venceslencio da Paz.
Leia maisAnálise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Leia maisPerguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software
Engenharia de Software Aula 03 Perguntas da Aula 2 Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 12 Março 2012 Inconsistente: perguntei laranjas, respondeu
Leia maisEngenharia de Software
Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos
Leia maisVisão Geral do RUP (Rational Unified Process)
Visão Geral do RUP (Rational Unified Process) Objetivos deste módulo Apresentar as características do RUP Discutir os conceitos que existem no RUP: fases, fluxos de atividades (worklows), iterações, responsáveis,
Leia maisCellBus Plano de Gerenciamento de Qualidade Versão (1.3)
CellBus Plano de Gerenciamento de Qualidade Versão (1.3) HISTÓRICO DE ALTERAÇÕES Data Versão Descrição Autor 24/09/2016 1.0 Criação do Documento Cibellie Adrianne 27/09/2016 1.1 Modificações e Alterações
Leia maisEngenharia de Software.
Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software
Leia mais2. Processos em Engenharia de Software
Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br Engenharia de Software 2. Processos em Engenharia de Software.......... 2.1. Visão Geral Conceito de processo conjunto
Leia maisProjeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>
Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia maisAnálise e Projeto de Sistemas I Curso: Sistemas de Informação
Ementa Análise e Projeto de Sistemas I Curso: Sistemas de Informação Prof.: José Ronaldo Leles Júnior Email.: juniorleles80@gmail.com Conceitos Gerais: dados, informação, sistemas de informação e análise;
Leia maisSistema Mobi-Lar Engenharia de Software
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO V Sistema Mobi-Lar Engenharia de Software
Leia maisGERENCIAMENTO DE PROJETOS DE SOFTWARE. Rosana Braga ICMC/USP
GERENCIAMENTO DE PROJETOS DE SOFTWARE Rosana Braga ICMC/USP Processo de Software DEFINIÇÃO CONSTRUÇÃO PRODUTO DE SOFTWARE MANUTENÇÃO Análise Planejamento Eng. Requisitos Projeto Codificação Teste Entendimento
Leia maisOrganização para Realização de Teste de Software
Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:
Leia maisSistema Integrado Fiscal Móvel
CONSELHO REGIONAL DE MEDICINA DO ESTADO DO ESPÍRITO SANTO Sistema Integrado Fiscal Móvel Proposta de Trabalho 2007-171 10/09/2007 O conteúdo desta proposta destina-se exclusivamente ao cliente Conselho
Leia maisPDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados
Leia maisNormas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
Leia maisProjeto e Desenvolvimento de Sistemas de Informação
Projeto e Desenvolvimento de Sistemas de Informação flavio@ufu.br 1 Objetivos Identificar problemas do mundo real implementáveis computacionalmente; Realizar a análise e projeto de soluções em software
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!
Leia maisCAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner
CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS Tereza Gonçalves Kirner Apresentação elaborada com base em: Hoffer, Jeffrey A., George, Joey F. Modern Systems Analysis and Design (Capítulo 1), Pearson,
Leia maisPlanejamento e Gerenciamento Iterativo de Projetos de Software
Planejamento e Gerenciamento Iterativo de Projetos de Software 1 1. Introdução Motivação e Conceitos Básicos 2 Preocupações do Gerente de TI Melhorar a qualidade do desenvolvimento de software Principais
Leia maisDisciplina - Requisitos. Grupo Yuni Luiz Eduardo Káthia
Disciplina - Requisitos Grupo Yuni Luiz Eduardo Káthia RUP(Rational Unified Process) 1. Introdução. 2. Introdução a disciplinas no RUP. 3. Requisitos. 4. Gerenciamento de Requisitos. 5. Relação com outras
Leia maisF U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É 4ª Edição ISSN: ENGENHARIA DE REQUISITOS
1 ENGENHARIA DE REQUISITOS Rafael da Silva Rocha 1 Teresinha Moreira de Magalhães 2 RESUMO Este artigo procura descrever a engenharia de requisito como uma condição ou uma capacidade que deve ser alcançada
Leia maisRequisitos de Sistemas
Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia
Leia maisDICIONÁRIO DA ESTRUTURA ANALÍTICA DO PROJETO - SISCOP. Data Versão Descrição Autor
Sistema de Controle de Pedidos SISCOP Estrutura Analítica do Projeto Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 31/10/2010 1.0 Desenvolvimento da EAP Estrutura Analítica do Projeto Adriano
Leia maisWorkflow Genérico de Iteração
Workflow Genérico de Iteração Introdução Padrão comum que caracteriza todas iterações de todas as fases Inclui os cinco workflows básicos:requisitos, análise, projeto, implementação, e teste Inclui também
Leia maisENGENHARIA DE REQUISITOS
ENGENHARIA DE REQUISITOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Contextualização Estudo realizado pelo Standish Group em 1995, envolvendo 350 companhias e 8.000 projetos
Leia mais2 Fluxos no Ciclo de Vida do Processo Unificado. O Processo Unificado consiste da repetição de uma série de ciclos durante a vida de um sistema.
Processo Unificado Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Ciclo de Vida - Fluxos Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisIntrodução ao RUP. Livar Correia de O. C. Cunha Effektiv Solutions
Introdução ao RUP Livar Correia de O. C. Cunha livarcocc@gmail.com 1 Rational Unified Process (RUP) É um framework de processo de desenvolvimento de software Uma metodologia é uma instanciação dos processos
Leia maisAinda que muitos modelos sejam semelhantes entre os modelos de ciclo de vida, existem alguns aspectos que os diferenciam:
Prof. Edson dos Santos Cordeiro 1 Tópico: Objetivo: Introdução a Ciclo de Vida do Software Conhecer os principais conceitos relacionados a ciclo de vida do software. Bibliog. Base: McCONNEL, Steve. Rapid
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisCICLO DE VIDA DE SOFTWARE
WESLLEYMOURA@GMAIL.COM CICLO DE VIDA DE SOFTWARE ANÁLISE DE SISTEMAS Introdução ao ciclo de vida de software Qualificar um produto é muito bom para que tenhamos certeza de que há seriedade e preocupação
Leia maisPlano de Projeto G Stock. G Stock. Plano de Projeto. Versão 1.0
Plano de Projeto G Stock Plano de Projeto G Stock Versão 1.0 Histórico das Revisões Data Versão Descrição Autores 10/09/2010 1.0 Descrição inicial do plano de projeto Denyson José Ellís Carvalho Isadora
Leia maisEngenharia de Software
Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Processo Unificado de Desenvolvimento de Software Processo Unificado O que é: Um processo (de engenharia) de software é a definição
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú AGENDA INTRODUÇÃO A ENGENHARIA DE SOFTWARE Processos Modelos de Desenvolvimento de Software Engenharia de Requisitos Projeto de Interface com o Usuário Projeto Arquitetural
Leia maisINSPECTOR PANEL Documento de Visão Versão <1.1>
INSPECTOR PANEL Documento de Visão Versão Copyright 2008 Inspector Panel Página 1 de 21 Histórico da Revisão Data Versão Descrição Autor 11/03/2008 1.0 Criação e preenchimento do documento 17/03/2008
Leia maisQualidade de Software Aula 8 / 2010
Qualidade de Software Aula 8 / 2010 Prof. Dr. Luís Fernando Garcia luis@garcia.pro.br www.garcia.pro.br PSP e TSP CMM e CMMI/ MPS-BR Foco nas empresas/organizações... PSP e TSP modelos baseados no indivíduo
Leia maisSISTEMA GERENCIADOR DE ESTAMPARIA
SISTEMA GERENCIADOR DE ESTAMPARIA José Luiz Alexandrino NETO 1, Leonardo dos Santos ROQUE 2, Sandra VIEIRA 3. 1,2 Instituto Federal Catarinense Campus Avançado Sombrio (IFC/CAS), discentes do Curso Técnico
Leia mais02/10/2012. Referências. Processo visando a Usabilidade. Introdução. Engenharia de Usabilidade. Prof.: Clarindo Isaías Pereira da Silva e Pádua
Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Referências Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability
Leia maisÁreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave
Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com
Leia maisIntrodução a Teste de Software
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução a Teste de Software Prof. Luthiano Venecian 1 Conceitos Teste de software
Leia maisGT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RA2 - Relatório de acompanhamento trimestral
GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos RA2 - Relatório de acompanhamento trimestral Período: 02/2013 a 04/2013 Sand Luz Corrêa Kleber Vieira Cardoso 30/04/2013
Leia maisDelimitar claramente o escopo do projeto Estimar custo, tempo e retorno do investimento (feasibility)
FASE DE CONCEPÇÃO CONCEPÇÃO LANÇA O PROJETO Realizar o business case inicial Delimitar claramente o escopo do projeto Estimar custo, tempo e retorno do investimento (feasibility) Formular a arquitetura
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Leia maisProf. Luiz A. Nascimento
Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir
Leia maisBibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.
Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa
Leia maisRegulamento Campanha Outubro
Regulamento Campanha Outubro Esta campanha tem caráter exclusivamente comercial, não estando subordinada a qualquer modalidade de álea, sorte ou risco pelos participantes (Lei 5.768/71, art. 3, inciso
Leia maisMetodologia de Gestão de Desenvolvimento de Sistemas da UFVJM
ANEXO E METODOLOGIA DE DESENVOLVIMENTO E GERENCIAMENTO DE SISTEMAS E PROPOSTAS DE PADRONIZAÇÃO DA DTI Metodologia de Gestão de Desenvolvimento de Sistemas da UFVJM Objetivo Estabelecer uma Metodologia
Leia maisRegulamento Campanha Setembro
Regulamento Campanha Setembro Esta campanha tem caráter exclusivamente comercial, não estando subordinada a qualquer modalidade de álea, sorte ou risco pelos participantes (Lei 5.768/71, art. 3, inciso
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Prof. Fabiano Papaiz IFRN Um Processo de Desenvolvimento de Software, ou simplesmente Processo de Software, é um conjunto de atividades realizadas por pessoas cujo
Leia maisApresentação da Disciplina de Engenharia de Software II
Apresentação da Disciplina de Engenharia de Software II Leonardo Gresta Paulino Murta leomurta@ic.uff.br Quem sou eu? Apresentações Leonardo Murta http://www.ic.uff.br/~leomurta Quem são vocês? Nome? Estágio?
Leia maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 07 (rogerio@fct.unesp.br) Conceitos Básicos do Rational Unified
Leia maisEngenharia de Software II
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Engenharia de Software II Aula 04 (rogerio@fct.unesp.br) 2 Conteúdo: Parte 1: Gerenciamento
Leia maisConcepção lança o projeto
FASE DE CONCEPÇÃO Concepção lança o projeto Realizar o business case inicial Delimitar claramente o escopo do projeto Estimar custo, tempo e retorno do investimento (feasibility) Formular a arquitetura
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático RUP (Rational Unified Process) PRAXIS Introdução Foi proposto como uma resposta aos problemas
Leia maisCurso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Leia maisReuso de Software Aula Maio 2012
Reuso de Software Aula 19 Tópicos da Aula Engenharia de Software baseada em Componentes (CBSE) Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com Componentes Modelos de Componentes
Leia maisikoto - um software de gerenciamento de campeonatos de karatê
ikoto - um software de gerenciamento de campeonatos de karatê Marcos André Rodrigues da Silva Júnior 1, Walker Araújo Ataíde 2, Larissa Artemis Luna Monteiro 3, Thiago Ferreira Tenório 4, Jonatã Pereira
Leia maisUM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ²
UM SISTEMA PARA CONTROLE DE ATIVIDADES DE EQUIPES DE TI PARA DISPOSITIVOS MÓVEIS SCHOLANT, R. P. ¹, BASTOS, R. R. ² ¹ Instituto de Desenvolvimento do Alto Uruguai (IDEAU) Bagé RS Brasil ² Instituto de
Leia maisAnálise e Projeto. Prof. Erinaldo Sanches Nascimento
Análise e Projeto Prof. Erinaldo Sanches Nascimento Objetivos Apresentar o ciclo de vida de desenvolvimento de sistemas. Descrever as metodologias de desenvolvimento de sistemas. 2 Introdução Programação
Leia maisGSI030 ENGENHARIA DE SOFTWARE
UFU Universidade Federal de Uberlândia FACOM Faculdade de Computação GSI030 ENGENHARIA DE SOFTWARE Aula 01 Apresentação da Disciplina 09-08-2016 Prof. William Chaves de Souza Carvalho 09-08-2016 2 Professor
Leia maisOPORTUNIDADES: Analista de Sistemas Sênior
OPORTUNIDADES: Analista de Sistemas Sênior Experiência em projetos de desenvolvimento de sistemas Conhecimento de metodologia de desenvolvimento de sistema Experiência em levantamento de requisitos e elaboração
Leia mais