Q1 [Marks 12]
Consider Email Manager Software (e.g. Outlook express). Following business level requirement was taken from its Requirement Specification document.
“User will be able to send/receive and store emails efficiently and securely to/from any domain (e.g. gmail, mail.yahoo etc)”
Being a Software Engineer, drive the following (from above mentioned business level requirement):
User level requirement(s)
Functional requirement(s)
Non functional requirements(s)
Q2 [Marks 8]
“During the construction of Hydro Power project, it was suggested to shift the exit way, 50m left to its current position when project was nearly to be completed. However the task was going to be very difficult and costly. It could be accomplished easily if realized earlier.
Keeping in mind the concept of “change”, apply the above scenario in case of software development. Also mention the most suitable and worst phase for a needed change, in case of software development regarding cost and efforts.
Idea Solution will be upload soon