Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

T F Gmail or Hotmail system is an example of open source development. T F Requir

ID: 3575316 • Letter: T

Question

T F Gmail or Hotmail system is an example of open source development. T F Requirement do not specify the project development process. T F Non-functional requirements are not measurable or objective. T F A software requirements document defines detailed system design. T F Requirement amalgamation means that requirements are written in natural language. T F Requirements elicitation means organizing system requirements. T F One of the problems of requirements analysis is that it is expensive. T F Prioritization and negotiation may result in dropping of some requirements.

Explanation / Answer

7. F

no, they are not the examples of open source development because they are accessible to everyone.

8. T

requirements means gathering the things or something which are required, but it doesn't include the development process.

9. F

non-functional requirements are measurable and objective.

for example, while considering "accessibility and scalability", we measure them in terms of "number of users".

10. T

yes, an SRS document contains everything about the project or software or application we are going to develop.

11. F

requirement amalgamation means the combination of one or more requirements into a new requirement, but it is different form merging. several requirements may be combined. even combining both functional and non-functional requirements.

12. T

requirement elicitation means the colletion of requirements of a system from different users, customers, stakeholders etc. this is also known as "requirement gathering".

13. T

yes, requirement analysis is very expensive which requires huge investments in scarce resources, systems and associated processes.

14. F

negotiation of requirements means to identify the conflicts and to resolve those conflicts.this is done by means of systematic conflict management.

prioritization means to determine which candidate requirements of a software product should be included in a certain release. requirements are also prioritized to minimize risk during development.

15. F

pre-conceived ideas means the ideas or opinions formed before having the experience for its truth or usefulness. so, there will be no stronger or effective results without knowing the truth.