Vous êtes sur la page 1sur 41

University of Central Punjab

BSCS FINAL PROJECT SRS Version 1

Social Networking for University Campuses

Project Advisor Prof. Nabeel Sabir

Presented by: Group ID: R13BS018 L1F08BSCS0011 L1F08BSCS2064 Abdul Rehman Jamil Arsalan Khalid

University of Central Punjab

Faculty of Information Technology

University of Central Punjab

Software Requirements Specification Version 1

Social Networking for University Campuses

Team R13BS018
Member Name
Abdul Rehman Jamil Arsalan Khalid

Primary Responsibility
Introduction and Overall Description Use cases and IV and V Reports

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

Table of Contents
1. Introduction................................................................................................................................1 2. Overall Description....................................................................................................................2 3. Functional Requirements.......................................................................................................... 4 4. Nonfunctional Requirements.................................................................................................. 35 5. Other Requirements................................................................................................................ 36

Revision History
Name Date Reason For Changes Version

iii

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

1.
1.1

Introduction
Product

Social Networking system is a detailed mobile and web based application. The main features of campus social network system are to support online communication, sharing and collaboration in learning, teaching and research activities of campus users.

1.2

Scope

The purpose of our system is to provide an interactive environment for teachers and students of different universities having different backgrounds and ethnicity to merge at one single platform. The system will provide with knowledge of upcoming events and activities, about latest tools and gadgets and will work as an effective search engine to query user problems. The system also provides students and teachers with individuality where each and every user will be given specific rights to perform such as chatting among friends and video conferencing. Also they will be allowed to create their profiles where they can keep information and data about themselves.

1.3

Business Goals

Social Networking system will effectively entertain students regarding their problems in academics and their university life. It will provide students with such information that he/she will have all the prior knowledge of a university which will help students to get used to the environment of a university. The social networking system will be domain specific and not generalized where only university students and teachers will be allowed to share knowledge and information. It will overcome student problems which may be as follows Program/course selection. Project selection. Communicating/interacting with faculty members. Knowledge of upcoming activities/events. Knowledge about latest tools, gadgets and softwares

1.4
N/A

Document Conventions

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

1.5

References
Proposal document http://pages.cs.wisc.edu/~akella/CS740/S11/740-Papers/BEN%2B09.pdf www.mashable.com http://www.slideshare.net/sparkbouy/universities-and-social-networking

2.
2.1

Overall Description
Product Features

The Social Networking system features include: An interactive environment for teachers and students: Students and teachers rely on each other to access sources of knowledge and share their information, expanding the general scope of the educational process and expansion of knowledge. The role change from keeper of knowledge to facilitator of learning is an opportunity for educators to dramatically change the way their students learn. Online communication: Social Networking for university campuses will help build online communities of people who share interests and/or activities, or who are interested in exploring the interests and activities of others, gain knowledge and keep updated. Sharing and collaboration in learning: Knowledge will be represented by the content shared and created by the users, so that not only teachers are responsible to create new content and to answer questions, but also students have the same chance to contribute to the collective learning experience. Teaching and research activities of campus users: Learning and other activities like seminars, workshops, concerts, information and other activities regarding universities, their faculty will all be available so that it would be easy to the users to get updated and informed about their and universities around them. A single platform for different university students: Social networking for university campuses provides with an interactive environment for teachers and students of different universities having different backgrounds and ethnicity to merge at one single platform. Video conferencing and chatting: The social network system also provides video conferencing and chatting among students and teachers or other faculty members of different universities to enhance learning by contacting textually or visually to understand things better. Information regarding different universities and updating: The social network system will provide with all the information necessary required for a teacher or for a student of different universities. This information will help students with the knowledge of what is going on regarding academics or other social activities in or around their university. As a teacher it will be a place where teachers of different or same university but of different departments could communicate with each other.
2

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

Creating user profiles: To make use of the provided services/functionalities and to keep being tuned with its related members, a user creates account which may be referred to as a profile. A profile will have the basic and necessary information like name, age, gender, which university does a user belong to etc of both the students and the teachers. Help students choose their courses, projects: When teachers will be using the system, students having problems in any domain may ask them or query their problems regarding course or project selection. Teachers of various universities could guide students in order to choose what is best for them.

2.2

User Classes and Characteristics

There are mainly three user classes of our system 1. Students: students who are registered in a university use the system on daily basis 2. Teachers: teachers of any university who may also use the system on daily basis 3. Administrator: administrator controls both classes, of students and teachers

2.3

Operating Environment

