Where can I find a good definition of software design?

I browsed for 2 hours all over the Internet, I found courses with modules on software designs, but without a clear definition, only hints of what it is.

As far as I understand the definition, this is an object that can be defined for the purpose, for example, a TCP / IP connection uses a port that is a software construct.

Can someone call me a complete definition or give me a more reliable one?

+3
source share
1 answer

Read this: http://en.wikipedia.org/wiki/Construct_(philosophy_of_science)

Then replace “Ideal” with “Software”.


TCP - . , , .

IP - . , , .

IP IP-. . IP- () , . , - .

IP- . . IP- - , , . () ; , , IP-.

. Software Construct. , "Construct" "Software Constuct" . .

- , - .

+2

Source: https://habr.com/ru/post/1738088/


All Articles