You are on page 1of 6

Bahir Dar institute of technology Final exam for 4th year second

Faculty of computing Write your answer precisely and correctly

Department of software engineering Turn off your phone and place it on the
ground.
Software project management
Time allowed 3:30

Part one: Case Study

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.

1. Write brief description for the this project product.(2 points)


2. Write summery of main project deliveries. (3 points)
3. Draw work break down structure diagram up-to level 2. You can only select one element from
level 1 to level 2. (3 points)
4. Identifying the main or specific activities that must be carried out in order to complete the project
deliverable. (2 points)
5. Determine the activity dependencies identified in question 4, estimate their duration, and draw
an active on an arrow diagram.(4 points)
6. Find critical paths for this project. (2 points)

Address questions ranging from 7 to 9 based on the data provided in tables 1 and 2.

No Job Title Experience Rate of pay


1 Requirement engineer Top 70 birr per hour
Medium 45 birr per hour
Low 25 birr per hour
2 Programmer Top 95 birr per hour
Medium 75 birr per hour
Low 40 birr per hour
3 System designer Top 100 birr per hour
Medium 55 birr per hour
Low 25 birr per hour
4 Graphics designer Top 85 birr per hour
Medium 65 birr per hour
Low 45 birr per hour
5 Database designer Top 120 birr per hour
Medium 80 birr per hour
Low 40 birr per hour
6 Project manager Top 100 birr per hour
Medium 75 birr per hour
Low 50 birr per hour
7 HR manager Top 35 birr per hour
Medium 25 birr per hour
Low 10 birr per hour
8 Finance manager Top 55 birr per hour
Medium 25 birr per hour
Low 10 birr per hour
Table 1: available human resource; assuming 8 hours per day and 5 days per week work time.

No Item name Specification Price


1 Laptop Core i5 28000 birr
2 Laptop Core i7 38000 birr
3 Desktop Core i5 26500 birr
4 Desktop Core i7 28000 birr
5 Office for work 5 X 5 meter 7000 birr per month
6 Office for work 6 X 8 meter 9000 birr per month
7 Printer 30000 birr
Table 2: additional expenses

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).

1. Which of the following is a suggestion for improving user input?


A. Have users on the project team.
B. Develop a good project selection process for IT projects.
C. Co-locate users with developers.
D. All
2. Which of the following is a best practice that can help in avoiding scope problems on SW projects?
A. Creating documentation that will serve as the foundation for future project decisions.
B. Executing a project plan without a solid scope statement and work breakdown structure.
C. Expanding the scope of a project product without modifying the time and cost plan.
D. None
3. You cannot start editing a technical report until someone else completes the first draft. What type
of dependency does this represent?
A. Finish-to-start C. Finish-to-finish
B. Start-to-start D. Start-to-finish
4. Which of the following processes involves determining the policies, procedures, and
documentation that will be used for planning, executing, and controlling the project schedule?
A. Defining activities C. Planning schedule management
B. Activity sequencing D. Activity sequencing
5. What is the main goal of project cost management?
A. To complete a project within an approved budget
B. To complete a project for as little cost as possible
C. To provide truthful and accurate cost information on projects
D. To ensure that an organization’s money is used wisely
6. What is free slack?
A. Free slack is the amount of time an activity may be delayed from its early start without
delaying the planned project finish date.
B. Free slack is the amount of time an activity can be delayed without delaying the early start of
any immediately following activities
C. Free slack is the longest path in network diagram.
D. None
7. All are true about critical path, except:-
A. The critical path does not include all of the critical activities; it simply takes into consideration
time.
B. If the lengths of two or more pathways are the same, there might be more than one critical
path.
C. As the project proceeds, the critical path cannot be modified.
D. All

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.

Part IV: work out

1. Consider tables 3 and 4 and respond to the following questions.

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)

Group assignment evaluation

1. Based on your group assignment, define facilitating functions.(10 point)

You might also like