Communicate, see what deviations in my understanding. All exchanges, see which deviations in my understanding. The fundamental task of all software activities - Create a complex concept structure consisting of abstract software entities, secondary tasks - use programming language to express these
Abstract entities, map them into machine languages within space and time limit. - From the "Moon Myth" master Brooks said. My understanding: Abstract Entity: Software Module Software Component Concept Structure: The real physical structure of the problem is: the analysis and design of the software system, the problem of reality, break down into logic issues. Programming language: Computer language C java HTML and other express: encoding time: software development cycle space: Software Operation Environment (Hardware Environment - Computer Equipment Network and other software environment - Operating system, other support platforms (such as JVM), etc.) Mapping: Software System Compile, deploy machine language: Software system you can run on your computer system is: software coding, compiling, deploying the entire software activity to complete the fundamental task of the transformation of the real world to computer world - Create a software entity Component composed of complex concepts, secondary tasks - expressing these abstract entities using programming languages, map them into machine language within space and time limits. - From "Moon Myth" My understanding: Abstract Entity: Software Module Software Component Concept Structure: The realistic physical structure in the problem is: the analysis and design of the software system, abstraction of reality, decomposing into logic problem. Programming language: Computer language C java HTML and other express: encoding time: software development cycle space: Software Operation Environment (Hardware Environment - Computer Equipment Network and other software environment - Operating system, other support platforms (such as JVM), etc.) Mapping: Software System Compile, deploy machine language: Software system running on your computer system is: software coding, compiling, deploying the entire software activity to complete the transformation of the real world to computer world