Uploaded by Ying Han Chen

SE Tutorial 2

advertisement
Tutorial 2
1. During ‘Elicitation and Analysis Process’ activities, eliciting and understanding
requirements from system stakeholders is a difficult process. Explain TWO (2) reasons and
give example for each of them based on this case study?
The reasons is stakeholders don’t know what they really want. Based on case
study , the stakeholder don’t either they want to track the inventory or handle the sales.
The reason is stakeholders express requirements in their own terms. Based on
case study, the stakeholder state the requirement they want in their own terms and its will
confuse the software engineer.
2. From the given user requirement “the system shall able to track inventory and provide
related report every month”. Please construct TWO (2) possible system requirement related
to that user requirement.
1.1 On the last working day of each month. A summary of sales, remains inventory of stock
shall be generated.
1.2 A report shall be created for each store and shall list the individual toys name, the toys
inventory.
3.Describe THREE (3) requirements validation techniques and give example for each of
them based on this case study? Which technique that you think the most suitable to validate
the requirement from the case study? Justify your answer.
First, requirements reviews. Based on case study, we can do a manual analysis of the
requirement of the company to know what they want.
Second, prototyping. Based on case study, we can use an executable model of the
system to check the requirement of the company can function or not.
Third, test-care generation. We can developing some test based on the requirement
to check testability of the software.
I think that prototyping is the most suitable because the time given is short. So we can
find a prototype model of the software and customized it.
4. Non-functional requirements often constrain the system being developed and the
development being used. Give TWO (2) types of non-functional requirements. Write ONE
(1) non-functional requirements statement for each type that has been mentioned for the
proposed system
Firstly, performance requirements. The shutdown time must not excceed than 20
seconds.
Second, security requirements. Only the staff of toy store can log in into the system.
Download