Site icon VU PAPERS

Virtual University Project

Final Project Ideas (CS619)

Virtual University Projects

CS619-Viva Exam Preparation Basic Question File Solved By Arslan

vu all projects 2023-24

Catering Support Service Company (project)

(SRS document for your SRS practice)

Assignment no 1

1.Software Requirements Specification

Table of Contents
1.Scope (of the project)                                                                                                            
2.Functional Requirements Non Functional requirements                                
3.Use Case Diagram                                                                                         
4.Usage Scenarios                                                                                 
 1.Scope of Project:
The main aim of this project is to provide a better system to the sites to handle all their daily stock related activities digitally. So, that the stock can be managed at the individual sites and the performance of the sites can be monitored and can be audited as well. Also To produce a simple, yet suitably effective user friendly interface and a system that is easily maintainable, efficient and practical.
2. Functional Requirements:

 Non Functional Requirements:

 3.Use Case Diagram(s):
  (FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
  4.Usage Scenarios:
 (FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )

1.    Add/Edit/Delete  Area Office (Virtual University Projects)
Use Case ID CSSC-01
Author Administrator
Description Administrator will be able to add/edit/delete the area offices.
Pre-Conditions Administrator is logged in and database is connected.
Post Conditions Success: The data about area office will be saved/deleted or updated in database of the system.

Failure: The database contents will remain unchanged.Main Success ScenarioThe administrator will login first.
The administrator will enter the all data about the office.
The system will validate the information.
A message will be displayed.
Use case ends.Alternative ScenarioIf administrator doesn’t want to save the records then he press the cancel button. The record is not saved in the database and use case is ended.Exception The system will generate exception if the data is incorrect or data is already is present in the database.

2.    Add/Edit/Delete  Supervisor (Virtual University Projects)
Use Case ID CSSC-02
Author Administrator
Description Administrator will be able to add/edit/delete the area supervisor.
Pre-Conditions Administrator is logged in and database is connected.
Post Conditions Success: The data about area office will be saved/deleted or updated in database of the system.

Failure: The database contents will remain unchanged.Main Success ScenarioThe administrator will login first.
The administrator will enter the all data about the supervisor.
The system will validate the information.
A message will be displayed.
Use case ends.Alternative ScenarioIf administrator doesn’t want to save the records then he press the cancel button. The record is not saved in the database and use case is ended.Exception The system will generate exception if the data is incorrect or data is already is present in the database.

3.    Add/Edit/Delete  General Auditor (Virtual University Projects)
Use Case ID CSSC-03
Author Administrator
Description Administrator will be able to add/edit/delete the General Auditor.
Pre-Conditions Administrator is logged in and database is connected.
Post Conditions Success: The data about area office will be saved/deleted or updated in database of the system.

Failure: The database contents will remain unchanged.Main Success ScenarioThe administrator will login first.
The administrator will enter the all data about the office.
The system will validate the information.
A message will be displayed.
Use case ends.Alternative ScenarioIf administrator doesn’t want to save the records then he press the cancel button. The record is not saved in the database and use case is ended.Exception The system will generate exception if the data is incorrect or data is already is present in the database.

4.    Add/Edit/Delete  Storekeeper
Use Case ID CSSC-04
Author Administrator
Description Administrator will be able to add/edit/delete the storekeeper of each area.
Pre-Conditions Administrator is logged in and database is connected.
Post Conditions Success: The data about area office will be saved/deleted or updated in database of the system.

Failure: The database contents will remain unchanged.Main Success ScenarioThe administrator will login first.
The administrator will enter the all data about the office.
The system will validate the information.
A message will be displayed.
Use case ends.Alternative ScenarioIf administrator doesn’t want to save the records then he press the cancel button. The record is not saved in the database and use case is ended.Exception The system will generate exception if the data is incorrect or data is already is present in the database.

5.    Make Order
Use Case ID CSSC-05
Author Customer
Description The customer will be able to make order.
Pre-Conditions The customer will visit the desired page.
Post Conditions Success: The data about the order will be saved in database of the system.

Failure: The database contents will remain unchanged.Main Success ScenarioThe customer visits the page.
Enter all the information about the order.
Enter his bio data.
Presses the order button.Alternative ScenarioIf customer doesn’t want to make order then he presses the cancel button and leaves the page.ExceptionThe system will generate exception if the data is incorrect or data is already is present in the database.

SRS-Document

For more detail about SRS and Virtual University Projects Click Here… 

Final Project Ideas (CS619)

Virtual University Projects

Mobi Quiz (Assignment no 2)

Methodology and Work Plan

Table of contents

  1. Introduction of the Planning Phase
  2. Methodologies

2.1 Existing Methodologies
2.2 Adopted Methodology
2.3 Reasons for choosing the Methodology

  1. Work Plan

1. Introduction of the planning phase:
The important task in creating a software product is extracting the requirements or requirements analysis. Customers typically have an abstract idea of what they want as an end result, but not what software should do. Incomplete, ambiguous, or even contradictory requirements should be recognized at this point. Frequently demonstrating live code may help reduce the risk that the requirements are incorrect.
Project planning is part of project management, which relates to the use of schedules such as Gantt charts to plan and subsequently report progress within the project environment. Initially, the project scope is defined and the appropriate methods for completing the project are determined.
Once the general requirements are gleaned from the client, an analysis of the scope of the development should be determined and clearly stated. Certain functionality may be out of scope of the project as a function of cost or as a result of unclear requirements at the start of development.
If the development is done externally, this document can be considered a legal document so that if there are ever disputes, any ambiguity of what was promised to the client can be clarified.
Advantages:
It involves creating of a set of plans to help guide your team through the execution and closure phases of the project. The plans created during this phase will help you to manage time, cost, quality, change, risk and issues.

  1. Methodologies:

 The Software Development Life Cycle is a process of creating or altering information systems, and methodologies that people use to develop these systems.
Methodology is generally a guideline for solving a problem, with specific components such as phases, tasks, methods, techniques and tools
2.1 Existing Methodologies:
There are a number of methodologies that are used in today’s computer life according to the project. The existing methodologies are as below:
2.1.1  Waterfall Model:
Description:
All projects can be managed better when segmented into a hierarchy of chunks such as phases, stages, activities, tasks and steps.  In system development projects, the simplest rendition of this is called the Waterfall methodology.
In the traditional waterfall methodology, first comes the analysis phase, then the design phase, followed by the implementation phase, with testing completing the process. The team that does each phase is different and there may be a management decision point at each phase transition.
The waterfall provides an orderly sequence of development steps and helps ensure the adequacy of documentation and design reviews to ensure the quality, reliability, and maintainability of the developed software.
The Waterfall Model is a documentation-driven model. It therefore generates complete and comprehensive documentation and hence makes the maintenance task much easier.
It however suffers from the fact that the client feedback is received when the product is finally delivered and hence any errors in the requirement specification are not discovered until the product is sent to the client after completion. This therefore has major time and cost related consequences.
The graphical representation of this model is following:
(Download attachment file below for model)

Advantages: 

Disadvantages: 

2.1.2  Rapid Application Development Model:
Rapid application development is a software development methodology, which involves iterative development and the construction of prototypes. It is a merger of various structured techniques, especially the data driven Information Engineering with prototyping techniques to accelerate software systems development.
It is a high speed adaptation of the linear sequential model in which fully functional system in a very short time (2-3 months). This model is only applicable in the projects where requirements are well understood and project scope is constrained. Because of this reason it is used primarily for information systems.
2.1.2.1 Spiral Model:
 Description:
This model was developed by Barry Boehm. The main idea of this model is to avert risk as there is always an element of risk in development of software. In its simplified form, the Spiral Model is Waterfall model plus risk analysis.
In this case each stage is preceded by identification of alternatives and risk analysis and is then followed by evaluation and planning for the next phase. If risks cannot be resolved, project is immediately terminated.
As waterfall methodology offers an orderly structure for software development, demands for reduced time-to-market make its series steps inappropriate. The next evolutionary step from the waterfall is where the various steps are staged for multiple deliveries or handoffs.
The ultimate evolution from the waterfall is the spiral, taking advantage of the fact that development projects work best when they are both incremental and iterative, where the team is able to start small and benefit from enlightened trial and error along the way.
A graphical representation of the spiral model is following:
(Download attachment file below for model)
Advantages:

Requires expertise in risk evaluation and reduction, Complex, relatively difficult to follow strictly:

2.1.3  Object oriented Methodology:
Object-oriented lifecycle models appreciate the need for iteration within and between phases. There are a number of these models. All of these models incorporate some form of iteration, parallelism, and incremental development.
2.1.3.1 Extreme programming Model:
 Description:
Extreme Programming is the best known iterative process. In extreme programming, the phases are carried out in extremely small steps compared to the older batch processes.
The first pass through the steps might take a day or a week, rather than the months or years of each complete step in the Waterfall model.
The graphical representation is following:………………………………
(Download attachment file below for graph)
Advantages:
Extreme Programming has different key advantages for different audiences.

Disadvantages:
Disadvantages of the XP are followings:

 2.1.4 Rapid Prototyping Model:
The Rapid Prototyping Model is used to overcome issues related to understanding and capturing of user requirements. In this model a mock-up application is created rapidly to solicit feedback from the user.
Once the user requirements are captured in the prototype to the satisfaction of the user, a proper requirement specification document is developed and the product is developed from scratch.
2.1.4.1 Incremental model:
Description:
Various methods are acceptable for combining linear and iterative systems development methodologies, with the primary objective of each being to reduce inherent project risk by breaking a project into smaller segments and providing more ease-of-change during the development process.
A series of mini-Waterfalls are performed, where all phases of the Waterfall development model are completed for a small part of the systems, before proceeding to the next incremental.
The graphical representation of the incremental model is following:…………………………….
(Download attachment file below for graph)
Advantages:

Disadvantages:

2.2 Adopted Methodology:
 The adopted methodology for this project is VU Process Model which is a combination of waterfall and spiral models.
The graphical representation of VU Process Model is following:…………
(Download attachment file below for model)

2.3 Reasons for choosing the Methodology
There are several reasons for adopted methodology for this project.
Salient features of waterfall are given below:

Methodology and Work Plan

Final Project Ideas (CS619)

Virtual University Projects

Mobi Quiz (Assignment no 3)

Design Document 1

Table of Content    (Virtual University Projects)

                                                                                                            

  1. Introduction (of analysis and design phase)
  2. Overview (of proposed system)
  3. Data Flow Diagrams (DFD)
    (To be developed using Microsoft Visio)
  4. Entity Relationship Diagram (ERD)

(To be developed using Microsoft Visio or ERWIN)

  1. Activity Diagram
  2. Sequence Diagrams
    (To be developed using Rational Rose)
  3. Architecture Design Diagram
  1. Introduction (of analysis and design phase) (Virtual University Projects)

Analysis and design phase is the pictorial form of the system. With the help of provided diagrams, all processes have been shown pictorially. This pictorial form enables us to understand the whole system in easy way.  It will give a brief idea that how the project will work.

2. Overview (of proposed system) (Virtual University Projects)

3.Data Flow Diagrams (DFD) (Virtual University Projects)

.Context diagram
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
DFD Level 1:
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
4.Entity Relationship Diagram (ERD)
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
5.Activity Diagram
Sign Up:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Sign In:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Add Students &Add Degree Programmed :-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Manage Account, faculty programmed and Students:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Request to start paper:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
View Result and History:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )

  1. Sequence Diagrams

Login and Sign Up:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
View history After Login:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Request to start paper:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Create Quiz and Check Quiz :-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Add Student and their Semester:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )
Manage Degree,Faculty and Account:-
(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )

  1. Architecture Diagram:-

(FOR DIAGRAM …….SEE THE ATTACHMENT FILE BELOW )

                                   vu-project-mobiquiz-design-1

Exit mobile version