Segurança do trabalho
Prof. Me. Mauricio Prado Catharino
Ementa
• • • • • • • • • • • • • • • Desenvolvimento Cascata; Incremental e Iterativo; Melhores Práticas para construção de um Processo de Software; Os dez elementos básicos de um processo unificado; Histórico da utilização de Processos de Software; Fases comuns de processos de software; A Engenharia de Software; Ciclo de Vida de um Processo; Introdução à Qualidade de Software; Garantia e Controle de Qualidade; O SEI (Software Engineering Institute); SPIN (Software and Systems Process Improvement Network); SEPG (Software Engineering Process Group); SQA (Software Quality Assurance); Métodos de Processos (UMA).
2
Professor
Prof. Me. Mauricio Prado Catharino E-mail: mauriciocatharino@gmail.com Lattes: http://lattes.cnpq.br/3761900409731251
3
Metodologia
• Aula expositivas e dialogadas. • Exercícios propostos. • Metodologia de Avaliação.
– Exercícios Propostos. – Confecção de Artigo científico.
4
Processo de Software
• “Um Processo de Software é um conjunto de atividades relacionadas que levam à produção de um produto de software.”
Sommerville
5
Processo de Software
• “.....o processo de software é o diálogo na qual o conhecimento, que deve se transformar em software, é reunido e incorporado ao software. O processo oferece interação entre o usuários e projetistas, entre usuários e ferramentas. É um processo iterativo na qual a própria ferramenta serve como meio de comunicação, com cada nova rodada de diálogo explicitando mais conhecimento útil do pessoal envolvido.”
Howard Baetjer
6
Processo de Software
• Processo de software é o caminho e ferramentas que os engenheiros de software utilizarão para desenvolver o seu produto final, software, na sua completeza.
7
Processo de Software
• Existem vários processos de software, porém todos devem possuir implicitamente 4 atividades fundamentais:
– Especificação de Software: relacionado com as