






















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Este documento aborda os fatores de qualidade de software, divididos em internos e externos. Os fatores internos incluem a rigidez e a imobilidade, que dificultam mudanças e uso, respectivamente. Os fatores externos incluem a corretude, robustez, compabilidade, facilidade de uso, segurança e outros. O documento também discute a diferença entre segurança e robustez, e como garantir a reusabilidade. Além disso, há um exemplo de código em c e uma discussão sobre encapsulação de dados.
O que você vai aprender
Tipologia: Notas de estudo
1 / 30
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Programação em Java para a Plataforma Android – AULA 19
int main(int argc, char** argv) { while(--argc >= 0) { char *p; int len = 0; for (p = argv[argc]; *p != '\0'; p++) { len++; } printf("Tamanho(%s) = %d\n", argv[argc], len); } } Esse problema possui alguns problemas. Qual o mais sério? Seria^ possível resolver esse problema ?
Quais as características de programas assim?
public class Rect extends View { private final int x0, y0, x1, y1; public Rect(Context c, int nx0, int ny0, int nx1, int ny1) { super(c); x0 = nx0; y0 = ny0; x1 = nx1; y1 = ny1; setFocusable(true); setMinimumWidth(x1 - x0); setMinimumHeight(y1 - y0); } protected void onMeasure(int w, int h) { setMeasuredDimension(getSuggestedMinimumWidth(), getSuggestedMinimumHeight()); } protected void onDraw(Canvas canvas) { Paint paint = new Paint(); paint.setStyle(Style.FILL); paint.setColor(Color.WHITE); canvas.drawRect(x0, y0, x1, y1, paint); } } Em (^) que (^) cenários a classe Rect pode ser reusada ? Como deixar a classe Rect mais reusável?
“Retângulos Desenhistas” Quanto mais simples for a interface de um tipo, em mais situações diferentes conseguimos reusar aquele tipo.