Windows operating system with Intel chipped processors and with .NET framework 3.5 installed for our web based system. And for our mobile based devices the system will be compatible with devices running on android 2.0 operating systems and onwards.

2.4

Design and Implementation Constraints

The system will provide users with privacy settings for the safety of information. The system is designed to run on Windows operating system and android 2.0 and above. System

2.5

Assumptions and Dependencies

User should have the Windows operating system with Intel chipped processors and with .NET framework 3.5 installed and android 2.0 operating systems to use the system.

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.

Functional Requirements
3.1.1 Search university as Visitor Identifier Purpose Pre-conditions Postconditions S# 1 2 UC-1 Use case enables the visitor to search for a university for information Website should be open The selected university information will be displayed. Typical Course of Action Actor Action System Response The user will type a name of university in the dialogue box and press search button. System will open the information of that particular university. 1 Alternate Course of Action Actor Action System Response If the user enter the name of university which do not exist. An error will occur that university is not found.

S# 1 2

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.1.2 Search program as Visitor Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 The user will enter university name. The information will be displayed. 2 Alternate Course of Action Actor Action System Response If the selected university is not offering the course. The course is not offered by this university. UC-2 Use case enables the visitor to search for a program in the university. Website should be open The selected program and its information will be displayed. Typical Course of Action Actor Action System Response The user will type a name of program in the dialogue box and press search button. The system will ask for the university.

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.1.3 Search teacher as Visitor Identifier Purpose Pre-conditions Postconditions S# 1 2 UC-3 Use case enables the visitor to search for a teacher. Website should be open The selected teachers information will be displayed.

Typical Course of Action Actor Action System Response The user will type a name of the teacher in the dialogue box and press search button. The system will display the information of the particular teacher. 3 Alternate Course of Action Actor Action System Response The teacher does not exist in the database. The system will generate the error that the teacher does not exist.

S# 1 2

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.1.4 View posts & Events Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 The user will enter university name. The latest post and events will be displayed which are posted by the registered members. 4 Alternate Course of Action Actor Action System Response UC-4 Use case enables the visitor to view events and posts. Website should be open The user can view the post and events.

Typical Course of Action Actor Action System Response The user will press whats new button. The system will ask for the university

S# 1 2

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.1.5 Register as student or teacher Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 The visitor will press save button after filling all fields that are not optional. The system will search data if it exist for security and save if exist. 5 Alternate Course of Action Actor Action System Response If the data is not found in the respective university. Error will be generated Not a member of this university or institute. If the fields are not filled properly. The system will display the form again to visitor to fill it. The visitor will ask choose between teacher and a student. The system will display an information form to be filled. UC-5 Use case enables the visitor to be the member as student or a teacher. Website should be open The user can become a member as a student or teacher. Typical Course of Action Actor Action System Response The user presses the register button. The system will ask that whether register as a teacher or student.

S# 1 2 3 4

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.1 Sig in as a student Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 The student will enter the user name and password. Student portal will be opened. Alternate Course of Action Actor Action System Response
6

UC-6 The user will be able to use the website with student privileges. Website should be open A student can use certain features of the website.

Typical Course of Action Actor Action System Response The student will press the sign in button. The system will display an authentication page.

If the user name and password does not match. System will generate the message that the user name and password is incorrect.

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.2 Search university as student Identifier Purpose Pre-conditions Postconditions S# 1 2 3 Now a student can join the communities of that university by selecting community button. The system will display the communities. 7 Alternate Course of Action Actor Action System Response If the user enter the name of university which do not exist. An error will occur that university not found. UC-7 Use case enables the student to search for a university for information Student portal should be open The selected university information will be displayed. Typical Course of Action Actor Action System Response The user will type a name of university in the dialogue box and press search button. System will open the information of that particular university.

S# 1 2

10

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.3 Search program as student Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 S# 1 2 The student can now register courses by pressing Registration button. The system will display the courses and its requirements. 8 Alternate Course of Action Actor Action System Response If the selected university is not offering the course. The course is not offered by this university. The user will enter university name. The information will be displayed. UC-8 Use case enables the student to search for a program in the university. Student portal should be open The selected program and its information will be displayed. Typical Course of Action Actor Action System Response The user will type a name of program in the dialogue box and press search button. The system will ask for the university.

11

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.4 Search teacher as student Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 The student is able to chat and call a teacher by pressing communication button. The system will leave a message or call the teacher. 9 Alternate Course of Action Actor Action System Response The teacher does not exist in the database. The system will generate the error that the teacher do no exist. UC-9 Use case enables the student to search for a teacher. Student portal should be open The selected teachers information will be displayed.

