BBM3822017springMidtermExamSolutionsApr_12.pdf - Page 1 of 8 BBM 382-Software Engineering Midterm Exam SOLUTIONS April 4 2017 Duration 3 hours(Open book

BBM3822017springMidtermExamSolutionsApr_12.pdf - Page 1 of...

This preview shows page 1 - 3 out of 8 pages.

Page 1 of 8 BBM 382-Software Engineering Midterm Exam SOLUTIONS April 4, 2017 Duration: 3 hours (Open book & notes) Instructors: Dr. Ayça Tarhan, Dr. Vahid Garousi Student ID: ……………………………………………… Student Name: ……………………………………………… Signature: ……………………………………………… Section: ± #1 (Dr. Vahid Garousi) ± #2 (Dr. Ayça Tarhan) Part Question Points Your mark A-Software process and requirements 1 15 2 15 3 10 4 20 Sum 60 B-Software design 5 15 6 20 7 5 Sum 40 Total 100 Answer the midterm’s questions in accordance to the system specifications provided below. Web-based email system (HUmail): Hacettepe University has signed a contract with your company about the following software project. Your task is to develop an email system called HUmail . This application should look like the popular Gmail. You should develop BOTH the email server and a web-based email client. You can use standard web and application servers. User accounts are created by an administrator (Users cannot create account themselves). User accounts can be of types: student, or personnel. Users can then login, and do various standard email activities (e.g., read, compose, send, forward, and delete emails, etc.). There should also be support for user preferences (email settings such as email signature) and email folders. The system should also have a spam detector.
Image of page 1