Lista de UML
Laiane Lourenço Frige 2° Informática
1)O que é Engenharia de Software? Qual o seu objetivo? Por que surgiu?
Engenharia de Software se preocupa com todos os aspectos da produção de software. Tem como objetivo ter um controle dentro de custos, prazos e níveis de qualidades desejadas em um desenvolvimento de software; produtividade, operação e manutenção de software, qualidade. Teve origem para uma melhor produção de sistemas, diminuir o tempo de desenvolvimento e cumprir com o prazo estimulado. Ter uma manutenção mais pratica e com custos menores. Ter uma boa formalização, melhorar na linguagem, ferramentas, entre outros.
2) Quais são os princípios da Engenharia de Software? Faça um quadro com as seguintes colunas, Princípio, Definição, Objetivo. Descreva os objetivos em termos de manutenabilidade, reusabilidade, interoperabilidade, portabilidade, legibilidade, etc.
ABSTRAÇÃO:
“Ato de separar mentalmente elementos de uma totalidade complexa, seja material, representação ou fato real”.
Usabilidade
A capacidade do produto de software ser compreendido, seu funcionamento aprendido, ser operado e ser atraente ao usuário.
Note que este conceito é bastante abrangente e se aplica mesmo a programas que não possuem uma interface para o usuário final. Por exemplo, um programa batch executado por uma ferramenta de programação de processos também pode ser avaliado quanto a sua usabilidade, no que diz respeito a ser facilmente compreendido, aprendido, etc. Além disto, a operação de um sistema é uma interface Humano-Computador (ver IHC) sujeita às avaliações de usabilidade.
Manutenibilidade
A capacidade (ou facilidade) do produto de software ser modificado, incluindo tanto as melhorias ou extensões de funcionalidade quanto as correções de defeitos, falhas ou erros.
Suas sub-características são:
Analisabilidade identifica a facilidade em se diagnosticar eventuais problemas e identificar as causas das deficiências ou falhas;