Projeto de Sistemas de Informação Microsoft C++ Grupo 8: Claudia Rocha Leonardo Rezende Ricardo Pereira.

Slides:



Advertisements
Apresentações semelhantes
Introdução à Análise de Sistemas
Advertisements

Análise do Rational Suite
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Rational Unified Process
Fundamentos de Engenharia de SW
Validação de Requisitos
Teste de Software.
Tipos de sistemas de Lehman
Identificando requisitos
Ferramentas de Engenharia de Software
Análise e Projeto de Sistemas I
> Fases de Engenharia de SW > Gestão de Projectos de SW
Planeamento Temporal e Monitorização do Projecto de SW
Garantia de Qualidade do software
Tópicos Motivação para teste Por que algumas empresas não testam
Rational Unified Process(RUP)
UENP - FALM Análise e Projeto de Sistemas III
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Linguagens de programação
Objetos Distribuídos Padrão CORBA
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Gerenciamento de Projetos Introdução
Implementação de Sistemas
WARE SECURITY SYSTEM.
TSDD Teste de segurança durante o desenvolvimento.
Modelagem para Web Aula de 11/04/2011.
1 T-Flex permite criar relações entre elementos dos conjuntos através de ligações geométricas. Assim pode-se criar modelos exactos, gerir e editar conjuntos.
Engenharia de Software e Sistemas de Informação e Gestão
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
RUPinho Qualidade de Software
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Cap. 6 – Pressman – Eng. Sistemas
Desenvolvimento de Jogos e Entretenimento Digital
O Gerenciamento de Requisitos no Ambiente COCAR
Visão Geral PRO.NET.
Rose A ferramenta Case Rational Rose
Projeto de Sistemas de Informação
Arquitetura Microsoft .Net
Prof. Esp. Fernando Barreto
Processos de Desenvolvimento de Software – Parte 2
Qualidade de Produto de Software
Gestão de Projetos Ms. Karine R. de Souza
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Abertura.
Caracterização e Objetivos das LP
Qualidade do Produto de Software
1 1.
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
DCC / UFRJ Projeto de Sistemas de Informação Borland Delphi 7 Studio Grupo:Daniel Leitão Eduardo Lima Luciana Netto.
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
3/4/2015 Prof. Msc George Cabral Bacharelado em Sistema de Informação Ambientes de Desenvolvimento de Software.
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Modelagem de Agentes: MAS-COMMONKADS+ e StarUML Laboratório de Engenharia de Software.
Ferramentas de Suporte a MDD: Um Quadro Comparativo
Engenharia de Software e Rapid Application Development
UML e a Ferramenta Astah
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
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.
Gerenciamento de Requisitos e Modelagem de sistemas
Memória de Aula 1 Prof Alfredo Senger
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
LINGUAGEM DE PROGRAMAÇÃO I
Eduardo C. Nicácio ITIL v3 Foundation Certified.  As melhores práticas do ITIL abrangem cinco processos de suporte a serviços, além do papel do Service.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
18/09/ /12/20082 Testes Baseados Em Modelo Diana Rúbia Paulo César Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, pco,
Solução sistêmica para apoiar os processos de fiscalização da Arsesp Agosto/2015 IX Congresso Brasileiro de Regulação.
Transcrição da apresentação:

Projeto de Sistemas de Informação Microsoft C++ Grupo 8: Claudia Rocha Leonardo Rezende Ricardo Pereira

Projeto de Sistemas de Informação - A Microsoft Dados Gerais: Dados Gerais: Fundada nos Estados Unidos em 1975, no Brasil fundada em Setembro de 1989; Fundada nos Estados Unidos em 1975, no Brasil fundada em Setembro de 1989; A Microsoft é uma das maiores empresas de software pessoal e empresarial; A Microsoft é uma das maiores empresas de software pessoal e empresarial; Grande leque de produtos oferecidos, desde sistemas operacionais até jogos; Grande leque de produtos oferecidos, desde sistemas operacionais até jogos; Tem no Visual Basic sua principal linguagem de desenvolvimento. Tem no Visual Basic sua principal linguagem de desenvolvimento.

Projeto de Sistemas de Informação - A Microsoft Informações Financeiras: Negócios gerados no Brasil no Ano fiscal terminado em Junho de 2001: R$ 842 milhões; Negócios gerados no Brasil no Ano fiscal terminado em Junho de 2001: R$ 842 milhões; Negócios gerados no Brasil no Ano fiscal terminado em Junho de 2002: R$ 878,5 milhões; Negócios gerados no Brasil no Ano fiscal terminado em Junho de 2002: R$ 878,5 milhões; Negócios gerados no total no Ano fiscal terminado em Junho de 2002: US$ bilhões. Negócios gerados no total no Ano fiscal terminado em Junho de 2002: US$ bilhões.

