More time and money is spent in the ( )phase than any other phase.
A. requirements
B. specification
C. implementation
D. maintenance
查看答案
In the maintenance phase the product must be tested against previous test cases. This is known as ( ) testing.
A. unit
B. integration
C. regression
D. beta
According to Brooks "No Silver Bullet" 1986, besides complexity which aspect of software production is not inherently difficult?
A. portability
B. conformity
C. changeability
D. invisibility
A major problem with the essence of software is that it is invisible and unvisual (Brooks, 1986).Visualisations such as flowcharts and data flow diagrams are extremely useful and powerful ways of visualising certain aspects of the product. What is the problem with the use of such diagrams?
A. There is no standard agreed notation for each of the diagrams.
B. Software is three-dimensional and only a few specialised systems can depict three-dimensional diagrams.
C. Visualisations are not an effective means of communicating with clients and other software engineers.
D. Such diagrams cannot embody every aspect of the product, nor is there a way of determining what is missing from any one visual representation of the product.
According to Brooks (1986) which approach is capable of achieving an order of magnitude improvement in software development productivity?
A. rapid prototyping
B. incremental development
C. training and encouraging great designers andthe use of off-the-shelf products wherever possible
D. all of these approaches are capable of achieving an order of magnitude improvement in software development productivity.