Typical Course of Action Actor Action System Response The user will type a name of the teacher in the dialogue box and press search button. The system will display the information of the particular teacher.

12

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.5 Join communities as student Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 Select the community and press the join button. the student can view and post on this community page. Now a student can join the communities of that university by selecting community button. The system will display the communities. UC-10 To have the updates and for volunteer services. Student portal should be open The student becomes the part of the selected community. Typical Course of Action Actor Action System Response The user will type a name of any university in the dialogue box and press search button. System will open the information of that particular university.

13

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.6 Manage friends Identifier Purpose Pre-conditions Postconditions S# 1 2 S# 1 2 UC-11 View profile.
User Must be login as student

View different profile.

Typical Course of Action Actor Action System Response Write the name of the person in the search bar and press search. The system will display the profile of the selected person. 10 Alternate Course of Action Actor Action System Response If the name of the person does not exist in the database. The system will display the error the person does not exist.

10

14

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.7 Manage friends Identifier Purpose Pre-conditions Postconditions S# 1 2 3 Press the Add the person. The system will update your list and save the profile to your list. 11 Alternate Course of Action Actor Action System Response If the name of the person does not exist in the database. The system will display the error the person does not exist. UC-12 Add friends to profile.
User Must be login as student

Friends added to your profile.

Typical Course of Action Actor Action System Response Write the name of the person in the search bar and press search. The system will display the profile of the selected person.

S# 1 2

11

15

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.8 Manage friends Identifier Purpose Pre-conditions Postconditions S# 1 2 3 Press the Delete button. The system will update your list and delete the profile from your list. 12 Alternate Course of Action Actor Action System Response If the name of the person does not exist in the database. The system will display the error the person does not exist. UC-13 Delete friends from profile.
User Must be login as student

Friends are deleted from your profile.

Typical Course of Action Actor Action System Response Write the name of the person in the search bar and press search. The system will display the profile of the selected person.

S# 1 2

12

16

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.9 Chat with teacher and friends Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 Select a person. The system will start the chat. Alternate Course of Action Actor Action System Response
13

UC-14 To communicate with teachers and friends. Student portal should be open. Student will connect to the selected person.

Typical Course of Action Actor Action System Response The student will press the communication button. The system will display the list of added people.

If the person is not in the list. The system will ask to add the person.

13

17

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.10 Call with teacher and friends Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 Select a person. The system will start the call. Alternate Course of Action Actor Action System Response
14

UC-15 To communicate with teachers and friends. Student portal should be open. Student will connect to the selected person.

Typical Course of Action Actor Action System Response The student will press the communication button. The system will display the list of added people.

If the person is not in the list. The system will ask to add the person.

14

18

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.11 Post a query Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 Write the query and press Post Button.
15

UC-16 Post a query if a student has any query. Student portal should be open. A post is posted on the portal.

Typical Course of Action Actor Action System Response Press the Query Button. System will open a new page with a dialogue box on the top to write.

The system will post the query. Alternate Course of Action

3.2.12 Delete a query Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 2 Select the query that is to delete. Press the Delete Button. UC-17 Student can delete his/her own queries. Student portal should be open. Query is deleted from the portal

Typical Course of Action Actor Action System Response Press the query Button. System will open a new page with a dialogue box on the top to write and queries are displayed below it.

15

19

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.13 Comment on a query Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 Write the answer or comment and press Post Button. System will post the comment. Select the query that is to comment. System will open a dialogue box to write. UC-18 To comment on a query. Student portal should be open. The query is answered.

Typical Course of Action Actor Action System Response Press the query Button. System will open a new page with a dialogue box on the top to write and queries are displayed below it.

20

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.2.14 Updates and events Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 The student presses the Post Button. The system will display the recent posts/ updates. 16 Alternate Course of Action Actor Action System Response If the user enter the name of university which do not exist. An error will occur that university not found. UC-19 To get the updates of recent updates and events. Student portal should be open. Student should be able to view the recent updates and events of a university. Typical Course of Action Actor Action System Response The user will type a name of university in the dialogue box and press search button. System will open the information of that particular university.

3.2.15 Sign out as a Student Identifier Purpose Pre-conditions Postconditions S# 1 2


16

UC-20 The user will be able to sign out as student. Student portal should be open. Website home page will open.

Typical Course of Action Actor Action System Response The student will press the Sign Out Button. The system will close its account.
21

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.1 Sign in as a Teacher Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 The teacher will enter the user name and password. teacher portal will be opened. Alternate Course of Action Actor Action System Response
17

