Relatório do TCC Desenvolvimento do Trabalho: Deverá ser seguida uma Metodologia de Desenvolvimento (ciclo de vida) para sua categoria de trabalho; Requisitos.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Análise e Projeto Orientado a Objetos
DISCIPLINA: Introdução à Computação
Engenharia de Software
O Processo Praxis 3.0 Processos de Software 25/03/2017
Identificando requisitos
Ferramentas de Engenharia de Software
A importância da Análise de Requisitos
12 de Dezembro de 2002 Mestrado em Engenharia Electrotécnica e de Computadores Mestrando: Rogério Dias Paulo Orientador: Professor Doutor Adriano Carvalho.
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
Metodologia de Desenvolvimento de Software
Instituto de Computação - UNICAMP
ENGENHARIA DE SOFTWARE: INTRODUÇÃO
Professora: Aline Vasconcelos
Professora: Aline Vasconcelos
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Luciano Marquardt Everaldo Artur Grahl
GSCI - GSIG GSCI - GSIG Prof. Ricardo Villarroel Dávalos, Dr. Eng. Palhoça, Junho de 2005 Modelagem de Processos de Negócio.
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Gabriel Silva Bornia Prof. Dr. Roberto Tom Price Orientador
WARE SECURITY SYSTEM.
WARE SECURITY SYSTEM Admerson Viana Eduardo Vecci Raul Maia Wagner Honorato.
RUP Prof.ª Elaine B. Figueiredo.
Engenharia de Software Respostas do Questionário 01
Rational Unified Process
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Análise e Projeto de Sistemas para a Internet
Laboratórios de Informática IV Projecto 6 : Apresentação da 2ª Fase
Projeto MONITORAMA CMD-TD – Automação para a Tomada de Decisão
Análise Estruturada Diagramas de Fluxo de Dados
Implementação em Projeto de Sistemas (PFC)
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Fase de Elaboração: Fluxo de Análise Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
REQUIREMENTS DEVELOPMENT DESENVOLVIMENTO DE REQUISITOS
1.
Apresentação do Curso de Ciência da Computação
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
Bruno Silva Desenvolvido a partir de
ANÁLISE ESTRUTURADA DE SISTEMAS
Padrão- MVC Model, View, Controller
Engenharia de Software 1
Planejamento da Tecnologia de Informação nas Empresas n Prof. Wladimir da Costa 5 a Fase - Planejamento Organizacional para a Área de Informática.
METODOLOGIA, MÉTODOS E FERRAMENTAS
Diagrama de Componentes
Técnicas e Projeto de Sistemas
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba- –
Abr-17 Projetar Processos Projetar distribuição.
UML e a Ferramenta Astah
Engenharia de Software
Capítulo 4: Projeto e Desenvolvimento de um SAD
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Desenvolvimento Global de Software
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Engenharia de Software
André Drummond RA Danilo Benzatti RA
Sistemas de Informação
Modelagem e arquitetura
Profa. Reane Franco Goulart. É uma representação de engenharia de algo que vai ser construído. Para a engenharia de software o projeto foca em quatro.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
KICK-OFF e Estimativas. Definição O Sistema Sistema..... Missão descrever aqui a missão do projeto.
OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes –
Apresentação: Eduardo Jesus Coppola Gerenciamento eletrônico de PALESTRAS Kickoff do Projeto.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Projeto Orientado a Objetos Prof. Wolley
/ de Abril de UFPE - Universidade Federal de Pernambuco Centro de Informática Pós-Graduação em Ciência da Computação Dissertação de Mestrado.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Transcrição da apresentação:

Relatório do TCC Desenvolvimento do Trabalho: Deverá ser seguida uma Metodologia de Desenvolvimento (ciclo de vida) para sua categoria de trabalho; Requisitos principais do problema (características, o que vai fazer); Especificação (modelos, técnicas, ferramentas); Implementação (técnicas, operacionalidade)

Processo de Software Tipo de Sistema (Sistema Especialista, Sistema de Informação, etc); Domínio de Aplicação; Organização; Restrições de Negócio Paradigma OO / Estruturado

Orientação a Objetos UML; Diagrama Use-Case (Casos de Uso); Descrição dos Casos (Textual); Diagrama de Classes; Diagrama de Sequência; Outros diagramas se necessário; CASE: Rational Rose, System Architect, software livre, demonstrativo

Abordagem Estruturada Diagrama de Contexto; DER (Lógico e Físico); Lista de Eventos; DFD por evento; Especificação de Processos (Fluxograma, Português Estruturado, Diagrama de Bloco); Diagrama Hierárquico Funcional); Dicionário de Dados; CASE: Power Designer, Designer 2000, etc

Área de Aplicação X Técnicas (Exemplos) Sistema Aplicativo, Sistema de Informação, Protótipo de Software (OO, Estruturada ou combinação de ambas); Inteligência Artificial (Fluxograma, Árvore de Decisão); Software Educacional - Multimídia (OOHDM, Diagrama de Navegação, Fluxograma)

Área de Aplicação X Técnicas (Exemplos) Integração Hardware Software (Fluxograma, Diagrama de Estados, Projeto Eletrônico); Computação Gráfica (Fluxograma, Grafos de Cena, Geo-OMT); Redes de Computadores (Fluxograma, Autômatos); Compiladores (Autômatos, VDM, Redes de Petri, BNF).

Critérios de Avaliação Precisão da Especificação (Lógica); Compatibilidade com codificação; Apresentação (Ferramenta CASE); Adequação das técnicas; Atualização (Roteiros e métodos atuais).

Dicas Finais Deve-se buscar roteiros / metodologias para a área de estudo (orientador, pesquisa na Web, monografias, dissertação, anais de eventos); Utilize ferramentas CASE (mesmo que software livre, demo); Evitar diagramas inadequados para a área de estudo (Ex: DER para Computação Gráfica)

Contatos: Prof. Everaldo Artur Grahl Dicas Finais Dedicação equilibrada entre a implementação e a especificação; Ajustes durante a evolução são naturais ! Serão disponibilizados futuramente sugestões de bons roteiros por tipo de aplicação. Contatos: Prof. Everaldo Artur Grahl www.furb.br/~egrahl