Indice
8 relazioni: Client, Ingegneria del software, Lingua inglese, Metodo (programmazione), Progettazione (ingegneria del software), Programmazione orientata agli oggetti, Robert Cecil Martin, SOLID.
- Progettazione del software
- Programmazione orientata agli oggetti
Client
Un client (in lingua italiana detto anche cliente), in informatica, nell'ambito delle reti informatiche e dell'architettura logica di rete detta client-server, indica genericamente un qualunque componente software, presente tipicamente su una macchina host, che accede ai servizi o alle risorse di un'altra componente detta server, attraverso l'uso di determinati protocolli di comunicazione.
Vedere Principio di segregazione delle interfacce e Client
Ingegneria del software
L' ingegneria del software (software engineering in inglese) è quella disciplina informatica che si occupa dei processi produttivi e delle metodologie di sviluppo finalizzate alla realizzazione di sistemi software.
Vedere Principio di segregazione delle interfacce e Ingegneria del software
Lingua inglese
Linglese (nome nativo: English) è una lingua indoeuropea, parlata da circa 1,452 miliardi di persone al 2022. Secondo Ethnologue 2022 (25ª edizione), è la lingua più parlata al mondo per numero di parlanti totali (nativi e stranieri) ed è la terza per numero di parlanti madrelingua (L1) (la prima è il cinese e la seconda è lo spagnolo).
Vedere Principio di segregazione delle interfacce e Lingua inglese
Metodo (programmazione)
Nella programmazione orientata agli oggetti, un metodo (o anche "funzione membro") è una una funzione associata in modo esclusivo ad una classe e che costituisce un'operazione eseguibile sulla sua istanza o sul suo tipo.
Vedere Principio di segregazione delle interfacce e Metodo (programmazione)
Progettazione (ingegneria del software)
In ingegneria del software, la progettazione (talvolta detta anche progetto o disegno, dall'inglese design) è una fase del ciclo di vita del software.
Vedere Principio di segregazione delle interfacce e Progettazione (ingegneria del software)
Programmazione orientata agli oggetti
In informatica, la programmazione orientata agli oggetti (in acronimo OOP), a volte chiamata semplicemente programmazione ad oggetti, è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.
Vedere Principio di segregazione delle interfacce e Programmazione orientata agli oggetti
Robert Cecil Martin
Opera come consulente a livello internazionale ed è autore di numerosi libri nei settori dell'ingegneria del software e della programmazione a oggetti.
Vedere Principio di segregazione delle interfacce e Robert Cecil Martin
SOLID
In ingegneria del software, SOLID è un acrostico riferito a cinque principi dello sviluppo del software orientato agli oggetti descritti da Robert C. Martin in diverse pubblicazioni dei primi anni 2000.
Vedere Principio di segregazione delle interfacce e SOLID
Vedi anche
Progettazione del software
- Analisi del dominio
- Architettura multi-tier
- Behavior-driven development
- Carte di Class Responsibility Collaboration
- Convention over configuration
- Design by contract
- Domain-driven design
- GRASP
- Generatore di parser
- Interaction Flow Modeling Language
- Legge di Conway
- Mappa dell'empatia
- Metamodellazione
- Metodo Booch
- Modellazione orientata agli oggetti
- Motor Industry Software Reliability Association
- Principio aperto/chiuso
- Principio di segregazione delle interfacce
- Principio di singola responsabilità
- Progettazione (ingegneria del software)
- Progettazione top-down e bottom-up
- SOLID
- SSADM
- Software Design Description
Programmazione orientata agli oggetti
- Accoppiamento (informatica)
- Astrazione (informatica)
- Base di dati a oggetti
- Common Object Request Broker Architecture
- Component Object Model
- Convention over configuration
- Covarianza e controvarianza (informatica)
- Duck typing
- Ereditarietà (informatica)
- Framework
- Funzione virtuale
- Incapsulamento (informatica)
- Interfaccia (informatica)
- Legge di Demetra
- Metodo Booch
- Modelica
- Modellazione orientata agli oggetti
- Object Modeling Technique
- Object model
- Objectory
- Oggetto (informatica)
- Oggetto container
- Polimorfismo (informatica)
- Principio aperto/chiuso
- Principio di segregazione delle interfacce
- Principio di sostituzione di Liskov
- Programmazione orientata agli oggetti
- Reificazione (informatica)
- SOLID
- Sottotipo (informatica)
- Variabile di istanza
- Void safety
- Windows Template Library