Intro to Software engineering second important questions

Ace your homework & exams now with Quizwiz!

As requirements are not defined in detail until an increment is to be implemented, it can be hard to identify common facilities that are needed by all increments. (T/F)

True

The essence of iterative processes is that the specification is developed in conjunction with the software(T/F)

True

complete system specification is part of the system development contract. (T/F)

True

requirement may range from a high-level abstract statement of a service or of a system constraint to a detailed mathematical functional specification.(True/False)

True

search for a patient name across all appointments in all clinics is example of? A-user intention B-Developer interpretation C-customer intention

a

Once the development of an increment is started, the requirements are frozen though requirements for later increments can continue to evolve. (T/F)

true

Problems arise when requirements are not precisely stated.(T/F)

true

Prototype development May involve leaving out functionality Prototype should focus on areas of the product that are not well-understood; (T/F)

true

Prototypes are normally undocumented; (T/F)

true

Prototypes should be discarded after development as they are not a good basis for a production system: (T/F)

true

The prototype probably will not meet normal organizational quality standards. (T/F)

true

The prototype structure is usually degraded through rapid change; (T/F)

true

The requirements themselves are the descriptions of the system services and constraints that are generated during the requirements engineering process. (True/False)

true

The software requirements document it should set of WHAT the system should do rather than HOW it should do it. (T,F)

true

User requirements are prioritized and the highest priority requirements are included in early increments. (T/F)

true

in the Incremental development Evaluation done by user/customer proxy. True /false

true

prototype development May be based on rapid prototyping languages or tools (T/F)

true

Most systems require a set of basic facilities that are used by different parts of the system. (T/F)

true

A prototype can be used in:The requirements engineering process to ? A-to help with requirements elicitation and validation B-to explore options and develop a UI design C-run back-to-back tests.

A

Precision is difficult without making the document difficult to read. is one of Problems with natural language choose the correct one ? A-Lack of clarity B-Requirements confusion C-Requirements amalgamation

A

in domain requirements problems , Requirements are expressed in the language of the application domain . choose the correct problem name? A-Understand-ability B-Implicitness

A

in domain requirements problems , is often not understood by software engineers developing the system. . choose the correct problem name? A-Understand-ability B-Implicitness

A

one of Non-functional classifications is product requirements : A-Requirements which specify that the delivered product must behave in a particular way B-Requirements which are a consequence of organizational policies and procedures C-Requirements which arise from factors which are external to the system and its development process

A

A prototype can be used In design processes to ? A-to help with requirements elicitation and validation B-to explore options and develop a UI design C-run back-to-back tests.

B

Incremental delivery means? A-deliver the system as a single delivery B-The development and delivery is broken down into increments with each increment delivering part of the required functionality

B

________________,Constraints on the services or functions offered by the system such as timing constraints, constraints on the development process, standards, etc. A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

B

one of Non-functional classifications is Organizational requirements : A-Requirements which specify that the delivered product must behave in a particular way B-Requirements which are a consequence of organizational policies and procedures C-Requirements which arise from factors which are external to the system and its development process

B

one of these is a requirement to define what should be implemented : A-user requirements B-system requirements C-B+A D-None

B

process standards used, implementation requirements are Example of ____Non-functional classifications a-External requirements b-Product requirements c-a+b D-Organisational requirements

D

Incremental delivery advantages are A-Customer value can be delivered with each increment so system functionality is available earlier. B-Early increments act as a prototype to help elicit requirements for later increments. C-Lower risk of overall project failure. D-The highest priority system services tend to receive the most testing. E-ALL of above

E

Incremental delivery less realistic evaluation about practical use of software (True/False);

False More Realistic

functional requirements may be more critical than non-functional requirements. If these are not met, the system may be useless.

False non-functional is more critical

A structured document setting out detailed descriptions of the system's functions(True/False)

True

Process requirements may also be specified mandating a particular IDE, programming language or development method. (T/F)

T

The software requirements document is the official statement of what is required of the system developers.(T/F)

T

Requirements engineering

The process of establishing the services that the customer requires from a system and the constraints under which it operates and is developed.

Reducing the costs of rework , ________________________,where the software process includes activities that can anticipate possible changes before significant rework is required A-change avoidance B-Change Tolerance C-A+B

a

____________,should include descriptions of all facilities required. A-complete B-consistent

a

______________,should describe the system services in detail. A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

a

