Consider Email Manager Software (e.g. Outlook express). Following business level
ID: 3631657 • Letter: C
Question
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):
1) User level requirement(s)
2) Functional requirement(s)
3) 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.
Explanation / Answer
1.) Ans: User requirements are stated from the user's point of view and describe what is needed for the user to do his job. User Requirements for the mail system can be: -user can send/receive and store the email to/from any domain(gmail etc.) Functional Requirement is also similar to user requirement but is the function which the system should perform or to achieve this function system is designed.. --for this system the function requirement are: --Mail system should have function like send/receive email to/from any domain and can store the email too. Similarly, Non functional requirement are other than the functional requirement which may be the speed , processing capacity , security , efficiency , backward compatibility etc which are very important to consider why designing any system nowadays. 2.) ans: Most suitable case of change management is the Requirement analysis since it is the phase which leads for the design to be successful and easy otherwise finding change in design and testing in the software engineering is the worst case since more testing and more complexity increase due to change in these phase. similarly, we need to have these kind of test cases should be designed in the earlier phase or design of test case from requirement analysis can good for these kind for change management and easier for a system analyst to carry their project.... Thank you hope this will help you....
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.