Sie sind auf Seite 1von 2

USIS

No teacher bs
Sutdent course nibe
Website with all courses in a list in database
Student can use it to add, drop, search
Student can view their profile details (which should be completely like USIS)
Login system

Introduction:

The program and this project was built for the sole purpose of serving students in
universities and aid them in their academic activities. It's primarily a course
registration system. This system will help students to gather information about a
particular course and then they can easily enroll themselves in a particular
course, or drop courses according to their needs. This report will contain further
details and analysis of how this system was built as we move on.

Project Scope:

Three major modules had to be built for this project:-

-Enquiry Module
-Registration Module
-Cancellation Module
-Modification Module

The primary goal of the project is to build an online course registration system,
where students will be able to request available courses using the enquiry module
and then register required courses using the registration module. If the candidate
wants to cancel the course then he/she can do it using the cancellation module,
and, if the student wants to modify or change courses, then it can also be done
using the modification module.

Deadline: Everything from start to finish, with all the modules, had to be done
within 18th of August 2019

Budget: This whole project had a budget of 30,000 Taka.

Process Model:

Waterfall Model (Diagram):

Communication ---> Planning ---> Modeling ---> Construction ---> Deployment

Communication: Before the beginning of any software project, communication with the
user is most important. It is extremely important to know what the user wants from
the software. For that, we do requirements engineering. Here, we collect all the
requirements and features a user wants before proceeding further into development.

Planning: This is usually a detailed set of instructions of what to do in the


future in specific circumstances or situations. Here, the project manager finds out
what problems the team might have to face, the budget, schedules, risk involved
etc.

Modeling: The architecture of the software is designed by the engineers in this


phase by making use of the information collected from requirements engineering
phase.
Construction: The features and requirements are now translated to code language and
is implemented into the software.

Testing: Testing is very important to ensure the software meets the quality
standard of the user. In this phase, we make sure all the requirements are properly
met and all the bugs and problems are removed.

Deployment: After completing the software it is delievered to the customer who then
evaluates it and gives feedback for further improvement if required.

Advantages of using the Waterfall Model:

-It is very easy to implement as this is a linear model.


-The amount of resources needed is minimal compared to other models.
-Documentation takes place in every step of the software development process,
which makes it easier to understand the design and architecture of the program.
-Testing is done after every major step to ensure the code is running
properly and correctly.

Feasibility Study:

This activity involves gathering relevant information relating to the software or


product. The main goal of this activity is to find out whether the project can be
completed with the given financial and technical resources.
-Techincal Feasibility
-Operational Feasibility
-Economic Feasibility

Das könnte Ihnen auch gefallen