Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Scenario

Apex Educational Institute (AEI) which is predominantly operating in Nepal is


offering an education to many nationals and international students. AEI is one of
the leading research and academic institutes with nearly 4000 students, 75 faculty
members and 40 non-teaching staffs across 4 departments (IT, Business,
Hospitality Management & ACCA) and 7 centres.

AEI is seeking an enhanced solution that automates various academic and


administrative activities. You are hired as a System Analyst for AEI which is
developing a new Office Management solution. Proposed system will handle
Attendance, Record Management, and Accounting.

AEI has a small systems development team which in the past has been solely
responsible for all development work. The CEO of the AEI feels that the Research
& Development team has not been outward looking and wants a fresh approach
for the proposed system. The in-house team will work alongside analysts and
developers from your team who will lead the project.

You are responsible for managing the project including analysis and design stage
of the new system. Your first task is to update the in-house team on the
developments in new methodologies used to analyse systems. Most of the in-house
team uses only the more traditional approaches and few are fully aware of the agile
methodologies which are growing in popularity

Assignment:
As a part of your responsibility, you are required to prepare a report that describes different
software development cycles. Your report must include the following:

1. Description software development models considering at


least one iterative and one sequential models.
2. The risks involved in each of the models and how the risk can be mitigated /managed
in each model by taking a reference of the spiral model.

Once you have prepared the report you are required to produce documentation that

3. Describe with an example why a particular lifecycle model is selected for a


development environment. You may consider a different development environment
with different business logics, platform, etc., and the applicability of the particular
software development model over the development environment.

You might also like