4 minute read

Architecture Design Diagram

1. Introduction of Design Document

This document is designed to see what is to be built at its cause levels to give a software growth team an overall guidance of the architecture of the software project. This phase environs

Advertisement

• Entity Relationship Diagram (ERD) • Sequence Diagrams • Architecture Design Diagram • Class Diagram • Database Design • Interface Design • Test Cases

Entity Relationship Diagram:

Entity Relationship Diagram is a data model for describing a database in an abstract model. It contains entities and their relationships. An entity may be defined as a thing which Is recognized as being capable of an independent existence and which can be uniquely identified.

Sequence Diagram:

Sequence Diagram is an interaction diagram that shows how processes operate with each other.

Architecture Design Diagram: Architecture Design Diagram used to represent data in the form of layers. It contains three layers’ data link layer, application layer and business layer.

Class Diagram:

In Class diagram we will describe the structure of Online Support System by showing the system’s classes, show their attributes, operations or methods and relationships between classes or objects. In a class diagram classes represent both the main objects and interactions.

Database Design:

Database Design is a process of producing a detailed data model of a database. It can be taken as the logical design of the base data structures to store the data

Interface Design:

Interface Design is a GUI view of main software. It shows how our Software Application will look like and how we interference with the System.

Test cases:

In the test cases for the Online Support System are also given. A test case in software

engineering is a set of conditions or variables under which a tester will determine whether an

application or software system is working correctly or not.

2. Entity Relationship Diagram (ERD)

3. Sequence Diagrams

4. Architecture Design Diagram

5. Class Diagram

Student

-id :int -RollNum ber : int -Class : String -batch : int -address : String -contact : int -fathername : String -StudentNam e : String -CNIC : String +ViewStudentRecords() +ViewFeeDetails() +Login() +Registration()

6. Database Design

7. Interface Design

8. Test Cases

Test Case Id 1

Test Case Title Login

Pre-condition

The actor’s login information must be existing in the system database. Actions 1) The actors enter the id and password in the login form 2) The system verified the id and password Login Successfully Expected Result The actors are entering the login id and password and login to the system.

Tested By: F20022E390 (BC170404462)

Test Case Id 2

Test Case Title View Information

Pre-condition Browse the Web Application

Actions 1) The actor browses the Web application 2) View the Information display on the Website Expected Result The said software will be used by the admin, students and visitors. Any visitor can view information displayed on the website including admission, Programs Detail, Faculty, and Contact Us etc.

Tested By: F20022E390 (BC170404462)

Test Case Id 3

Test Case Title Manage Student Information

Pre-condition Login in to the system

Actions 1) Login to the System 2) View the Student Information 3) Manage Student Information 4) Perform Operations on it. Logout Expected Result Admin wants to manage complete student information, like personal information, fee details, and other charges details, Batch, Class, Roll No, Name, Father Name, CNIC/B Form, Address, Contact No, and Monthly Fee.

Tested By:

F20022E390 (BC170404462)

Test Case Id 4

Test Case Title Staff Information

Pre-condition Login in to the system

Actions 1) Login to the system Manage the staff Information i.e. id, Name, Father 2) Name, CNIC/B Form, Address, Contact No, and Monthly Salary. Expected Result Admin Staff information that will also be part of the proposed software i.e. id, Name, Father Name, CNIC/B

Form, Address, Contact No, and Monthly Salary.

Tested By: F20022E390 (BC170404462)

Test Case Id 5

Test Case Title Student Fee Information

Pre-condition Actors Login to the system after verification of user Id and password Actions 1) Actors Login to the system Actors view the student fees information student monthly fee detail i.e. college fee, transport charges, fine etc. Expected Result This application will be able to handle student monthly fee detail i.e. college fee, transport charges, fine etc

Tested By: F20022E390 (BC170404462)

Test Case Id 6

Test Case Title Add Daily Expense

Pre-condition Actors Login to the system after verification of user Id and password Actions 1) Admin login to the system 2) Admin add the daily expense details in to the system Logout Expected Result Admin should be able to insert daily expenses, monthly salaries and student fee.

Tested By: F20022E390 (BC170404462)

Test Case Id 7

Test Case Title Student Fee Report

Pre-condition Actors Login to the system after verification of user Id and password Actions 1) Application not generates reports i.e. Student Fee 2) Reports Class wise and Month wise, All Students Fee Reports Students, not submitted Fee Report. Expected Result Application will generate reports i.e. Student Fee Reports Class wise and Month wise, All Students Fee Reports Students, not submitted Fee Report.

Tested By: F20022E390 (BC170404462)

Test Case Id 8

Test Case Title Expenses and Revenue Reports

Pre-condition Actors Login to the system after verification of user Id and password

Actions

1) Admin Login to the system 2) Admin may view the monthly Expense and

Revenue Report

Logout Expected Result Application will generate reports i.e. Month wise Expenses and Revenue Reports Tested By: F20022E390 (BC170404462)

This article is from: