SingularCode

Engenharia de Software

ENGSOFT-03

3. Análise e Levantamento de Requisitos Atualizado em: 26 de fevereiro de 2024 Por: Nelson H. Koshoji 3.1. Definições e Conceitos Análise e Levantamento de Requisitos são etapas no processo de desenvolvimento de software, que têm como objetivo garantir que o sistema final esteja alinhado com as necessidades e expectativas dos usuários e demais partes […]

ENGSOFT-03 Read More »

SOLIN-03

Sumário 3. Samba Atualizado em: 23 de fevereiro de 2024   Por: Nelson H. Koshoji 3.1. O que é o Samba O Samba é um software de código aberto, sob a licença GNU General Public License, que permite a interoperabilidade entre sistemas Unix/Linux e Windows. Ele atua como um servidor que pode compartilhar arquivos e

SOLIN-03 Read More »

ENGSOFT-02

2. Atividade Prática: Planejamento do projeto Atualizado em: 14 de fevereiro de 2024   Por: Nelson H. Koshoji 2.1. Planejamento do Projeto 2.1.1. Entendimento do Contexto e Objetivos Questões Iniciais: – Qual é o objetivo principal do software que desejam desenvolver? (Por exemplo, resolver um problema específico, atender a uma necessidade do mercado, inovar em

ENGSOFT-02 Read More »

SOLIN-02

Sumário 2. Comandos Básicos Atualizado em: 17 de fevereiro de 2024   Por: Nelson H. Koshoji 2.1. Adicionar o usuário no grupo sudo Adicionar um usuário ao grupo sudo em sistemas baseados em Linux, concede aos membros a capacidade de executar comandos com privilégios de superusuário (root), o que é essencial para realizar tarefas administrativas.

SOLIN-02 Read More »

HARD-01

Sumário 1. Visão Geral Atualizado em: 17 de fevereiro de 2024   Por: Nelson H. Koshoji 1.1. Evolução Os computadores evoluíram significamente desde a sua invenção, passando por várias fases distintas, cada uma marcada por avanços tecnológicos importantes.   I. Origens e Conceitos Iniciais: Ábaco (cerca de 2400 a.C.): Uma das primeiras ferramentas de cálculo.

HARD-01 Read More »

SOLIN-01

Sumário 1. Visão Geral Atualizado em: 15 de fevereiro de 2024   Por: Nelson H. Koshoji 1.1. Virtualização Virtualização é uma tecnologia que permite criar e gerenciar múltiplos ambientes simulados ou “virtuais” a partir de um único recurso físico. Este conceito pode ser aplicado a diversos componentes de hardware e software, como servidores, redes, dispositivos

SOLIN-01 Read More »

ENGSOFT-01

1. Introdução à Engenharia de Software Atualizado em: 14 de fevereiro de 2024   Por: Nelson H. Koshoji 1.1. Breve Histórico Origens (1950s-1960s): No início, o desenvolvimento de software era uma atividade quase artesanal, com poucas metodologias ou padrões. Programadores individuais ou pequenas equipes escreviam código para os primeiros computadores, lidando com limitações significativas de

ENGSOFT-01 Read More »