Buscar

teorico- PROCESSO DE SOFTWARE - AULA 1

Prévia do material em texto

Engenharia de Software e 
Qualidade em Sistemas
Processos de Software
Responsável pelo Conteúdo:
Prof. Ms. Afonso Pavão
Revisão Textual:
Prof. Ms. Claudio Brites
5
Processos de Software
Nesta unidade, trabalharemos os seguintes tópicos:
• Introdução
• Orientações para Leitura Obrigatória
• Material Complementar Fonte: iStock/Getty Im
ages
 · Apresentar os conceitos de software e Engenharia de Software.
 · Compreender o que é o processo de software.
 · Entender o que é ciclo de vida de um de software.
 · Apresentar os modelos de processos de software.
Normalmente com a correria do dia a dia, não nos organizamos e deixamos para o último 
momento o acesso ao estudo, o que implicará o não aprofundamento no material trabalhado 
ou, ainda, a perda dos prazos para o lançamento das atividades solicitadas.
Assim, organize seus estudos de maneira que entrem na sua rotina. Por exemplo, você poderá 
escolher um dia ao longo da semana ou um determinado horário todos ou alguns dias e 
determinar como o seu “momento do estudo”.
No material de cada Unidade, há videoaulas e leituras indicadas, assim como sugestões de 
materiais complementares, elementos didáticos que ampliarão sua interpretação e auxiliarão 
o pleno entendimento dos temas abordados.
Após o contato com o conteúdo proposto, participe dos debates mediados em fóruns de 
discussão, pois estes ajudarão a verificar o quanto você absorveu do conteúdo, além de 
propiciar o contato com seus colegas e tutores, o que se apresenta como rico espaço de troca 
de ideias e aprendizagem.
6
Unidade: Processos de Software
Introdução
Para podermos inserir a Engenharia de Software no contexto da Governança de Tecnologia 
de Informação, é importante que você compreenda que a atividade de desenvolvimento de 
sistemas em uma organização não se resume a escrever linhas de código fonte em uma 
linguagem de programação selecionada para aquela aplicação.
Um software (ou um sistema aplicativo) deve ser útil e funcional para seus usuários e ter a 
qualidade necessária para contribuir com a gestão de uma organização – e, claro, inclusive, 
para com a gestão da área de Tecnologia de Informação.
Por exemplo, algumas preocupações do gestor da TI estão relacionadas com o custo e 
o prazo de desenvolvimento de um sistema, se a qualidade desse sistema atenderá aos 
requisitos dos usuários, se esse software pode ser executado com as configurações 
atuais de hardware, de rede de computadores e infraestrutura computacional existentes.
Além disso, o gestor da TI ainda se preocupa com a qualificação e disponibilidade de 
sua equipe de desenvolvimento, obrigando-se a mantê-la permanentemente atualizada com as 
tecnologias mais recentes e emergentes e com a integração dos sistemas legados.
Outras preocupações do gestor estão relacionadas à segurança da organização, da 
informação e dos dados, da instalação e dos sistemas aplicativos, além de ter que garantir 
a continuidade dos negócios e o alinhamento da tecnologia da informação com os 
negócios e objetivos da empresa.
Para tanto, devido a essas variáveis internas à empresa – e sem falar das variáveis 
externas (política econômica, mercado no qual a empresa atua, com seus concorrentes, clientes 
e fornecedores) –, o gestor de TI deve fazer uso da Engenharia de Software para considerar 
e incrementar soluções para algumas dessas variáveis no processo de desenvolvimento de 
sistemas – onde possível, e conforme a aplicabilidade dos mesmos.
7
Orientações para Leitura Obrigatória
Nesta Unidade, ao abordarmos os conceitos gerais de software, de engenharia de 
software, de processos de software, do ciclo de vida e dos modelos de processos, é altamente 
recomendável a leitura dos capítulos e obras, e conforme orientações a seguir:
PRESSMAN, R. S.; MAXIM, B. Engenharia de 
software: uma abordagem profissional. 9. ed. Porto Alegre: 
AMGH, 2021.
Partes. 1, a 3
e-book disponível em BIBLIOTECA A
SCHACH, S. R. Engenharia de software: os 
paradigmas clássico & orientado a objetos. 7. ed. Porto 
Alegre: AMGH, 2009.
Cap. 3, 5, 7 e 8
e-book disponível em BIBLIOTECA A
Você também deve explorar e ler as obras identificadas no Material Complementar, sua 
proposta é ajudar você a compreender, sob ótica diferente do conteúdo desta Unidade, os 
assuntos abordados.
8
Unidade: Processos de Software
Material Complementar
Livros:
Sistemas de Informação Gerenciais – administrando a empresa digital
LAUDON, K.C. e LAUDON, J.P. 5. ed. São Paulo: Pearson/Prentice Hall, 2004.
Sistemas de Informação e as decisões gerenciais na era da internet
O’BRIEN, James A. 2. ed. São Paulo: Saraiva, 2004.
Engenharia de Software - Fundamentos, Métodos e Padrões
PÁDUA, W. 3. ed. São Paulo: LTC, 2009.
Engenharia de Software – teoria e prática
PFLEEGER, S. L. 2. ed. São Paulo: Pearson/Prentice Hall, 2004.
9
Referências
LAUDON, K.C. e LAUDON, J.P. Sistemas de Informação Gerenciais – administrando a 
empresa digital. 5. ed. São Paulo: Pearson/Prentice Hall, 2004.
O’BRIEN, James A. Sistemas de Informação e as decisões gerenciais na era da internet. 
2. ed. São Paulo: Saraiva, 2004.
PFLEEGER, S. L. Engenharia de software – teoria e prática. 2. ed. São Paulo: Pearson/
Prentice Hall, 2004.
PRESSMAN, R. S. Engenharia de software. 7. ed. Rio de Janeiro: Mcgraw-Hill do 
Brasil, 2011.
SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson, 2011.
10
Unidade: Processos de Software
Anotações

Continue navegando