Onde posso encontrar uma boa definição de uma construção de Software?

Há 2 horas que percorri a internet, encontrei cursos com módulos em construções de software, mas nenhuma definição clara indica apenas o que é.

tanto quanto eu entendo a definição, é um objeto que pode ser definido com um propósito, por exemplo, uma conexão TCP/IP usa uma porta que é uma construção de Software.

Alguém me pode indicar uma definição completa ou dar uma mais robusta?

Author: skaffman, 2010-03-22

1 answers

Leia isto: http://en.wikipedia.org/wiki/Construct_ (philosophy_of_science)

Depois substitua "Ideal"por " Software".


O TCP é um protocolo. O software que implementa este protocolo é uma construção de software.

O IP é um protocolo. O software que implementa este protocolo é uma construção de software.

O IP usa endereços IP. Isto é uma construção de software. Um endereço IP não tem (quase) realidade física, é uma relação entre um host e uma rede. É escrito em um arquivo e o estado de alguns meios magnéticos é uma manifestação física da construção do software.

As ligações IP usam uma porta. Estas são uma construção de software uma porta IP é uma relação entre mensagens, buffers, envio de software e recepção de software. Ele não tem (quase) realidade física; é um estado que será verdadeiro para os componentes de memória que implementam corretamente o protocolo IP.

De facto. Todos os softwares podem ser chamados de exemplos de Construção De Software. O Software em si é uma idealização, então tentar subdividir "construir" e "software Constuct" é um pouco bobo. São todas idealizações. Manifestações físicas de software são o estado de bits em discos magnéticos, CD ópticos ou em memória de semicondutores.
 2
Author: S.Lott, 2010-03-22 21:18:39