Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas
|
|
|
- Alessandra Álvaro Ramalho
- 7 Há anos
- Visualizações:
Transcrição
1 Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected]
2 Nome da disciplina: Análise de Sistemas Natureza (optativa ou obrigatória): obrigatória Número de aulas: 100 2
3 Objetivo Geral Capacitar o aluno a desenvolver habilidades para a solução de problemas de software e projeto de sistemas utilizando a metodologia orientada a objeto por meio da construção de modelos computacionais e de sua implementação. 3
4 Objetivos Específicos Contextualizar sobre processos de desenvolvimento de software. Apresentar conceitos de análise e projeto de sistemas Apresentar conceitos de análise de requisitos Realizar atividades práticas de análise, projeto e modelagem conceitual de software utilizando UML 4
5 Bibliografia básica SOMMERVILLE. Engenharia de Software, São Paulo: Addison-Wesley, 9 ed., ISBN-10: ISBN-13: FOWLER, M. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 3.ed., Porto Alegre: Bookman, ISBN: WAZLAWICK, R. S. Análise e Design Orientados a Objetos para Sistemas de Informação. 3 ed. Rio de Janeiro, Elsevier, ISBN: BEZERRA, E., Princípios de Análise e Projeto de Sistema com UML (Vol. 3). Elsevier Brasil. 5
6 Cronograma definitivo Mês Dia Aula Ementa Introdução à disciplina e Processos de desenvolvimento de software e suas 25 Julho Aula 1 atividades básicas 31 Aula 2 Modelos de Processo - cascata, iterativo e incremental e ágil 1 Aula 3 Modelos de Processo - cascata, iterativo e incremental e ágil 7 Aula 4 Modelos de Processo - cascata, iterativo e incremental e ágil 8 Aula 5 Introdução à Análise de Requisitos e seus tipos de requisitos 14 Aula 6 Análise de Requisitos: especificação de requisitos Agosto 15 Aula 7 Análise de Requisitos: descrição de casos de uso 21 Aula 8 Análise de Requisitos: descrição de casos de uso 22 Aula 9 Revisão 28 Aula 10 AV1-2 pts 29 Aula 11 O paradigma da orientação a objetos, Introdução à UML 4 Aula 12 Ferramentas de Modelagem e Modelagem de casos de uso 5 Aula 13 Modelagem de casos de uso 11 Aula 14 Modelagem de casos de uso Setembro 12 Aula 15 Projeto de Arquitetura 18 Aula 16 Modelagem de classes de análise 19 Aula 17 Modelagem de classes de análise 25 Aula 18 Modelagem de classes de análise 26 Aula 19 Revisão Outubro 2 Aula 20 AV2-2 pts 6
7 Cronograma definitivo Mês Dia Aula Ementa 3 Aula 21 Modelagem de classes de projeto 9 Aula 22 Modelagem de classes de projeto 10 Aula 23 Modelagem de classes de projeto 16 Aula 24 Modelagem de classes de projeto Outubro 17 Aula 25 Diagramas UML: componentes, sequência, atividades e máquina de estados 23 Aula 26 Diagramas UML: componentes, sequência, atividades e máquina de estados 24 Aula 27 Diagramas UML: componentes, sequência, atividades e máquina de estados Novembro Dezembro 30 Aula 28 Diagramas UML: componentes, sequência, atividades e máquina de estados 31 Aula 29 Revisão 6 Aula 30 AV3-2 pts 7 Aula 31 Projeto Interdisciplinar 13 Aula 32 Projeto Interdisciplinar 14 Aula 33 Projeto Interdisciplinar 20 Aula 34 Projeto Interdisciplinar 21 Aula 35 Projeto Interdisciplinar 27 Aula 36 Projeto Interdisciplinar 28 Aula 37 Projeto Interdisciplinar 4 Aula 38 Projeto Interdisciplinar 5 Aula 39 Projeto Interdisciplinar 11 Aula 40 Projeto Interdisciplinar 12 Aula 41 Entrega do Projeto Interdisciplinar - 4 pts 7
8 Avaliações 1. 28/08/17 AV1 2 pts 2. 02/10/17 AV2 2 pts 3. 06/11/17 AV3 2 pts 4. 12/12/17 Projeto Interdisciplinar 4 pts 8
9 Processos de desenvolvimento de software e suas atividades básicas
10 Outline Definição de processos Definição de processos de desenvolvimento de software Atividades básicas do processo de desenvolvimento de software 10
11 Processo Processo é uma ordenação específica de atividades de trabalho através do tempo e do espaço, com um início, fim e um conjunto claramente definido de entradas e saídas (DAVENPORT, 1993) Processo nada mais é que uma série de ações, ou passos, que são realizados para se alcançar determinados objetivos Willian Edwards Deming 11
12 Processo de Software Um processo de software pode ser definido como um conjunto coerente de políticas, estruturas organizacionais, tecnologias, procedimentos e artefatos necessários para conceber, desenvolver, implantar e manter um produto de software. (FUGGETTA, 2000) Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. (PRESSMAN, 2011) 12
13 Alguns objetivos Definir quais atividades a serem executadas ao longo do projeto; Quando, como e por quem tais atividades serão executadas; Prover pontos de controle para verificar o andamento do desenvolvimento; Padronizar a forma de desenvolver software em uma organização; 13
14 No Silver Bullet Há vários processos de desenvolvimento de software propostos, porém, não existe o processo que melhor se aplica a todas as situações de desenvolvimento. Não existe uma bala de prata! Alguns atividades são triviais durante o desenvolvimento de software. 14
15 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 15
16 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 16
17 1. Levantamento de requisitos Também conhecida como Elicitação de Requisitos, corresponde à etapa de compreensão do problema aplicada ao desenvolvimento de software; O principal objetivo é que usuários e desenvolvedores tenham a mesma visão do problema a ser resolvido; Um requisito é uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos. Os requisitos de um sistema são identificados a partir de um domínio. Domínio é a área de conhecimento ou de atividade específica caracterizada por um conjunto de conceitos e de terminologia compreendidos por especialista nessa área. Domínio também é conhecido como domínio do problema ou domínio do negócio. O produto final do levantamento é o Documento de Requisitos. 17
18 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 18
19 2. Análise Também conhecida como Análise de Requisitos; A fase de análise de requisitos corresponde na quebra de um sistema em componentes e no estudo de como tais componentes interagem com o objetivo de entender como esse sistema funciona; A partir de um estudo detalhado dos requisitos pelos analistas, são construídos modelos para representar o sistema que será construído. Assim como no levantamento, a análise de requisitos não considera o ambiente tecnológico a ser utilizado. é necessário saber o que o sistema deve fazer, para, então, definir como fazê-lo 19
20 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 20
21 3. Projeto (design) Determina-se como o sistema funcionará para atender aos requisitos, de acordo com os recursos tecnológicos existentes; É produzido uma descrição computacional do que o software deve fazer e deve ser coerente com a descrição feita na análise; Aos modelos construídos na fase de análise são adicionadas as denominadas restrições de tecnologia. 21
22 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 22
23 4. Implementação Nesta fase o sistema é codificado, ou seja, ocorre a tradução da descrição computacional obtida na fase de projeto em código executável mediante o uso de uma ou mais linguagens de programação. 23
24 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 24
25 5. Testes Verificar se o sistema foi desenvolvido de acordo com os requisitos elicitados e se atende ao usuário. 25
26 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 26
27 6. Implantação O sistema é empacotado, distribuído e instalado no ambiente do usuário; Os manuais do sistema são escritos, os arquivos são carregados, os dados são importados e os usuários são treinados para utilizar o sistema corretamente; 27
28 Principais atividades 1. Levantamento de requisitos; 2. Análise; 3. Projeto (design); 4. Implementação; 5. Testes; 6. Implantação; 7. Evolução. 28
29 7. Evolução O sistema construído deve evoluir para atender às necessidades de mudança dos clientes. 29
30 Referências BEZERRA, E., Princípios de Análise e Projeto de Sistema com UML (Vol. 3). Elsevier Brasil. FOWLER, M. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 3.ed., Porto Alegre: Bookman, ISBN: PRESSMAN, R. S. Engenharia de Software, Rio de Janeiro: McGraw Hill, 7 ed., ISBN-10: ISBN-13: WAZLAWICK, R. S. Análise e Design Orientados a Objetos para Sistemas de Informação. 3 ed. Rio de Janeiro, Elsevier, ISBN:
2
ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina
Aná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
Aula 2 - Modelos de Processo - cascata, iterativo e incremental e ágil
Aula 2 - Modelos de Processo - cascata, iterativo e incremental e ágil Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] 2 Vale a pena ver de novo O que é um processo?
Aula 7 - Análise de Requisitos: descrição de casos de uso. Análise de Sistemas Prof. Filipe Arantes Fernandes
Aula 7 - Análise de Requisitos: descrição de casos de uso Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] Outline Introdução aos Casos de Uso Razões para utilizar Casos
Outline. Linguagem de Modelagem Unificada. 1. Visualização 04/09/2017. Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem
Outline Aula 10 - Introdução à UML e Instalação de Ferramentas de Modelagem Introdução à UML Classes e Objetos Instalação do Astah Community Diagrama de Casos de Uso Análise de Sistemas Prof. Filipe Arantes
PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Análise Estruturada de Sistemas C.H. Teórica: 40 PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas Período Letivo: Série: Periodo: 2 sem/2013 2ª Série
Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil
Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] 2 Vale a pena ver de novo Modelo de Processo:
RUP Unified Process. Profª Jocelma Rios
RUP Unified Process Profª Jocelma Rios Nov/2012 O que pretendemos: Reforçar os aspectos que caracterizam o processo iterativo e incremental Identificar como atingir os objetivos dos projetos de software
Projeto e Desenvolvimento de Sistemas de Informação
Projeto e Desenvolvimento de Sistemas de Informação [email protected] 1 Objetivos Identificar problemas do mundo real implementáveis computacionalmente; Realizar a análise e projeto de soluções em software
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2016 2 1. Identificação Código 1.1 Disciplina: Engenharia da Informação 1640066 1.2
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Introdução Diretoria Acadêmica de Gestão e Tecnologia da Informação Introdução Os sistemas computacionais adquiriram extrema importância para as organizações públicas
Requisitos de Sistemas
Requisitos de Sistemas Unidade II - Processos de Negócio Identificação Conceitos Modelagem - BPM - UML Processos x Requisitos 1 Processo de negócio CONCEITO Um processo de negócio, processo organizacional
Aná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
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Requisitos 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
Requisitos de Sistemas
Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos (Continuação) Processos de Engenharia de Requisitos (Cont.) - Análise - Registro - Validação - Gerência 1 Processo de
15/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
Processo de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Processos 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
INF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho [email protected] Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO
Universidade Estadual de Ponta Grossa PROGRAMA DE DISCIPLINA SETOR: CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO: INFORMÁTICA DISCIPLINA: PROJETO DE SISTEMAS DE INFORMAÇÃO CÓDIGO: 203094 Nº de aulas
Processo de Desenvolvimento. Edjandir Corrêa Costa
Processo de Desenvolvimento Edjandir Corrêa Costa [email protected] Processo de Desenvolvimento Definição: É um roteiro que determina quais são as tarefas necessárias e em que ordem elas devem
Prof. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO
PLANO DE ENSINO CAMPUS PRESIDENTE EPITÁCIO 1 IDENTIFICAÇÃO: Curso: Técnico Integrado de Informática Componente Curricular: Projeto Integrador Formação Profissional Código disciplina: PIP Ano: 3º Ano 2014
Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)
Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU) Prof. Seiji Isotani ([email protected]) Modelos de Processo de
O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012
O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Modelos de Processo de Software Desenvolver software é geralmente uma tarefa complexa e sujeita
UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI
UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI Adrya da Silva Neres 1 Elionai de Souza Magalhães 2 1 Discente do Curso Técnico Integrado
Engenharia 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
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE PROF. MSC. EMILIANO MONTEIRO CONTEÚDO Conceitos básicos Caracterização de um processo Estágios básicos Linha do tempo Cascata Espiral Prototipação Modelo-V Orientado
MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro
MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático RUP (Rational Unified Process) PRAXIS Introdução Foi proposto como uma resposta aos problemas
Análise e Projetos de Sistemas - INF014
Análise e Projetos de Sistemas - INF014 Profª Jocelma Rios [email protected] / [email protected] Mai/2013 Objetivo Ao final do curso, vocês deverão ser capazes de: * Analisar soluções de sistemas
Laboratório de Engenharia de Software I
Laboratório de Engenharia de Software I Turma 01: Profa. Lucia Vilela Leite Filgueiras Turma 02: Profa. Maria Alice Grigas Varela Ferreira Aula 01 Casos de uso e protótipo da interface de usuário Roteiro
Engenharia 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
Introdução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua
Modelagem de Processos de Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:
PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.4 Modelos de Processo Prof. Dr. Bruno Moreno [email protected] 2 Introdução Há alguns anos, o desenvolvimento de softwares era muito obsoleto; Existiam diversos problemas relacionados
UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO PRÓ-REITORIA DE GRADUAÇÃO CÂMARA DE GRADUAÇÃO
UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO PRÓ-REITORIA DE GRADUAÇÃO CÂMARA DE GRADUAÇÃO PROGRAMA ANALÍTICO DISCIPLINA CÓDIGO: IS529 ANÁLISE DOS RECURSOS DE TI NA GESTÃO PÚBLICA CRÉDITOS: 04 CARGA HORÁRIA:
22/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
Bibliografia. 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
ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix
Introdução A produção de Software é uma atividade build and fix. 1 Introdução build 2 Introdução fix 3 1 Introdução 4 P s Só pessoas motivadas e comprometidas com o projeto garantem o respectivo sucesso;
PROCESSO DE SOFTWARE
PROCESSO DE SOFTWARE Allan Senna Costa dos Santos Discente do Curso Tecnologia em Análise e Desenvolvimento de Sistemas Faculdades Integradas de Três Lagoas (AEMS) Jhonatan Ricardo Ferraris da Silva Discente
Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
RUP RATIONAL UNIFIED PROCESS
O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos
APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA
APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA Guilherme de Souza Ferreira Discente do curso Tecnologia em Análise e Desenvolvimento de Sistemas
Engenharia de Software I - Aula 04
Engenharia de Software I - Aula 04 Prof. Denis Carvalho Instituto Federal de Educação, Ciência e Tecnologia de Minas Gerais Campus São João Evangelista Conteúdo 1 Introdução 2 Paradigmas 3 Referências
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Processo Por quê um processo Padronizar a geração de produtos e serviços Garantir a repetitividade da geração de produtos e serviços Reter o conhecimento Oferecer
Rational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
UML Unified Modeling Language Linguagem de Modelagem Unificada
UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: [email protected] A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada
ARQUITETURA E DESENHO
ARQUITETURA E DESENHO DE SOFTWARE CMP 1063 Prof. Me. Fábio Assunção Parte 1 ARTEFATO Pelo dicionário: 1. Produto de trabalho mecânico; objeto, dispositivo, artigo manufaturado. 2. Aparelho, engenho, mecanismo
Princípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO
Engenharia de Software
Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Engenharia de Software Tópicos O que é Engenharia de Software? Engenharia de Software em camadas Processo
Engenharia de Software
Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento
Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini
Unidade II MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Modelagem de sistemas A fase do desenvolvimento do sistema exige: esforço; dedicação; envolvimento; um único objetivo. Estilo de desenvolvimento
Perguntas 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 [email protected] 12 Março 2012 Inconsistente: perguntei laranjas, respondeu
