Professional Documents
Culture Documents
Final Exam
Final Exam
Final Exam
Department of software engineering Turn off your phone and place it on the
ground.
Software project management
Time allowed 3:30
Read the system requirements carefully and respond to questions one through nine.
A member of the Alkan Business and Technology College Board of Directors made the decision to use a
student information system for their college in order to ease and simplify the business processes regarding
to students. Mr. Demamu Melash is a member of the senior administrative staff of Alkan Business and
Technology College. He delegated responsibility for selecting a competent software development
company based on their project plan document, supervising the whole project life cycle, and approving
relevant project changes from Board of Directors members. Mr. Demamu has given the system
requirements listed below to help you to develop a project plan document for the system.
The design and implementation of student information system is to replace the current paper-based
records. College Faculties are able to directly access all aspects of a student’s academic progress,
attendance-details and various activities of students through a secure, online interface. All data is
thoroughly reviewed and validated on the server before actual record alteration occurs. In addition to a
staff user interface, the system plans for student user interface, allowing users to access information and
submit requests online thus reducing processing time. All data is stored on servers managed by the college
administrator and ensures highest possible level of security. The system features a logging system to track
all Users-access and ensure conformity to data access guidelines and is expected to increase the efficiency
of the college’s record management thereby decreasing the work hours needed to access and deliver
student records to users. This system provides a simple interface for the maintenance of student
information. Achieving this objective is difficult using a manual system as the information is scattered, can
be redundant and collecting relevant information may be very time consuming. All these problems are
solved using student information management system:-Providing the online interface for students, faculty
etc., increasing the efficiency of college record management, Decrease time required to access and deliver
student records, to make the system more secure, Decrease time spent on non-value added tasks.
The design of the student information management system includes the design of the home page which
provides the way for all the students, staff and other user to access the system. Every user of the system
has a unique username and password. The home page mainly contains a login form through which a new
user can register, or an existing user can login to the system by entering the username and password. The
system is supposed to perform the following functions:-
a) STUDENT:
The student is of center focus, because in every college student plays the very important role. Student can
access the information of the college, course details, subject details, faculty details, training and
placement cell information and exam section information wherein the course details include information
regarding branch of studying, the academic calendar of the college, year wise subject offered by the
branch, the subject details include the syllabus of the subjects, information regarding the staff handling
the subjects, the subjects he presently registered for the semester he is presently studying, attendance
and internal marks of the subjects, he can also ask any queries to the staff regarding the subjects. The
placement details include the information about the companies, the eligibility criteria for attending
recruitment of the companies, the process of recruitment, the date and time of the recruitment. The
placement cell updates the student’s information who got selected for a company. The exam section
details include the internal and external time tables, the room allocation for the exams, it also contains
the semester end results.
b) FACULTY:
Each teacher has one file that enables them to keep their schedules, students, and classroom information
all in one place. That single database file allows administrators to have up-to-date information about the
teachers and their classes at any time. It is faster for teachers to fill out classroom reports and forms using
the interactive teacher database because all of the basic information including the teacher’s name and
classroom details are automatically placed in the form. Teachers simply fill in the details and click OK.
Reports and forms are automatically saved to the teacher’s file. They can also view the student details for
better understanding the student performance and improving the efficiency of the student. The staff also
gets the updates from the college regarding any events occur in the college. They can also get the
notifications from the placement cell and exam section.
c) EXAM SECTION:
The examination section is responsible for updating internal and external examination time table. They
also allocate time slots for the updating the supervision list for the faculty by generating unbiased
schedule to equally allocate the duty and also provides benefit of work if faculty supervises supplementary
and classroom allocation for the students in the examination. The verification of mark sheet and approval
of the internal marks are done by the exam department.
d) PLACEMENT CELL:
The placement officer is responsible for updating the placement related information like eligible criteria
for a particular company, arriving date for the company which is coming for recruitment, the list of
students who are eligible for attending the recruitment process. The list of student who got placed in a
company and the placement officer can access the student information from the student database for
selecting the eligible candidates list for placements. He also can send notifications to students regarding
any information.
e) ADMINISTRATOR:
The administrator is responsible for entering the new student, promoting the student from one class to
another, from one semester to another and from one year to another. Managing the student accounts
like any changes regarding to the name, address etc. The administrator also manages the faulty accounts
like entering a new faculty, assigning the faculty to the subjects. The administrator also updates the
college related information like calendar of events, information regarding any other events that occur in
the college. The administrator will check the all the updates i.e. student updates, faculty updates, exam
updates etc. The administrator has the highest level of power in the student information system.
Based on college history, Mr. Demamu is certain that the above-expected system requirements will not
change for at least the next five years. The whole budget of the project is planned to never surpass 1
million birr, and the project must be completed in less than a year.
Address questions ranging from 7 to 9 based on the data provided in tables 1 and 2.
7. Determine what resources and amounts of them should be used for each of the activities you
defined in question 4.(4 points)
8. Develop an estimate of the costs and resources needed to complete a project.(2 points)
9. Allocate the overall cost estimate to individual work items. (3 points)
Part II: choose best answer for the following questions (1 point for each).
Part III: If the statement is correct, say True; else, say False (1 point for each).
1. Critical chain scheduling assumes resources do multitask because decreases total durations.
2. Sunk costs should be considered while selecting a project.
3. A cost is a resource that is sacrificed or foregone in order to attain a certain goal, or anything that
is given up in return for something else.
Table 3: Project A
Table 4: Project B
a. Find NPV for both project(2 point)
b. Find payback year for both project(2 point)
c. Find ROI for both project(2 point)
d. Based on your finding which project do you select? (2 points)
2. Given the following information for a one-year project, answer the following questions. Recall
that PV is the planned value, EV is the earned value, AC is the actual cost, and BAC is the budget
at completion.
PV 12,000 birr
EV 10,000 birr
AC 15,000 birr
BAC 110,000 birr
a. What is the cost variance, schedule variance, cost performance index (CPI), and schedule
performance index (SPI) for the project?(2 points)
b. How is the project doing? Is it ahead of schedule or behind schedule? Is it under budget or over
budget?( 1 point)
c. Estimate at completion (EAC) for this project. Is the project performing better or worse than
planned?(1 point)
d. Estimate how long it will take to finish this project.(3 point)
Bones
1. How is project cost management different when using an agile approach?( 2.5 points)
2. Define quality control management? (2.5 points)