Professional Documents
Culture Documents
MG - Website Business Requirements Analysis 2019
MG - Website Business Requirements Analysis 2019
MG - Website Business Requirements Analysis 2019
Ministry of Education
TVET NATIONAL COMPREHENSIVE ASSESSMENT
ACADEMIC YEAR 2019
Page 1 of 11
[C] Business proposal solution
[D] Requirements testing
Q3. Which of the following statements is NOT true? 2Marks
[A] Business Analyst can support implementation work in order to ensure
developers understand the requirements properly.
[B] Business Analyst can contribute to testing by validating test cases in order to
ensure that testing will adequately cover all the requirements.
[C] Business Analyst should be involved during the whole software life cycle,
including the maintenance phase.
[D] Business Analyst should support implementation work by validating the most
important pieces of code.
Q4. Which of the following statements about Requirements Management is
NOT true? 2Marks
[A] Requirements Management process can be affected by Business Analysis
approach, including the products of the Business Analysis process.
[B] Requirements Management process can describe tools and methods for quality
assurance of requirements.
[C] Requirements Management includes communication planning, particularly
regarding change management of requirements.
[D] Requirements Management aims to define and maintain the integrity of the
software artifacts, throughout the product life cycle.
Q5. Which of the following statements about Business Goal is NOT true?
2Marks
[A] Business Goals provide a clear picture of what the organization is trying to do
with the business.
[B] Business Goals describe the business problem to be solved by a solution.
[C] Business Goals should be SMART.
[D] Business Goals are short- or long-term objectives of an organization.
Page 2 of 11
Q6. Which of the following statements correctly explains reasons for
organizing requirements?
[A] Organizing requirements helps to define the structure of requirements and the
scope boundaries.
[B] Organizing requirements supports quality assurance as it makes the
requirements model more clear and complete.
[C] Organizing requirements is necessary to ensure that all requirements have
been collected.
[D] Organizing requirements supports project planning and allows maintaining
traceability.
Q7. What is demand? 2Marks
Q8. What do you understand by communication media? 2Marks
Q9. What is acceptance criteria? Why is it important? 4Marks
Q10. Differentiate requirement from acceptance criteria. 4marks
Q11. Mention website design lifecycle 7Marks
Q12. Define the following terms: 8Marks
a) Interview
b) Framework
c) Middleware
d) Feasibility study
Q13. What are the steps of write feasibility study report 5Marks
Q14. What is the difference between design and layout 4marks
Q15. What is requirements validation? What are the important of validation?
5Marks
Q16. What do you understand by confidentiality? 2Marks
Page 3 of 11
SECTION TWO: Choose Three Questions 30Marks
Page 4 of 11
Marking Scheme:
Q8. Communication media: refers to the means of delivering and receiving data
or information. 2marks
Q9. Acceptance criteria (AC) are the conditions that a software product must
meet to be accepted by a user, a customer, or other system. 2Marks
Well-written acceptance criteria help avoid unexpected results in the end of a
development stage and ensure that all stakeholders and users are satisfied with
what they get. 2Marks
Q10.
Requirements are at a higher level while acceptance criteria at a lower level,
more towards the delivery point 2Marks
Requirements are what you are supposed to do. Acceptance criteria are
agreed upon measures to call a project done. 2Marks
Q11. Website development lifecycle:
Gathering Information 1Mark
Planning 1Mark
Design 1Mark
Content Writing and Assembly 1Mark
Coding. 1Mark
Testing, Review, and Launch. ... 1Mark
Maintenance 1Mark
Q12.
Page 5 of 11
a) Interview: typically conducted face-to-face, to find out what the users’ priorities
are. 2marks
b) A framework: is a collection of programs that do something useful and which
you can use to develop your own applications 2marks
c) Middleware: software that acts as a bridge between an operating system or
database and applications, especially on a network. 2marks
d) Feasibility study: is an evaluation and analysis of a project or system that
somebody has proposed. 2marks
Q13. The steps of FSR are:
Q14. Design: is a work process which has a user perspective and drives
development based on your specific customer’s needs. 2Marks
Layouts: is a part of graphic design that deals in the arrangement of visual
elements on a page. 2Marks
Q15. Requirement Validation is the process of confirming the completeness and
correctness of requirements. 2Marks
Validation ensures that the requirements:
a) Achieve stated business objectives, 1Mark
b) Meet the needs of stakeholders, and 1Mark
c) Are clear and understood by the developers. 1Mark
Q16. Confidentiality: means that the prevention of unauthorized disclosure of
information. That is the wrong people will not be able to get any sensitive
information, and making sure the authorized or right people can easily get it.
2Marks
Page 6 of 11
Q17.
Q18.
1. Business Requirements 1Mark
2. User Requirements 1Mark
3. Functional Requirements 1Mark
4. Data Requirements 1Mark
5. System/Non-Functional Requirements 1Mark
6. Software/Technical Requirements 1Mark
Page 7 of 11
3. Functional Requirement: A functional requirement is system feature’ that
must be built into the system to satisfy the User Requirements. 1Mark
Q19.
a) A web design proposal is a document that will help you sell yourself and your work to clients. It’s a summary of
what you can do for a client with a breakdown of the problem they are trying to solve and the solution you can
provide. 2marks
References 1Mark
Page 8 of 11
1.5Marks resources. 1.5Marks
JAD 1Mark
RAD 1Mark
Prototyping 1Mark
Page 9 of 11
1. A summary statement sometimes called an executive summary, which
outlines the project requirements in general. 1.5 Marks
2. The objectives of the project. These objectives should be in SMART
format; specific, measurable, attainable, realistic, and time-bound. 1.5
Marks
3. The background and a needs statement or rationale for the
project. Explaining why the project is needed is a primary driver of the
project, and its success will depend on how well it fills the need. 1.5 Marks
4. The scope of the project — what's to be included and what is not to be
included. 1.5 Marks
5. Financial statements. Financial statements are essential for an overall
view of the effect of the project on the company's balance sheet and revenue
over a specific period of time. 1.5 Marks
6. Functional requirements and features. This is the place to provide details,
including diagrams, organization charts, and timelines. 1.5 Marks
7. A SWOT analysis - A complete business requirements document should
contain a SWOT analysis of the business and how the project fits into it.
The analysis should internal Strengths and Weaknesses and external
Opportunities and Threats. 1.5 Marks
8. Personnel needs. Who needs to be hired, and when. What categories of
employees will be needed and how will they be paid. 1.5 Marks
9. Schedule, timeline, and deadlines. Phases of the project should be
detailed in this section, to make sure all parties understand what is
required and when. 1.5 Marks
10. Assumptions. This part of the document is often overlooked. Spelling
out assumptions helps avoid problems later. For example, in the contract
above, the company wanted to lease, not purchase, the office space. 1.5
Marks
11. Cost and Benefit. A cost-benefit analysis is a detailed list of all costs
of the project and savings from the project should be included. 1.5 Marks
Page 10 of 11
Q23.
a) Availability: meaning that the ability of the system to make it assets accessible
to only authorized users and in a timely manner as determined by the systems
requirements. Simply means prevention of unauthorized withholding of
information or resources 3Marks
b) Portability
c) Privacy: is the right of individuals to have some control over information about
themselves. 3Marks
Page 11 of 11