Análise e projeto de sistemas PROF. REGILAN SILVA



Documentos relacionados
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

PROJETO DE FÁBRICA DE SOFTWARE

Metodologia de Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

Documento de Requisitos

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO

2 Diagrama de Caso de Uso

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

ESCOLA ESTADUAL REYNALDO MASSI PLANEJANDO NO GOOGLE DOCS

Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( )

Projeto de Sistemas I

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

FACULDADES METROPOLITANAS UNIDAS - FMU PROJETO INTEGRADO II

Metodologia e Gerenciamento do Projeto na Fábrica de Software

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Processo de Desenvolvimento de Sites

UNIVERSIDADE ESTADUAL DO AMAZONAS ESPECIALIZAÇÃO EM DESENVOLVIMENTO EM SOFTWARE LIVRE CONCEITOS E PROJETOS DE BANCO DE DADOS E SQL

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

DESENVOLVER SISTEMAS 1 OBJETIVO

Projeto recuperação paralela Escola Otávio

Programa Institucional de Iniciação Cientifica do Centro Universitário da Fundação Educacional de Barretos PIC/UNIFEB

ELABORAÇÃO E ANÁLISE DE PROJETOS MÓDULO 10

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Dadas a base e a altura de um triangulo, determinar sua área.

Regimento da Disciplina de Estágio de Docência

ORIENTAÇÕES AOS ACADÊMICOS BOLSISTAS PARA ELABORAÇÃO DO PROJETO DE PESQUISA SMS/RJ

Professor: Curso: Disciplina: Aula 4-5-6

Web & Marketing Digital

CONSULTA AO MERCADO RFI REQUEST FOR INFORMATION CONSOLIDAÇÃO DE DÚVIDAS APRESENTADAS

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Apresentação do Professor. Ferramentas de Software para Gestão de Projetos Prof. Esp. André Luís Belini 20/11/2013

Manual de regras do Programa de valorização de boas idéias

FACULDADE DE TECNOLOGIA RUBENS LARA Análise e Desenvolvimento de Sistemas

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão Atualização 26/01/2009 Depto de TI - FASUL Página 1

Metodologia Syllabus Guia do Aluno 2015

Módulo Imobiliária. Proposta comercial

UNIVERSIDADE FEDERAL DO ABC MESTRADO EM ENGENHARIA DA INFORMAÇÃO ORIENTAÇÕES PARA ESTÁGIO DE DOCÊNCIA I. Prof. João Henrique Kleinschmidt.

Processos de Desenvolvimento de Software

Manual Geral do OASIS

TERMO DE ABERTURA DO PROJETO TAP. Identificação do Projeto

2.12- Criação/Implantação de Processo de Garantia da Qualidade para Empresas de Software de Pequeno Porte

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Introdução a Computação

ENGENHARIA DE SOFTWARE I

Uma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino

Escritório de projetos do MPF. Manual de cadastro de projetos no. Sistema Channel

Programa de Acompanhamento de Egressos

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

ROTEIRO PARA ELABORAÇÃO DO PROJETO DE ATIVIDADES EXTRA-CURRICULARES (ESPORTIVOS OU DE ÁREA)

Gerenciamento de Incidentes

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo

Apresentação da disciplina Introdução a Programação

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC.

Sistema de Acompanhamento ao Desempenho do Aluno

COORDENAÇÃO DE SISTEMAS (CODES) JUNHO/2011

Plano de Gerenciamento do Projeto

Programa de Apoio Didático Graduação - Perguntas Frequentes

SISGAP - Sistema Gerenciador de Avaliações Psicopedagógicas

Fatec Cruzeiro Prof. Waldomiro May Coordenação de Cursos

Simular de Financiamento

PROJETO SERVIÇOS E CIDADANIA EDITAL N 002/2014

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

PROJETO SERVIÇOS E CIDADANIA EDITAL N 001/2015

