Free Software Engineering Course Book Curso de Engenharia de Software Livre livro
This free course book on Software Engineering introduces the reader to state-of-the-art software engineering techniques which are now of practical utility and which can be applied immediately in practical software projects. Este livro livre curso de Engenharia de Software introduz o leitor a state-of-the-art técnicas de engenharia de software que agora são de utilidade prática e que podem ser aplicadas imediatamente em prática projetos de software. It covers software specification, software design, implementation, software verification and testing, documentation, and project management. Abrange especificação de software, software design, implementação, verificação e teste de software, documentação e gestão de projectos. The chapters here are in doc format, and the book is also available online in HTML format. Os capítulos estão aqui em formato doc, eo livro também está disponível online em formato HTML.
Software Engineering Course Book: Software Engineering Curso livro:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / SE / software.htm
Overview: Resumo:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Capítulo 1 Introdução:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Âmbito
1.1.1 The development of software engineering 1.1.1 O desenvolvimento da engenharia de software
1.1.2 The term software engineering 1.1.2 O prazo de engenharia de software
1.2 Quality attributes of software products 1,2 atributos de qualidade de produtos de software
1.2.1 Software quality attributes 1.2.1 Software qualidade atributos
1.2.2 The importance of quality criteria 1.2.2 A importância de critérios de qualidade
1.2.3 The effects of quality criteria on each other 1.2.3 Os efeitos de critérios de qualidade por si
1.2.4 Quality assurance measure 1.2.4 medida de garantia da qualidade
1.3 The phases of a software project 1,3 As fases de um projeto de software
1.3.1 The classical sequential software life-cycle model 1.3.1 O software sequencial clássico modelo do ciclo de vida
1.3.2 The waterfall model 1.3.2 O modelo cascata
1.3.3 The prototyping-oriented life-cycle model 1.3.3 A prototipagem-oriented modelo do ciclo de vida
1.3.4 The spiral model 1.3.4 O modelo em espiral
1.3.5 The object-oriented life-cycle model 1.3.5 O objeto-orientado modelo do ciclo de vida
Chapter 2 Software Specification: Capítulo 2 Software Especificação:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Estrutura e conteúdo da definição dos requisitos
2.2 Quality criteria for requirements definition 2,2 critérios de qualidade dos requisitos definição
2.3 Fundamental problems in defining requirements 2,3 problemas fundamentais na definição das exigências
2.4 Algebraic specification 2,4 Algébrica especificação
2.5 Model-based specification 2,5 Modelo à base de especificação
Chapter 3 Software Design: Capítulo 3 Software Design:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 Design técnicas
3.1.1 Top-down design 3.1.1 Top-down design
3.1.2 Bottom-up design 3.1.2 bottom-up design
3.1.3 Systems design 3.1.3 Sistemas de design
3.1.4 Design decomposition 3.1.4 Design decomposição
3.2 User interface design 3,2 User interface design
3.3 Function-oriented design Função 3,3-oriented design
3.4 Object-oriented design 3,4 Object-oriented design
3.4.1 The Abbott Method 3.4.1 O método Abbott
3.4.2 Design of the class hierarchies 3.4.2 Concepção da classe hierarquias
3.4.3 Generalization 3.4.3 Generalização
Chapter 4 Implementation: Capítulo 4 Aplicação:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 Programação ambientes
4.2 Programming style 4,2 Programação estilo
4.3 Portability and reuse 4,3 Portabilidade e reutilizar
4.3.1 Software portability 4.3.1 Software portabilidade
4.3.2 Machine architecture dependencies 4.3.2 Máquina arquitetura dependências
4.3.3 Operating system dependencies 4.3.3 Sistema Operacional dependências
4.3.4 Software reuse 4.3.4 Software reutilização
4.4 Computer-aided software engineering 4,4 software de engenharia auxiliada por computador
4.4.1 CASE workbenches 4.4.1 CASO workbenches
4.4.2 Text editing systems 4.4.2 Texto edição sistemas
4.4.3 Language processing systems 4.4.3 Língua sistemas de processamento
4.5 Incremental implementation 4,5 implementação Incremental
Chapter 5 Software Verification: Capítulo 5 Software Verificação:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Métodos de ensaio
5.1.1 Verification of algorithms 5.1.1 Verificação de algoritmos
5.1.2 Static program analysis 5.1.2 Análise do programa Estático
5.1.3 Dynamic testing 5.1.3 Dynamic testes
5.1.4 Black-box and white-box tests 5.1.4 caixa-preta e branca-box testes
5.1.5 Top-down and bottom-up testing 5.1.5 Top-down e bottom-up testes
5.2 Mathematical program verification 5,2 Mathematical programa verificação
5.3 Debugging 5,3 Depuração
Chapter 6 Documentation: Capítulo 6 Documentação:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 Usuário documentação
6.2 System documentation 6,2 Sistema de documentação
6.3 Document quality 6,3 Documento qualidade
6.4 Document maintenance 6,4 Documento manutenção
6.5 Document portability 6,5 Documento portabilidade
Chapter 7 Project Management: Capítulo 7 Gerenciamento de Projetos:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7,1 A meta e as tarefas da gestão do projecto
7.2 Difficulties in project management 7,2 Dificuldades na gestão de projectos
7.3 Cost estimation 7,3 Custo estimação
7.4 Project organization 7,4 organização Project
7.4.1 Hierarchical organizational model 7.4.1 modelo organizacional hierárquica
7.4.2 The chief programmer team 7.4.2 O programador chefe equipe
7.5 Software maintenance 7,5 manutenção Software
7.5.1 Maintenance costs 7.5.1 Manutenção custos
7.5.2 System restructuring 7.5.2 Sistema de reestruturação
7.5.3 Program evolution dynamics 7.5.3 Programa evolução dinâmica
Appendix: Apêndice:
www.netnam.vn/unescocourse/se/se8.doc
Guide to the Software Engineering Body of Knowledge Guia para o Software Engineering Corpo de Conhecimento Free Computer Book Chapters and a Free Book Link Site Livre computador livro capítulos e uma ligação local gratuita livro Free Course: Object-oriented Program Design and Software Engineering Curso Livre: Object-oriented Program Design e Engenharia de Software 16 Web Development and Programming Ebooks 16 Desenvolvimento Web e Programação Ebooks Free Subscriptions for Computer and Engineering Trade Publications Livre Inscrições para a Computação e Engenharia Comércio Publicações
Software Engineering Course Book: Software Engineering Curso livro:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / SE / software.htm
Overview: Resumo:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Capítulo 1 Introdução:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Âmbito
1.1.1 The development of software engineering 1.1.1 O desenvolvimento da engenharia de software
1.1.2 The term software engineering 1.1.2 O prazo de engenharia de software
1.2 Quality attributes of software products 1,2 atributos de qualidade de produtos de software
1.2.1 Software quality attributes 1.2.1 Software qualidade atributos
1.2.2 The importance of quality criteria 1.2.2 A importância de critérios de qualidade
1.2.3 The effects of quality criteria on each other 1.2.3 Os efeitos de critérios de qualidade por si
1.2.4 Quality assurance measure 1.2.4 medida de garantia da qualidade
1.3 The phases of a software project 1,3 As fases de um projeto de software
1.3.1 The classical sequential software life-cycle model 1.3.1 O software sequencial clássico modelo do ciclo de vida
1.3.2 The waterfall model 1.3.2 O modelo cascata
1.3.3 The prototyping-oriented life-cycle model 1.3.3 A prototipagem-oriented modelo do ciclo de vida
1.3.4 The spiral model 1.3.4 O modelo em espiral
1.3.5 The object-oriented life-cycle model 1.3.5 O objeto-orientado modelo do ciclo de vida
Chapter 2 Software Specification: Capítulo 2 Software Especificação:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Estrutura e conteúdo da definição dos requisitos
2.2 Quality criteria for requirements definition 2,2 critérios de qualidade dos requisitos definição
2.3 Fundamental problems in defining requirements 2,3 problemas fundamentais na definição das exigências
2.4 Algebraic specification 2,4 Algébrica especificação
2.5 Model-based specification 2,5 Modelo à base de especificação
Chapter 3 Software Design: Capítulo 3 Software Design:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 Design técnicas
3.1.1 Top-down design 3.1.1 Top-down design
3.1.2 Bottom-up design 3.1.2 bottom-up design
3.1.3 Systems design 3.1.3 Sistemas de design
3.1.4 Design decomposition 3.1.4 Design decomposição
3.2 User interface design 3,2 User interface design
3.3 Function-oriented design Função 3,3-oriented design
3.4 Object-oriented design 3,4 Object-oriented design
3.4.1 The Abbott Method 3.4.1 O método Abbott
3.4.2 Design of the class hierarchies 3.4.2 Concepção da classe hierarquias
3.4.3 Generalization 3.4.3 Generalização
Chapter 4 Implementation: Capítulo 4 Aplicação:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 Programação ambientes
4.2 Programming style 4,2 Programação estilo
4.3 Portability and reuse 4,3 Portabilidade e reutilizar
4.3.1 Software portability 4.3.1 Software portabilidade
4.3.2 Machine architecture dependencies 4.3.2 Máquina arquitetura dependências
4.3.3 Operating system dependencies 4.3.3 Sistema Operacional dependências
4.3.4 Software reuse 4.3.4 Software reutilização
4.4 Computer-aided software engineering 4,4 software de engenharia auxiliada por computador
4.4.1 CASE workbenches 4.4.1 CASO workbenches
4.4.2 Text editing systems 4.4.2 Texto edição sistemas
4.4.3 Language processing systems 4.4.3 Língua sistemas de processamento
4.5 Incremental implementation 4,5 implementação Incremental
Chapter 5 Software Verification: Capítulo 5 Software Verificação:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Métodos de ensaio
5.1.1 Verification of algorithms 5.1.1 Verificação de algoritmos
5.1.2 Static program analysis 5.1.2 Análise do programa Estático
5.1.3 Dynamic testing 5.1.3 Dynamic testes
5.1.4 Black-box and white-box tests 5.1.4 caixa-preta e branca-box testes
5.1.5 Top-down and bottom-up testing 5.1.5 Top-down e bottom-up testes
5.2 Mathematical program verification 5,2 Mathematical programa verificação
5.3 Debugging 5,3 Depuração
Chapter 6 Documentation: Capítulo 6 Documentação:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 Usuário documentação
6.2 System documentation 6,2 Sistema de documentação
6.3 Document quality 6,3 Documento qualidade
6.4 Document maintenance 6,4 Documento manutenção
6.5 Document portability 6,5 Documento portabilidade
Chapter 7 Project Management: Capítulo 7 Gerenciamento de Projetos:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7,1 A meta e as tarefas da gestão do projecto
7.2 Difficulties in project management 7,2 Dificuldades na gestão de projectos
7.3 Cost estimation 7,3 Custo estimação
7.4 Project organization 7,4 organização Project
7.4.1 Hierarchical organizational model 7.4.1 modelo organizacional hierárquica
7.4.2 The chief programmer team 7.4.2 O programador chefe equipe
7.5 Software maintenance 7,5 manutenção Software
7.5.1 Maintenance costs 7.5.1 Manutenção custos
7.5.2 System restructuring 7.5.2 Sistema de reestruturação
7.5.3 Program evolution dynamics 7.5.3 Programa evolução dinâmica
Appendix: Apêndice:
www.netnam.vn/unescocourse/se/se8.doc
Popularity: 65% [ Popularidade: 65% [ ? ? ] ]
Related Posts: Posts relacionados:





















