A programming language is a notation for representing algorithms and data structures. List two advantages and two disadvantages of using a programming language as sole notation throughout the development process.

What will be an ideal response?


Advantages:
•D evelopers need only learn one notation for all development activities. •Traceability among models and between models and code is made easier since they are written in the same notation.
Disadvantages:
•A programming language is a low level notation which is dif?cult to use for representing user requirements, for example. •A programming language enables and encourages developers to represent implementation details too early.

Computer Science & Information Technology

You might also like to view...

One ________ can be saved on numerous servers and be forwarded to a person unknown to its author

Fill in the blank(s) with correct word

Computer Science & Information Technology

For a Microsoft account to be used, the computer does not need an Internet connection.?

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

___________ locks a device and then requests payment for an unlocking code.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Which of the following joins compares the tables in the FROM clause and lists only those rows that satisfy the condition in the WHERE clause?

A. inner B. outer C. nested D. product

Computer Science & Information Technology