UC-21 The user will be able to use the website with teacher privileges. Website should be open A teacher can use certain features of the website.

Typical Course of Action Actor Action System Response The teacher will press the sign in button. The system will display an authentication page.

If the user name and password does not match. System will generate the message that the user name and password is incorrect.

17

22

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.2 Search university as teacher Identifier Purpose Pre-conditions Postconditions S# 1 2 Now a teacher can join and create the communities of that university by selecting community button. The system will display the communities. 18 Alternate Course of Action Actor Action System Response If the user enter the name of university which do not exist. An error will occur that university not found. UC-22 Use case enables the teacher to search for a university for information Teacher portal should be open The selected university information will be displayed. Typical Course of Action Actor Action System Response The user will type a name of university in the dialogue box and press search button. System will open the information of that particular university.

S# 1 2

18

23

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.3 Search program as teacher. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 S# 1 2 The teacher can now see the registered student of his courses by pressing Course button. The system will display the registered student. 19 Alternate Course of Action Actor Action System Response If the selected course has no registered student. The course is not selected by any student. The user will enter university name. The information will be displayed. UC-23 Use case enables the teacher to search for a program in the university. Teacher portal should be open The selected program and its information will be displayed. Typical Course of Action Actor Action System Response The user will type a name of program in the dialogue box and press search button. The system will ask for the university.

19

24

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.4 Search student as teacher. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 The student is able to chat and call a student by pressing communication button. The system will leave a message or call the student. 20 Alternate Course of Action Actor Action System Response The student does not exist in the database. The system will generate the error that the student does not exist. UC-24 Use case enables the teacher to search for a student. teacher portal should be open The selected students information will be displayed.

Typical Course of Action Actor Action System Response The user will type a name of the student in the dialogue box and press search button. The system will display the information of the particular student.

20

25

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.5 Join communities as teacher. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 Select the community and press the join button. The teacher can view and post on this community page. Now a teacher can join the communities of that university by selecting community button. The system will display the communities. UC-25 To have the updates, post and make a community. Teacher portal should be open The teacher becomes the part of the selected community and creates a community. Typical Course of Action Actor Action System Response The user will type a name of any university in the dialogue box and press search button. System will open the information of that particular university.

26

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.6 Make a community. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 Teacher will fill the page and press Create Community Button. The community is created and stored in database. 21 Alternate Course of Action UC-26 To create a community. Teacher portal should be open. Community is created.

Typical Course of Action Actor Action System Response Press the Make Community Button. System will open a page of community.

3.3.7 Manage friends. Identifier Purpose Pre-conditions Postconditions S# 1 2 S# 1 2


21 22

UC-27 View profile.


User Must be login as teacher

View different profile.

Typical Course of Action Actor Action System Response Write the name of the person in the search bar and press search. The system will display the profile of the selected person. 22 Alternate Course of Action Actor Action System Response If the name of the person does not exist in the database. The system will display the

27

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

error the person does not exist.

3.3.8 Manage friends. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 Press the Add the person. The system will update your list and save the profile to your list. 23 Alternate Course of Action Actor Action System Response If the name of the person does not exist in the database. The system will display the error the person does not exist. UC-28 Add friends to profile.
User Must be login as teacher

Friends added to your profile.

Typical Course of Action Actor Action System Response Write the name of the person in the search bar and press search. The system will display the profile of the selected person.

S# 1 2

3.3.9 Manage friends. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 Press the Delete button. The system will update your list and delete the profile from UC-30 Delete friends from profile.
User Must be login as teacher

Friends are deleted from your profile.

Typical Course of Action Actor Action System Response Write the name of the person in the search bar and press search. The system will display the profile of the selected person.

23

28

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

S# 1 2

your list. Alternate Course of Action Actor Action System Response


24

If the name of the person does not exist in the database. The system will display the error the person does not exist.

3.3.10 Chat with student and friends. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 Select a person. The system will start the chat. Alternate Course of Action Actor Action System Response
25

UC-31 To communicate with students and friends. Teacher portal should be open. Teacher will connect to the selected person.

Typical Course of Action Actor Action System Response The teacher will press the communication button. The system will display the list of added people.

If the person is not in the list. The system will ask to add the person.

24 25

29

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.11 Call with student and friends. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 Select a person. The system will start the call. Alternate Course of Action Actor Action System Response
26

UC-32 To communicate with students and friends. Teacher portal should be open. Teacher will connect to the selected person.

Typical Course of Action Actor Action System Response The teacher will press the communication button. The system will display the list of added people.

If the person is not in the list. The system will ask to add the person.