TERMO DE REFERÊNCIA Nº xxxxxxx Contrato por Produto Nacional

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

ACOMPANHAMENTO GERENCIAL SANKHYA

Projeto Pé na Dança. Bruno Barros Comunicador Visual /

sendo bastante acessível e compreendido pelos usuários que o utilizarem.

PREGÃO PRESENCIAL EDITAL 239/2009/DNIT 1º CADERNO DE PERGUNTAS E RESPOSTAS

Administração de Sistemas de Informação. Plano Diretor de Informática

Declaração de Escopo do Projeto

Fundamentos em Teste de Software. Vinicius V. Pessoni

Manual de Utilização ZENDESK. Instruções Básicas

SAD SISTEMA DE ATENDIMENTO DATAMACE

Este é um projeto comercial criado pela empresa FelipeZCelulares.com.br

MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região

Trabalho de Conclusão de Curso

MANUAL DO PIM Programa de Integração com o Mercado

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

MBA MARKETING DE SERVIÇOS. Turma 19. Curso em Ambiente Virtual

Dicionário da EAP - Software FarmaInfor

Resultado da Pesquisa

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

Engenharia de Requisitos Estudo de Caso

Como acelerar o Fluxo de Caixa da empresa?

Auditoria e Segurança da Informação GSI536. Prof. Rodrigo Sanches Miani FACOM/UFU

Projeto Disciplinar de Infra-Estrutura de Software COLOSSUS SISTEMA DE INTEGRAÇÃO

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Proposta de Especificação do Software. Codificar Sistemas Tecnológicos. Site Institucional GRUPO POLYMAC-DINOX. Autor: Equipe Codificar

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Transcrição:

Análise e projeto de sistemas PROF. REGILAN SILVA

Apresentação da disciplina Ver ementa...

Solução Técnicas para identificação e detalhamento de requisitos Técnicas para modelagem de sistemas Definir um ciclo de desenvolvimento do sistema: ETAPAS

Etapas de desenvolvimento de sistemas Etapa de um processo de desenvolvimento constitui-se de metodologias organizadas de forma a auxiliar o desenvolvimento de um sistema, cada etapa envolve requisitos e situação especifica para atingir um objetivo. Um processo de desenvolvimento requer algumas etapas bem definidas para organizar o desenvolvimento, cada passo e dados cumprindo metas criando assim uma metodologia para o desenvolvimento de uma aplicação.

Etapas de desenvolvimento de sistemas Principais etapas do desenvolvimento de uma aplicação: Planejamento Construção Implantação Avaliação e Manutenção Temos também pontos importantes que devem ser ressaltadas como, por exemplo, o levantamento de requisitos e o contato com o cliente etc. É sempre importante documentar um projeto de desenvolvimento principalmente em grandes projetos que envolvam um numero maior de profissionais. A documentação garante a organização e o registro do andamento do projeto garantindo a qualidade do produto para o cliente.

Planejamento Identificação do cliente Identificação dos usuários Identificação dos requisitos Avaliar a viabilidade Definir a tecnologia e recursos tecnológicos que serão utilizados Levantamento dos recursos e custos Definição da equipe Elaboração do cronograma inicial

Planejamento Requisitos são descrições do que o sistema irá realizar qual o desejo do cliente a sua necessidade, essa o qual o sistema venha a solucionar. Essa etapa define a finalidade do projeto e resumir a necessidade do cliente. A identificação consiste em entender em termos de requisitos e o que se espera obter como resultado, esse procedimento é geralmente realizado junto ao cliente. Após identificarmos o nosso cliente e definirmos os requisitos do sistema que iremos desenvolver, precisamos avaliar a viabilidade do desenvolvimento e implantação. Após realizar os procedimentos mencionados acima devemos elaborar o cronograma inicial planejando as etapas e os recursos necessários para finalização do projeto

