Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
0
Engenharia de Software II 0
1
Professor Me: Fábio Ferreira de Assis
Software
Uma descrição de software pode ser:
1. instruções (programas de computador) que, quando executadas, produzem a função e
o desempenho desejados;
Software
O software é um elemento de sistema lógico, e não físico. Algumas características do
software são:
1. O software é desenvolvido e projetado por engenharia, não manufaturado no sentido
clássico.
3. A maioria dos softwares é feita sob medida em vez de ser montada a partir de
componentes existentes.
Software
Software
• O software esta presente em um conjunto de aplicações na área de Tecnologia de
Informação (TI).
Software
• O software pode ser aplicado a qualquer situação em que um conjunto previamente
especificado de passos procedimentais (um algoritmo) tiver sido definido.
• Quanto mais complexo é o sistema, mais difícil é determinar de forma clara os vários
componentes do software.
Software
Software
Qualidade de Software
A qualidade de software pode ser conceituada como um método gerencial que por meio
de procedimentos aplicados por uma empresa dentro do escopo do projeto, tenha como
objetivo a entrega de um produto final, que satisfaça às expectativas de qualidade do
cliente.
Processos x Produto
O processo utilizado no desenvolvimento de um projeto tem influência na
produtividade e na qualidade do software desenvolvido. Precisamos garantir a qualidade
do processo, pois estaremos na direção para garantir também a qualidade do produto.
Qualidade de Software
Fonte: https://adm.online.unip.br/frmConsultaConteudo.aspx
Qualidade de Software
CMMI
O CMMI (do inglês Capability
Maturity Model® Integration),
é modelo de referência de
melhoria de processos que
fornece às organizações
elementos essenciais de
processos eficazes.
MPS.BR
O MPS-BR (Melhoria do
Processo de Software
Brasileiro) é uma metodologia
voltada ao desenvolvimento
de software.
1. https://www.devmedia.com.br/maturidade-no-desenvolvimento-de-software-
cmmi-e-mps-br/27010
Links
https://www.youtube.com/watch?v=XiG_Gz-sv48
https://www.youtube.com/watch?v=TmH7Jeb89wY
Construção de diagramas de atividades
(UML)
UML
UML
A Linguagem de Modelagem Unificada UML (do inglês Unified Modeling Language), é uma
linguagem padronizada para a desenvolvimento da estrutura de projetos de software.
Pode ser empregada para a visualização, a especificação, a construção e a documentação
de artefatos que façam uso de sistemas complexos de software.
Além disso, a UML é utilizada para a modelagem de sistemas de informação corporativos, a
aplicações baseadas na Web e até sistemas complexos embutidos de tempo real.
UML
UML
A UML se destina principalmente a sistemas complexos de softwares. Tem sido empregada
de maneira efetiva em domínios como os seguintes:
https://www.lucidchart.com/pages/pt/modelos-e-exemplos-de-diagramas-uml
PRIKLADNICKI., Rafael, WILLI, Renato, and MILANI, Fabiano. Métodos Ágeis para Desenvolvimento de Software. Bookman, 2014.
COHN, M. Desenvolvimento de Software com Scrum. Bookman, 2011.
SCHACH, S. R. Engenharia de software: os paradigmas clássico e orientado a objetos. 7.ed. São Paulo: McGraw-Hill, 2009.
HIRAMA, K. Engenharia de software: qualidade e produtividade com tecnologia. Rio de janeiro, campus, 2011.
WAZLAWICK, R. Engenharia de software: conceitos e práticas. Rio de janeiro, campus, 2009.ti