_________________,Depend on the type of software, expected users and the type of system where the software is used. A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

a

_________________,Describe functionality or system services. A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

a

_________________,Statements of services the system should provide, how the system should react to particular inputs and how the system should behave in particular situations. A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

a

a prototype system may be developed to show some key features of the system to customers is example of? A-change avoidance B-Change Tolerance C-A+B

a

choose the suitable type of requirement :? Statements in natural language plus diagrams of the services the system provides and its operational constraints. Written for customers. A-user requirements B-system requirements C-B+A D-None

a

process standards used, interoperability requirements, legislative requirements, are Example of ____Non-functional classifications a-External requirements b-Product requirements c-a+b D-Organisational requirements

a

Functional and non-functional requirements tend to be mixed-up. is one of Problems with natural language choose the correct one ? A-Lack of clarity B-Requirements confusion C-Requirements amalgamation

b

Reducing the costs of rework , ________________________,where the process is designed so that changes can be accommodated at relatively low cost A-change avoidance B-Change Tolerance C-A+B

b

____________,should be no conflicts or contradictions in the descriptions of the system facilities. A-complete B-consistent

b

___________________,Often apply to the system as a whole rather than individual features or services. A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

b

choose the suitable type of requirement :? A structured document setting out detailed descriptions of the system's functions, services and operational constraints. Defines what should be implemented so may be part of a contract between client and contractor. A-user requirements B-system requirements C-B+A D-None

b

execution speed, reliability are Example of ____Non-functional classifications a-External requirements b-Product requirements c-a+b D-Organisational requirements

b

in domain requirements problems , Domain specialists understand the area so well that they do not think of making the domain requirements explicit. . choose the correct problem name? A-Understand-ability B-Implicitness

b

reliability, response time and storage requirements. Constraints are I/O device capability, system representations are examples of ? A-functional requirements B-non-functional requirements C-Domain requirements

b

search for a patient name in an individual clinic. User chooses clinic then search is example of ? A-user intention B-Developer interpretation C-customer intention

b

A prototype can be used In testing process to ? A-to help with requirements elicitation and validation B-to explore options and develop a UI design C-run back-to-back tests.

c

In principle, requirements should be ? a-complete b-consistent c-both complete and consistent.

c

Several different requirements may be expressed together. is one of Problems with natural language choose the correct one ? A-Lack of clarity B-Requirements confusion C-Requirements amalgamation

c

The software requirements document should include ? A-a definition of user requirements b-specification of the system requirements c-A+B

c

_______________ are Requirements that Constraints on the system from the domain of operation A-Functional Requirements B-Non-Functional Requirements C-Domain Requirements

c

one of Non-functional classifications is External requirements : A-Requirements which specify that the delivered product must behave in a particular way B-Requirements which are a consequence of organizational policies and procedures C-Requirements which arise from factors which are external to the system and its development process

c

Incremental delivery: a-Difficult to implement b-more realistic evaluation c-Easy implement d- a+b

d

prototype can be used in: a-requirements engineering b- design processes c-testing process d-All of the Above

d

requirements may serve a dual function , May be the (basis for a contract itself ) a-must be open to interpretation b-must be defined in detail c-may be called requirements. d-C+B

d

requirements may serve a dual function ,May be the basis for a (bid for a contract ) a-must be open to interpretation b-must be defined in detail c-may be called requirements. d-C+A

d

Functional user requirements may be low-level statements of what the system should do.(T/F)

false high

In practice, it is possible to produce a complete and consistent requirements document.(T/F)

false impossible

The software requirements document It is a design document. As far as possible, it should set of WHAT the system should do rather than HOW it should do it. (T/F)

false is not design document

______________is an initial version of a system used to demonstrate concepts and try out design options.

prototype

Ambiguous requirements may be interpreted in different ways by developers and users.(T/F)

true

It may be impossible to tune the system to meet non-functional requirements;(T/F)

true

It may range from a high-level abstract statement of a service or of a system constraint to a detailed mathematical functional specification.(True/False)

true


Related study sets

Earth Science 8. Solar Power unit 8

View Set

PSYC1000 Quiz 5: Motivation, Emotion, Sexuality, and Health

View Set

MUNI - Chemie - Sacharidy, lipidy, aminokyseliny, nukleové kyseliny, enzymy, ,metabolismus - OBRÁZKY

View Set

B1L5 There Are Five People in My Family 我家有五個人

View Set