Assignment No 6
Assignment No 6
Assignment # ( 6 )
Class /section:- CC
Question no 1: What are some of the challenges faced by software developers in determining
user requirements?
Answer:
Some of the major challenges include requirements volatility, design process, quality issues (e.g.,
performance, usability, security, etc.), distributed software development, efficient allocation of
human resources to development tasks, limited budgets, unreasonable expectations and
schedules, fast-changing technology,
Answer:
Answer:
The Business Requirement Document (BRD) describes the high-level business needs whereas
the Functional Requirement Document (FRD) outlines the functions required to fulfill the
business need. BRD answers the question what the business wants to do whereas the FRD gives
an answer to how should it be done.
Answer:
Answer:
What is the difference between a “requirement” and a “specification”? The dictionary tells us
that a requirement is something that is needed and that a specification is a precise description of
an item
Question no 6: What is the difference between user requirements and functional requirements?
Answer:
Answer:
good requirement states something that is necessary, verifiable, and attainable. Even if it is
verifiable and attainable, and eloquently written, if it is not necessary, it is not a good
requirement.
Answer:
Answer:
Performance requirements define how well the system performs certain functions under specific
conditions. Examples are speed of response, throughput, execution time and storage capacity. ...
Like most quality attributes, performance requirements are key elements when designing and
testing the product.
Answer:
When writing a performance requirement, it should be quantifiable and define at minimum, the
context and expected throughput, response time, max error rate, and sustained amount of time.
Yeah asking for a lot, but we need to set the standard.