The words "design" and "implementation" have been used widely. But I am not sure that I understand them.
- What do design and implementation of a computer-related system (e.g. a computer system, an OS, a programming language, a DBMS, a software program) mean?
Think "design of a system" as a process, is its input the requirements of the users of the system, and is its output the user interface?
Think "implementation of a system" as a process, is its input a design of the system, and is its output the system?
What are common in the design for a computer system, an OS, a programming language, and a DBMS?
What are common in the implementation for a computer system, an OS, a programming language, and a DBMS?
Thanks!