Shared Flashcard Set

Details

1: Fundamentals of Computer Systems
Professional Standards
6
Computer Science
10th Grade
03/11/2012

Additional Computer Science Flashcards

 


 

Cards

Term

 

What is the term when we say professional standards can be formally agreed?

Definition

 

Professional standards can be formally agreed or “de facto” (“de” is pronounced “day”).

 

De facto standards are when lots of people start working in a certain way and more people think it looks like a good idea and start doing it that way as well. Over time, this way of working becomes a standard, just because that is how most people do it. It is not a formally agreed standard where acommittee of people sit down and agree how something should be done.

 

 

Term

 

Draw or name the steps involved in the 'Waterfall Model', a process which a new computer system can be created.

Definition
[image]
Term

 

What is an alternative model to the Waterfall Model for Computer Systems development, and what is the difference between the two?

Definition

 

Another model is “Rapid Application Development” (RAD),
where the client is much more involved in the process.
This method starts with a prototype that is developed
gradually into a full solution with customer feedback at
each stage.

Term

 

What is the benefit to the computing professional of working to a professional standard?

Definition

 

 

They wouldn’t have to learn a new
methodology every time they move to another job.

Term

 

 

De facto standards in programming include the use of what standards in the development of code?

 

Definition

 

• indents to clearly show where sections of code are inside a construct such as a loop,
• comments in code to outline the algorithm and define the purpose of each part of the program,
• meaningful identifiers so anyone can read the code and understand it, for example “Total” instead of “X”

Term
Professional standards apply to documentation as well as coding. A system developer will document
the system using standard diagrams. These diagrams all use recognised sets of symbols. What do these standards mean for developers?
Definition

 

  • Work in teams to develop a system because they all have a common understanding of the design tools and diagrams.
  • Move between companies because the standards apply across the whole industry.
  • Pick up someone else’s design and code the program to achieve it.
  • Maintain somebody else’s program when the customer’s requirements change.

 

Supporting users have an ad free experience!