Wednesday, September 23, 2015

Systems Thinking

1. What is a system?
            - A system is a set of connected things forming a complex whole.

2. How does a system work?
            - A system works by having modules (which can have sub-modules), which do specific things to help make the system work smoothly.

3. How does a system relate in computer science?
           - It relates because computer science requires a lot of systems, such as a coding system.

1 comment:

  1. In computer science, instead of writing one whole big program, we divide the system into modules and sub-modules and further more using top-down-design. "Top-down is a programming style, the mainstay of traditional procedural languages, in which design begins by specifying complex pieces and then dividing them into successively smaller pieces. The technique for writing a program using top–down methods is to write a main procedure that names all the major functions it will need. Later, the programming team looks at the requirements of each of those functions and the process is repeated. These compartmentalized sub-routines eventually will perform actions so simple they can be easily and concisely coded. When all the various sub-routines have been coded the program is ready for testing. By defining how the application comes together at a high level, lower level work can be self-contained. By defining how the lower level abstractions are expected to integrate into higher level ones, interfaces become clearly defined."

    ReplyDelete