Projeto de Sistemas de Informação - A Plataforma Características da linguagem: O C++ é considerada uma linguagem mais de “baixo nível”; O C++ é considerada uma linguagem mais de “baixo nível”; O C++ do Visual Studio.NET possui os seguintes recursos : É a única linguagem capaz de gerar código “não-gerenciado”, ou seja, código Win32 como era desenvolvido antes da plataforma.NET. Isto continua sendo necessário, notavelmente na criação de “device-drivers”. O C++ do Visual Studio.NET possui os seguintes recursos : É a única linguagem capaz de gerar código “não-gerenciado”, ou seja, código Win32 como era desenvolvido antes da plataforma.NET. Isto continua sendo necessário, notavelmente na criação de “device-drivers”.

Projeto de Sistemas de Informação - A Plataforma Características da plataforma: Incorpora e estende Microsoft.NET - Um código em C++ já existente é facilmente recompilado para.NET sem a necessidade de modificações. Incorpora e estende Microsoft.NET - Um código em C++ já existente é facilmente recompilado para.NET sem a necessidade de modificações. IDE modernizada - acilidade para o desenvolvimento com um editor de código reformulado, integração entre as ferramentas de debugging; IDE modernizada - F acilidade para o desenvolvimento com um editor de código reformulado, integração entre as ferramentas de debugging; Um código seguro e robusto - Funcionalidade do compilador que oferece proteção ao código fonte; Um código seguro e robusto - Funcionalidade do compilador que oferece proteção ao código fonte;

Projeto de Sistemas de Informação - A Plataforma Características da plataforma: Reformulação da ATL server - A ATL (Active Template Library) distribuídas com o Visual C++.NET 2003 passaram por exaustivas revisões para identificar e reduzir potenciais falhas de segurança no produto. Reformulação da ATL server - A ATL (Active Template Library) distribuídas com o Visual C++.NET 2003 passaram por exaustivas revisões para identificar e reduzir potenciais falhas de segurança no produto. Geração de código Verificável - Isto quer dizer que o compilador JIT pode, em tempo de execução/compilação verificar e garantir que o programa não faça nenhuma operação que possa comprometer a segurança e integridade do sistema. Geração de código Verificável - Isto quer dizer que o compilador JIT pode, em tempo de execução/compilação verificar e garantir que o programa não faça nenhuma operação que possa comprometer a segurança e integridade do sistema. Utilização do paradigma RAD - Neste paradigma, colocamos “componentes” sobre formulários, ajustamos propriedades dos componentes e interceptamos eventos dos componentes em nosso código. Utilização do paradigma RAD - Neste paradigma, colocamos “componentes” sobre formulários, ajustamos propriedades dos componentes e interceptamos eventos dos componentes em nosso código.

Projeto de Sistemas de Informação - A Plataforma Características da plataforma:

Projeto de Sistemas de Informação - A Plataforma Características da plataforma:

Projeto de Sistemas de Informação - A Plataforma Características da plataforma:

Projeto de Sistemas de Informação - O Desenho Características da Ferramenta - Visio Professional 2002: Criar modelos utilizando a metodologia UML; Criar modelos utilizando a metodologia UML; Engenharia reversa - Projeto Visual C++ -> Diagrama UML; Engenharia reversa - Projeto Visual C++ -> Diagrama UML; Geração automática de código; Geração automática de código; Checagem de erros existentes no modelo; Checagem de erros existentes no modelo;

Projeto de Sistemas de Informação - O Desenho Porque devemos utilizar: Mais de 30% dos projetos são cancelados antes de serem completados; Mais de 30% dos projetos são cancelados antes de serem completados; Mais de 70% dos projetos falham na entrega das funcionalidades esperadas; Mais de 70% dos projetos falham na entrega das funcionalidades esperadas; A média de falhas de projetos estoura em mais de 189% do orçamento e extrapola em 222% do cronograma previsto; A média de falhas de projetos estoura em mais de 189% do orçamento e extrapola em 222% do cronograma previsto; Os seguintes fatores ajudam: Os seguintes fatores ajudam: Falta de informações dos usuários: 12,8% Falta de informações dos usuários: 12,8% Requisitos/especificações incompletos: 12,3% Requisitos/especificações incompletos: 12,3% Ausência de gerência de mudanças e especificações: 11,8% Ausência de gerência de mudanças e especificações: 11,8%

Projeto de Sistemas de Informação - O Desenho Características da Ferramenta - Visio Professional 2002:

Projeto de Sistemas de Informação - O Desenho Exemplo - Visio Professional 2002: