O documento discute ferramentas CASE para engenharia de software, definindo-as como ferramentas que auxiliam o desenvolvimento de software. Apresenta exemplos como StarUML, Eclipse e NetBeans, descrevendo como cada uma delas apoia diferentes fases do ciclo de vida do software, como requisitos, projeto e implementação.
O documento discute ferramentas CASE, que auxiliam no desenvolvimento de software. Essas ferramentas são classificadas em Upper CASE, Lower CASE e Integrated CASE, dependendo da etapa de desenvolvimento que apoiam. Exemplos de ferramentas são apresentados, assim como vantagens e desvantagens de seu uso. A norma ISO 14102 trata da seleção e avaliação dessas ferramentas.
O documento discute ferramentas CASE (Computer-Aided Software Engineering), que auxiliam o desenvolvimento de software. Essas ferramentas automatizam tarefas, melhoram a qualidade e produtividade, e categorizam-se em front-end, back-end e integradas. Embora apresentem desvantagens como custo e curva de aprendizagem, ferramentas CASE trazem benefícios como uniformização de processos e reutilização de artefatos.
O documento apresenta um curso de Engenharia de Software ministrado por Thalles Santos. O curso abordará processos de desenvolvimento de software, modelos de ciclo de vida, requisitos, metodologias ágeis e ferramentas de software. O aluno aprenderá sobre análise de requisitos, projeto, implementação, testes e manutenção de software.
O documento apresenta uma introdução sobre UML (Unified Modeling Language) e modelagem de dados com UML. Discute os tipos de diagramas UML, incluindo diagrama de casos de uso, diagrama de classes e diagrama de objetos. Também aborda conceitos como atores, casos de uso, associações, generalização/especialização, inclusão e extensão.
O documento apresenta conceitos e técnicas de testes em Flutter, incluindo: 1) O que são testes e por que são importantes; 2) Diferentes tipos de testes como unidade, widget, integração e desempenho; 3) Como testar durante todo o ciclo de desenvolvimento de software. A segunda parte contém uma oficina prática sobre como implementar e testar botões em Flutter.
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
Este documento apresenta uma introdução aos métodos ágeis para desenvolvimento de software, descrevendo alguns métodos como Scrum, Kanban e Extreme Programming, além de práticas como TDD, programação pareada e refatoração. O documento também discute objetivos de aprendizagem, exemplos, literatura científica e não-científica sobre o tema e oportunidades para pesquisa futura em métodos ágeis.
Gt 10 FCSI- ambiente de desenvolvimentoMax_Antonelli
O documento descreve os principais componentes e funções de ambientes de desenvolvimento integrados (IDEs), apresentando exemplos populares como NetBeans, Eclipse, Delphi, IntelliJ IDEA, Android Studio e Microsoft Visual Studio. Também discute como as empresas estão adotando IDEs para aumentar a produtividade e qualidade do desenvolvimento de software.
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...Diego Lusa
Este documento descreve o desenvolvimento de um protótipo de ferramenta para gerenciamento de requisitos voltada ao modelo de processo Extreme Programming (XP). O autor analisa ferramentas existentes e identifica características desejáveis para uma ferramenta de apoio à XP. Em seguida, ele apresenta o projeto de um protótipo de ferramenta, incluindo casos de uso, diagramas de classes e a interface gráfica. O objetivo é fornecer um sistema que auxilie na especificação e gerenciamento de requisitos durante o desenvolvimento XP.
O documento discute ferramentas CASE, que auxiliam no desenvolvimento de software. Essas ferramentas são classificadas em Upper CASE, Lower CASE e Integrated CASE, dependendo da etapa de desenvolvimento que apoiam. Exemplos de ferramentas são apresentados, assim como vantagens e desvantagens de seu uso. A norma ISO 14102 trata da seleção e avaliação dessas ferramentas.
O documento discute ferramentas CASE (Computer-Aided Software Engineering), que auxiliam o desenvolvimento de software. Essas ferramentas automatizam tarefas, melhoram a qualidade e produtividade, e categorizam-se em front-end, back-end e integradas. Embora apresentem desvantagens como custo e curva de aprendizagem, ferramentas CASE trazem benefícios como uniformização de processos e reutilização de artefatos.
O documento apresenta um curso de Engenharia de Software ministrado por Thalles Santos. O curso abordará processos de desenvolvimento de software, modelos de ciclo de vida, requisitos, metodologias ágeis e ferramentas de software. O aluno aprenderá sobre análise de requisitos, projeto, implementação, testes e manutenção de software.
O documento apresenta uma introdução sobre UML (Unified Modeling Language) e modelagem de dados com UML. Discute os tipos de diagramas UML, incluindo diagrama de casos de uso, diagrama de classes e diagrama de objetos. Também aborda conceitos como atores, casos de uso, associações, generalização/especialização, inclusão e extensão.
O documento apresenta conceitos e técnicas de testes em Flutter, incluindo: 1) O que são testes e por que são importantes; 2) Diferentes tipos de testes como unidade, widget, integração e desempenho; 3) Como testar durante todo o ciclo de desenvolvimento de software. A segunda parte contém uma oficina prática sobre como implementar e testar botões em Flutter.
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
Este documento apresenta uma introdução aos métodos ágeis para desenvolvimento de software, descrevendo alguns métodos como Scrum, Kanban e Extreme Programming, além de práticas como TDD, programação pareada e refatoração. O documento também discute objetivos de aprendizagem, exemplos, literatura científica e não-científica sobre o tema e oportunidades para pesquisa futura em métodos ágeis.
Gt 10 FCSI- ambiente de desenvolvimentoMax_Antonelli
O documento descreve os principais componentes e funções de ambientes de desenvolvimento integrados (IDEs), apresentando exemplos populares como NetBeans, Eclipse, Delphi, IntelliJ IDEA, Android Studio e Microsoft Visual Studio. Também discute como as empresas estão adotando IDEs para aumentar a produtividade e qualidade do desenvolvimento de software.
Desenvolvimento do protótipo de uma ferramenta para Engenharia de Requisitos ...Diego Lusa
Este documento descreve o desenvolvimento de um protótipo de ferramenta para gerenciamento de requisitos voltada ao modelo de processo Extreme Programming (XP). O autor analisa ferramentas existentes e identifica características desejáveis para uma ferramenta de apoio à XP. Em seguida, ele apresenta o projeto de um protótipo de ferramenta, incluindo casos de uso, diagramas de classes e a interface gráfica. O objetivo é fornecer um sistema que auxilie na especificação e gerenciamento de requisitos durante o desenvolvimento XP.
O documento descreve práticas de desenvolvimento ágil utilizando a metodologia Extreme Programming (XP). A XP envolve dividir o projeto em releases curtos com feedback contínuo do cliente, planejamento iterativo por meio de histórias de usuário, programação em pares, testes automatizados, e valoriza princípios como comunicação, simplicidade e feedback.
O documento discute os tipos de software, incluindo aplicativos stand-alone, aplicativos web, sistemas embutidos, sistemas de processamento em lote e outros. Também descreve os papéis chave no ciclo de desenvolvimento de software, como gerente de projeto, analista de negócios, engenheiro de frontend, backend, qualidade e outros.
O documento discute os principais conceitos de engenharia de software, incluindo: (1) as camadas da qualidade, processo, métodos e ferramentas, (2) as perguntas que devem ser respondidas no desenvolvimento de software, (3) os modelos de processo como linear sequencial, prototipação, incrementais e espiral, e (4) o Rational Unified Process (RUP).
Ferramenta de Apoio a UML e Modelo de Bases RelacionaisCapgemini
O documento discute ferramentas de apoio à UML e modelos de bases de dados relacionais. Ele lista várias ferramentas UML comerciais e gratuitas e propõe critérios para avaliá-las, como suporte a diagramas UML e portabilidade. Um estudo de caso avaliou diferentes ferramentas UML. O documento também descreve vantagens e desvantagens de sistemas de bases de dados relacionais.
O documento discute:
1) A história da engenharia de software e como surgiu para resolver a "crise do software";
2) Os principais modelos de processo de desenvolvimento de software como cascata, espiral e incremental;
3) As metodologias ágeis que enfatizam entregas evolutivas e colaboração com o cliente.
Você já ouviu falar sobre Developer Experience? Entenda como provemos uma melhor experiência para as pessoas desenvolvedoras aqui no Nubank e possibilitamos que os times de produtos se concentrem no que é mais importante: liberar novas funcionalidades para nossos clientes, de maneira rápida, consistente e confiável.
O documento fornece dicas sobre ferramentas úteis para projetos de jogos, incluindo ferramentas de organização, comunicação, versionamento de código, depuração e acompanhamento de produtos. Recomenda o uso de ferramentas como Trello, Google Drive, Mercurial e Google Analytics para melhorar a produtividade e qualidade dos projetos.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
O documento apresenta os conceitos fundamentais de engenharia de software, incluindo: (1) engenharia de software é o estudo sistemático do desenvolvimento de software; (2) qualidade de software envolve atributos como manutenibilidade, desempenho e usabilidade; (3) a crise de software ocorre devido à complexidade dos sistemas e falta de qualificação.
Este documento fornece um resumo da metodologia de desenvolvimento de software chamada Feature Driven Development (FDD). A FDD combina as melhores práticas de gerenciamento ágil de projetos com uma abordagem orientada a objetos. Ela consiste em cinco fases principais: desenvolver um modelo abrangente, construir uma lista de funcionalidades, planejar por funcionalidade e detalhar e construir por funcionalidade. A FDD enfatiza o trabalho em equipe, a propriedade individual de classes e o desenvolvimento incremental focado em funcionalidades valiosas para o cliente.
O documento discute as principais linguagens de programação, como surgiram e onde são utilizadas atualmente. Aborda os paradigmas de programação, a diferença entre interpretador e compilador e como funciona um compilador. Apresenta exemplos de linguagens como Assembly, Fortran, Pascal, COBOL, C, C++, Java, PHP e Shell Script.
A crise do software pode ser evitada aplicando melhores técnicas, métodos e ferramentas de engenharia de software, assim como mais treinamento e educação. A engenharia de software objetiva melhorar a qualidade e produtividade do software e satisfazer profissionais, seguindo princípios como reduzir inconsistências, focar nos aspectos importantes e lidar com a complexidade de forma flexível e reutilizável.
05 - processo de software - Engenharia de Software 1.pptxElisangelaCitro1
O documento discute o processo de desenvolvimento de software, destacando sua importância para o controle e sucesso de projetos. Apresenta as principais fases de um processo de software, como levantamento de requisitos, análise, projeto, implementação, teste e manutenção. Também aborda a infraestrutura necessária para o processo, incluindo recursos humanos e tecnológicos, além da adoção de um modelo de processo.
O documento discute a engenharia de software, incluindo sua definição, características, evolução, aplicações, causas da "crise de software" e respostas a ela. Em particular, o documento descreve como a aplicação sistemática de processos de engenharia de software pode ajudar a superar problemas como atrasos, custos elevados e baixa qualidade.
O documento apresenta uma introdução ao desenvolvimento de aplicativos Windows com .NET usando Visual Studio. As principais informações apresentadas são:
1) Uma introdução ao Visual Studio como ambiente de desenvolvimento integrado para construção de aplicações .NET e suas principais funcionalidades.
2) Uma introdução aos conceitos básicos da plataforma .NET como CLR, código gerenciado e suas vantagens.
3) Instruções passo a passo para criar um projeto Hello World simples em C# usando Windows Forms no Visual Studio.
Este documento resume uma aula sobre processos de software. Apresenta conceitos como processo de software, modelos de processo de desenvolvimento de software, modelos de ciclo de vida como cascata e iterativos, além de linguagens, métodos e ferramentas CASE. O objetivo é introduzir os alunos aos principais elementos envolvidos no desenvolvimento de software.
O documento discute engenharia de software, definindo-a como uma abordagem sistemática para o desenvolvimento de software que aplica conhecimento científico. Os objetivos incluem melhorar a qualidade do software e aumentar a produtividade. Os princípios incluem reduzir inconsistências, lidar com complexidade e reutilizar componentes.
O documento descreve os pré-requisitos, etapas iniciais e conceitos-chave para desenvolvimento no Android, incluindo como instalar as ferramentas necessárias, criar um projeto simples, entender a arquitetura do Android e publicar aplicativos no Android Market.
O documento introduz conceitos básicos de engenharia de software, incluindo: (1) a definição de software e a crise histórica no desenvolvimento de software, (2) a introdução da engenharia de software para lidar com os desafios por meio de modelos de processo e gerenciamento de projetos, e (3) os principais modelos de processo e gerenciamento de projetos de software.
Este documento apresenta uma aula introdutória sobre engenharia de software. Ele discute o objetivo da disciplina, o que é software e engenharia de software, características e objetivos da engenharia de software, qualidade de software, a crise do software e atividades e artefatos relacionados à engenharia de software.
Mais conteúdo relacionado
Semelhante a 08 - ferramentas CASE - Engenharia de Software 1.pptx
O documento descreve práticas de desenvolvimento ágil utilizando a metodologia Extreme Programming (XP). A XP envolve dividir o projeto em releases curtos com feedback contínuo do cliente, planejamento iterativo por meio de histórias de usuário, programação em pares, testes automatizados, e valoriza princípios como comunicação, simplicidade e feedback.
O documento discute os tipos de software, incluindo aplicativos stand-alone, aplicativos web, sistemas embutidos, sistemas de processamento em lote e outros. Também descreve os papéis chave no ciclo de desenvolvimento de software, como gerente de projeto, analista de negócios, engenheiro de frontend, backend, qualidade e outros.
O documento discute os principais conceitos de engenharia de software, incluindo: (1) as camadas da qualidade, processo, métodos e ferramentas, (2) as perguntas que devem ser respondidas no desenvolvimento de software, (3) os modelos de processo como linear sequencial, prototipação, incrementais e espiral, e (4) o Rational Unified Process (RUP).
Ferramenta de Apoio a UML e Modelo de Bases RelacionaisCapgemini
O documento discute ferramentas de apoio à UML e modelos de bases de dados relacionais. Ele lista várias ferramentas UML comerciais e gratuitas e propõe critérios para avaliá-las, como suporte a diagramas UML e portabilidade. Um estudo de caso avaliou diferentes ferramentas UML. O documento também descreve vantagens e desvantagens de sistemas de bases de dados relacionais.
O documento discute:
1) A história da engenharia de software e como surgiu para resolver a "crise do software";
2) Os principais modelos de processo de desenvolvimento de software como cascata, espiral e incremental;
3) As metodologias ágeis que enfatizam entregas evolutivas e colaboração com o cliente.
Você já ouviu falar sobre Developer Experience? Entenda como provemos uma melhor experiência para as pessoas desenvolvedoras aqui no Nubank e possibilitamos que os times de produtos se concentrem no que é mais importante: liberar novas funcionalidades para nossos clientes, de maneira rápida, consistente e confiável.
O documento fornece dicas sobre ferramentas úteis para projetos de jogos, incluindo ferramentas de organização, comunicação, versionamento de código, depuração e acompanhamento de produtos. Recomenda o uso de ferramentas como Trello, Google Drive, Mercurial e Google Analytics para melhorar a produtividade e qualidade dos projetos.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
O documento apresenta os conceitos fundamentais de engenharia de software, incluindo: (1) engenharia de software é o estudo sistemático do desenvolvimento de software; (2) qualidade de software envolve atributos como manutenibilidade, desempenho e usabilidade; (3) a crise de software ocorre devido à complexidade dos sistemas e falta de qualificação.
Este documento fornece um resumo da metodologia de desenvolvimento de software chamada Feature Driven Development (FDD). A FDD combina as melhores práticas de gerenciamento ágil de projetos com uma abordagem orientada a objetos. Ela consiste em cinco fases principais: desenvolver um modelo abrangente, construir uma lista de funcionalidades, planejar por funcionalidade e detalhar e construir por funcionalidade. A FDD enfatiza o trabalho em equipe, a propriedade individual de classes e o desenvolvimento incremental focado em funcionalidades valiosas para o cliente.
O documento discute as principais linguagens de programação, como surgiram e onde são utilizadas atualmente. Aborda os paradigmas de programação, a diferença entre interpretador e compilador e como funciona um compilador. Apresenta exemplos de linguagens como Assembly, Fortran, Pascal, COBOL, C, C++, Java, PHP e Shell Script.
A crise do software pode ser evitada aplicando melhores técnicas, métodos e ferramentas de engenharia de software, assim como mais treinamento e educação. A engenharia de software objetiva melhorar a qualidade e produtividade do software e satisfazer profissionais, seguindo princípios como reduzir inconsistências, focar nos aspectos importantes e lidar com a complexidade de forma flexível e reutilizável.
05 - processo de software - Engenharia de Software 1.pptxElisangelaCitro1
O documento discute o processo de desenvolvimento de software, destacando sua importância para o controle e sucesso de projetos. Apresenta as principais fases de um processo de software, como levantamento de requisitos, análise, projeto, implementação, teste e manutenção. Também aborda a infraestrutura necessária para o processo, incluindo recursos humanos e tecnológicos, além da adoção de um modelo de processo.
O documento discute a engenharia de software, incluindo sua definição, características, evolução, aplicações, causas da "crise de software" e respostas a ela. Em particular, o documento descreve como a aplicação sistemática de processos de engenharia de software pode ajudar a superar problemas como atrasos, custos elevados e baixa qualidade.
O documento apresenta uma introdução ao desenvolvimento de aplicativos Windows com .NET usando Visual Studio. As principais informações apresentadas são:
1) Uma introdução ao Visual Studio como ambiente de desenvolvimento integrado para construção de aplicações .NET e suas principais funcionalidades.
2) Uma introdução aos conceitos básicos da plataforma .NET como CLR, código gerenciado e suas vantagens.
3) Instruções passo a passo para criar um projeto Hello World simples em C# usando Windows Forms no Visual Studio.
Este documento resume uma aula sobre processos de software. Apresenta conceitos como processo de software, modelos de processo de desenvolvimento de software, modelos de ciclo de vida como cascata e iterativos, além de linguagens, métodos e ferramentas CASE. O objetivo é introduzir os alunos aos principais elementos envolvidos no desenvolvimento de software.
O documento discute engenharia de software, definindo-a como uma abordagem sistemática para o desenvolvimento de software que aplica conhecimento científico. Os objetivos incluem melhorar a qualidade do software e aumentar a produtividade. Os princípios incluem reduzir inconsistências, lidar com complexidade e reutilizar componentes.
O documento descreve os pré-requisitos, etapas iniciais e conceitos-chave para desenvolvimento no Android, incluindo como instalar as ferramentas necessárias, criar um projeto simples, entender a arquitetura do Android e publicar aplicativos no Android Market.
O documento introduz conceitos básicos de engenharia de software, incluindo: (1) a definição de software e a crise histórica no desenvolvimento de software, (2) a introdução da engenharia de software para lidar com os desafios por meio de modelos de processo e gerenciamento de projetos, e (3) os principais modelos de processo e gerenciamento de projetos de software.
Este documento apresenta uma aula introdutória sobre engenharia de software. Ele discute o objetivo da disciplina, o que é software e engenharia de software, características e objetivos da engenharia de software, qualidade de software, a crise do software e atividades e artefatos relacionados à engenharia de software.
Semelhante a 08 - ferramentas CASE - Engenharia de Software 1.pptx (20)
08 - ferramentas CASE - Engenharia de Software 1.pptx
1. Engenharia de
Software 1
módulo 08 – ferramentas CASE
Profª M. Sc. ElisangelaCitro
danda_citro@hotmail.com
CAMPUS TRÊS LAGOAS
Engenharia da Computação – 5º Período
2. “O conhecimento é
uma ferramenta, e
como todas as
ferramentas, o seu
impacto está nas
mãos de quem o
usa.”
Dan Brown
escritor
6. Introdução A ENGENHARIA DE SOFTWARE
TEM POR OBJETIVO DISCIPLINAR
O DESENVOLVIMENTO DE
SOFTWARE, CONTRIBUINDO NA
PRODUÇÃO DE SOFTWARE DE
ALTA QUALIDADE EM TEMPO
CONDIZENTE COM AS
NECESSIDADES DOS
INTERESSADOS.
ASSIM, SEU OBJETIVO É O
DESENVOLVIMENTO,
GERENCIAMENTO E
DOCUMENTAÇÃO DO
SOFTWARE.
A FERRAMENTA CASE É UMA
ALIADA NO PROCESSO DE
DESENVOLVIMENTO DE
SOFTWARE GERANDO
DOCUMENTAÇÃO E CONTROLE
NA PRODUÇÃO DE SOFTWARE.
7. Ferramenta
CASE
● Ferramentas CASE (do inglês Computer-Aided
Software Engineering).
● Tradução:
● Engenharia de Software Auxiliada por
Computador
● Para cada etapa do ciclo de vida existem
ferramentas disponibilizadas para tornar o
trabalho do desenvolvedor mais fácil.
9. Etapas de
Desenvolvimento
Para o desenvolvimento de
software, uma série de
etapas devem ser seguidas,
estas etapas são
denominadas ciclo de vida
de software.
O ciclo de de vida abrange
todas as fases de
desenvolvimento de um
software, desde o
planejamento até o término.
13. StarUML
Ferramenta para análise e
projeto de software, auxilia na
documentação de cada etapa
do desenvolvimento de
software.
14. Eclipse
Esta ferramenta é uma IDE
para desenvolvimento Java,
porém suporta várias outras
linguagens a partir de plugins
como C/C++, PHP, ColdFusion,
Python, Scala e Kotlin.
IDE:
Integrated Development Environment ou
Ambiente de Desenvolvimento Integrado
15. NetBeans
Ferramenta IDE para
desenvolvimento Java, com
suporte para as linguagens de
programação Java SE, Java EE,
PHP, JavaScript e Groovy.
16. JavaDoc
A ferramenta Javadoc é um
gerador de documentação, foi
criado para documentar a API
dos programas em Java, a partir
do código-fonte.O resultado é
expresso em HTML. É
constituído, basicamente, por
algumas marcações muitos
simples inseridas nos
comentários do programa.
Resumindo, usando o comando
JavaDoc todos os comentários
inseridos no código-fonte são
listados em um arquivo html.
18. A StarUML apresenta diagramas para as fases de:
● Requisitos: Diagrama de Use Case
● Análise: Diagrama de Classe
● Projeto: Diagrama de Sequencia, Diagrama de Estado
● Implementação: Diagrama de Atividade, Diagrama de
Componente
● Teste:
● Implantação: Diagrama de Deployment
● Manutenção:
StarUML -
Ferramenta
CASE
24. Quem disse que
engenheiro de software
não tem ferramenta!
Várias ferramentas CASE foram criadas para auxiliar o
desenvolvimento de software.
Criar um diagrama de software é como criar uma planta de uma casa.
25. Básica
B I B L I O G R A F I A
PAULA FILHO, Wilson de Pádua.
Engenharia de software:
fundamentos, métodos e
padrões. 3. ed. Rio de Janeiro:
LTC, 2009.
PFLEEGER,Shari Lawrence.
Engenharia de software: teoria
e prática. 2. ed. São Paulo:
Prentice Hall, 2004.
PRESSMAN, Roger S.
Engenharia de software: uma
abordagem profissional. 7. ed.
Porto Alegre: Bookman, 2011
26. Complementar
B I B L I O G R A F I A
CHRISSIS, Mary Beth; KONRAD,
Mike; SHRUM, Sandy. CMMI:
guidelines for process integration
and product improvement.
Boston:AddisonWesley, 2006.
DAS, S. The CMMI for agile
management of projects, programs,
and governance: an adaptive process
framework. Boston: Auerbach
Publication, 2010.
ENGHOLM JUNIOR, Hélio.
Engenharia de software na
prática. São Paulo:
Novatec, 2010.
MCMAHON, Paul E. CMMI
and agile development.
Boston: Addison Wesley,
2010.
LAND, Susan K.;WALZ, John W.
Practical support for ISO 9001
software project documentation.
NewYork: John Wiley, 2006.
The CMMI for
Agile
Management of
Projects,
Programs, and
Governance: An
Adaptive Process
Framework Hardc
over - 15 de
junho de 2011
por Vinay
Gulati (Autor), Sud
hendu Das (Autor)