Baixe o app para aproveitar ainda mais
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
Compartilhar