Planejamento Para o levantamento de requisitos temos que buscar respostas para: Pode haver um grande número de pessoas afetadas pelo sistema de informação proposto. Quais delas devem ser entrevistadas, observadas ou questionadas? Entre os muitos relatórios, formulários e documentos gerados pelos membros de uma organização, quais deverão ser objeto de investigação?

Projeto da disciplina Criar um produto: Software O desenvolvimento do software passará por várias etapas de um ciclo de desenvolvimento de sistemas Planejamento Construção Implantação Avaliação e manutenção

Projeto da disciplina: Planejamento A disciplina Análise e projeto de sistemas será orientada ao desenvolvimento de um produto, neste caso um software. A turma será dividida em grupos e cada grupo responsável por desenvolver um software para um cliente real O desenvolvimento passará pelas várias etapas de um ciclo de desenvolvimento de sistemas com prazos e metas de acordo com o calendário do IFBA Planejamento: Outubro Construção: Outubro, Novembro e Dezembro Implantação: Janeiro Avaliação e manutenção: Janeiro Etapa de planejamento: Fase 01: Visão geral do sistema Apresentação em sala de aula no dia 12/10 sobre o projeto de cada grupo levando em consideração os pontos que serão abordados a seguir Fase 02: Modelagem de sistema: Casos de uso, descrição de casos de uso, classes, modelagem ER ou relacional, diagramas de sequência

Projeto da disciplina: Planejamento Identificação do cliente Buscar uma solução de software para um cliente real Identificação dos usuários Quais seria os usuários do sistemas: Operacional? Gerente? Supervisor? Identificação dos requisitos Definir a finalidade do projeto e resumir a necessidade do cliente Descrever o que o sistema irá realizar de acordo com o desejo do cliente (sua necessidade), e o que o sistema propõe solucionar

Projeto da disciplina: Planejamento Avaliar a viabilidade técnica Definir a tecnologia e recursos tecnológicos que serão utilizados O sistema será desenvolvido para qual plataforma: Mobile, Web ou Desktop? A base de dados será local ou na nuvem? Qual linguagem e ambiente de programação será utilizado? Qual o SGBD que será utilizada? Será utilizado algum recurso tecnológico como leitor biométrico, leitor de código de barra, etc.

Projeto da disciplina: Planejamento Definir a equipe: grupo de até 5 componentes Líder do projeto Equipe de design: logos e identidade visual Analista e projetista de banco de dados Programadores Testadores Equipe de treinamento, manutenção e manual Levantamento dos recursos e custos Levar em consideração equipe, funções, prazos e equipamentos Elaboração do cronograma inicial Definir uma tabela com metas e prazos Prazo final do projeto: 25/01/2015

Exemplo: classificados pela web Dalila está oferecendo ao amigos da escola, do bairro e do clube, o serviço de classificados pela Web. Quem anuncia paga R$2,00 pelo anúncio simples de 20 palavras ou R$5,00 pelo anúncio destaque de página, que pode conter até 50 palavras e uma imagem. O anúncio fica disponível por quinze dias. Não entram na contagem: o valor do produto, o texto título, o nome do contato, até dois telefones de contato e uma observação sobre os telefones de até 5 palavras. Quem se torna assinante do classificado virtual recebe diariamente em seu e-mail o resumo de ofertas do site. O cliente pode cadastrar seções de interesse, a fim de receber os novos anúncios pelo e-mail, sem precisar visitar o site.

Exemplo: classificados pela web Cliente Usuários Requisitos Qual a finalidade do projeto e a necessidade do cliente? O que o sistema irá realizar de acordo com o desejo do cliente necessidade), e o que o sistema propõe solucionar? É viável? Quais a tecnologias que podem ser utilizadas? Equipe Levantamento de recursos e custos? Cronograma de trabalho (sua

Próxima aula Levantamento de requisitos do sistema Documentos e modelos Tipos de requisitos Casos de uso Descrição de casos de uso