Uma boa solução computacional não começa pelo código, mas pela compreensão do problema que precisa ser resolvido. Este livro mostra como transformar necessidades do cotidiano em requisitos claros, comportamentos esperados e critérios que ajudam a orientar a criação de programas realmente adequados às situações em que serão utilizados.
Ao longo da obra, você entende como pessoas, acontecimentos, objetos e diferentes estados do mundo precisam ser representados como dados para que possam ser processados. Também descobre por que informações incompletas, incorretas ou inesperadas fazem parte dos problemas reais e como avaliar quando uma tarefa pode ser beneficiada pela automação e quando ainda depende de decisões e julgamento humano.
O livro aborda ainda a relação entre programas e pessoas, explorando entradas, mensagens, respostas e formas de interação, além da integração entre sistemas e serviços externos. O software deixa de ser visto como algo isolado e passa a ser compreendido dentro de um ambiente sujeito a usuários diferentes, novas necessidades, mudanças de regras e condições imprevistas.
Voltado a estudantes, iniciantes em programação e leitores interessados em compreender como a tecnologia resolve problemas concretos, o conteúdo apresenta critérios para avaliar um software útil, como clareza, confiabilidade, facilidade de manutenção e adequação à necessidade original.
| Número de páginas | 241 |
| Edición | 1 (2026) |
| Formato | A5 (148x210) |
| Acabado | Tapa blanda (con solapas) |
| Coloración | Blanco y negro |
| Tipo de papel | Offset 80g |
| Idioma | Portugués |
¿Tienes alguna queja sobre ese libro? Envía un correo electrónico a [email protected]
Haz el inicio de sesión deja tu comentario sobre el libro.