3.3.12 Delete a query. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 2


26

UC-33 Teacher can delete his/her own and others queries. Teacher portal should be open. Query is deleted from the portal

Typical Course of Action Actor Action System Response Press the query Button. System will open a new page with a dialogue box on the top to write and queries are displayed below it. Select the query that is to delete. Press the Delete Button.

30

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

3.3.13 Comment on a query Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 5 6 Write the answer or comment and press Post Button. System will post the comment. Select the query that is to comment. System will open a dialogue box to write. UC-34 To comment on a query. Teacher portal should be open. The query is answered.

Typical Course of Action Actor Action System Response Press the query Button. System will open a new page with a dialogue box on the top to write and queries are displayed below it.

3.3.14 Updates and events Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 Now the teacher presses the Post Button. The system will display the recent posts/ updates. 27 Alternate Course of Action
31

UC-35 To get the updates of recent updates and events. Teacher portal should be open. Teacher should be able to view the recent updates and events of a university.

Typical Course of Action Actor Action System Response The user will type a name of university in the dialogue box and press search button. System will open the information of that particular university.

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

S# 1 2

Actor Action If the user enter the name of university which do not exist.

System Response

An error will occur if the university not found.

3.2.15 Sign out as a Teacher. Identifier Purpose Pre-conditions Postconditions S# 1 2 UC-21 The user will be able to sign out as teacher. Teacher portal should be open. Home page is open.

Typical Course of Action Actor Action System Response The teacher will press the Sign Out Button. The system will close its account.

3.4.1 Sign in as administrator Identifier Purpose Pre-conditions Postconditions S# 1 2 3


27

UC-36 The user will be able to use the website with teacher privileges. Website should be open An administrator can use certain features of the website. Typical Course of Action Actor Action System Response

The administrator will press the sign in button. The system will display an authentication page. The administrator will enter the

32

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

user name and password. 4 S# 1 2 Administration portal will be opened. 28 Alternate Course of Action Actor Action System Response If the user name and password does not match. System will generate the message that the user name and password is incorrect.

3.4.2 Manage accounts. Identifier Purpose Pre-conditions Postconditions S# 1 2 3 4 S# 1 2 3.4.3 Manage updates. Identifier Purpose Pre-conditions Postconditions UC-38 To maintain the updates and events. Administrator portal should be open. To facilitate the users. Typical Course of Action
28 29

UC-37 To maintain the environments. Administrator portal should be open. Environment protected.

Typical Course of Action Actor Action System Response If any teacher or student have reported about an account. System will display the report. View the history of account. Delete or block the account by pressing respective buttons. 29 Alternate Course of Action Actor Action System Response If the repost is not valid. Release the account unattended.

33

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

S# 1 2

Actor Action If any event and or update is happening in any university the administrator should write it in post and press Post Button.

System Response

System will update the posts.

3.4.4 Manage communities. Identifier Purpose Pre-conditions Postconditions S# 1 UC-39 To maintain an educational environment. Administrator portal should be open. Educational environment is maintained.

Typical Course of Action Actor Action System Response If the administrator finds any community that is not related to education and studies, give them a warning by pressing Warn community Button. System will display a message to the community page.

3.4.5 Sign out as an Administrator. Identifier Purpose Pre-conditions Postconditions S# 1 2 UC-21 The user will be able to sign out as administrator. Administrator portal should be open. Website home page will open.

Typical Course of Action Actor Action System Response The administrator will press the Sign Out Button. The system will close its account.

34

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

4.
4.1

Nonfunctional Requirements
Performance Requirements

The system is a web and mobile based project, so the performance of the website is entirely dependent on the internet connection speed and mobile speed.

4.2

Safety Requirements

If someone enters a wrong password in administrator panel for more than 3 times then the system will block for 15 minutes.

4.3

Security Requirements

Security requirements are listed below; Data hiding Keeps hackers out of the web service Allow the administrator only to manipulate with system changes. The system must provide security and control access to those functions based on permissions

35

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

4.4

Software Quality Attributes

5.

Other Requirements

Appendix A: Glossary
Abbreviation UC SRS N/A IV & V Full Form Use Case Software requirement specification Not available Independent verification & validation

Appendix F: IV & V Report


(Independent verification & validation)
IV & V Resource

Name
S# 1 2 3 Defect Description Origin Stage

Signature
Status Fix Time Hours Minutes

Table 1: List of non-trivial defects

36

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

37

SOCIAL NETWORKING FOR UNIVERSITY CAMPUSES

38

Vous aimerez peut-être aussi