SlideShare a Scribd company logo
1 of 19
SAINT COLUMBAN COLLEGE
PAGADIAN CITY
COLLEGE OF COMPUTER STUDIES
Software Requirements Specification
for
SCC Information Disseminator: A system for disseminating of Information through Local Area Network and E-
Bulletin.
IT Group 2
“Mach5”
Almonte, Jelly Mae P.
Baltazar, Jessaneth B.
Ching Carl Angelo L.
Ihara Jr, Noel B.
Salazar, Ragde Ama T.
Signature
The following signature indicates approval of the enclosed Software Requirements Specifications Document.
Noel B. Ihara Jr.
Project manager
Jelly Mae. P. Almonte Carl Angelo L. Ching
System Analyst Programmer
Ragde Ama T. Salazar Jessanth B. Baltazar
Quality Assurance Documenter
Mr. Neil Owen B. Jandugan
Adviser/Editor
Submitted and accepted by:
Mr. Philipcris C. Encarnacion, MCS
CCS Dean
Change History
Table 1
Revisions Date Reason For Changes Person who
suggested the
changes
Group Name June 16, 2014 Team Celeron change its name to
Mach5 because the meaning of
Celeron itself does not suit the team’s
characteristics.
Jessaneth B. Baltazar
(Documenter)
Title Name September 8, 2014 The title of the study was changed
from E-Bulletin to SCC Newscast
System to make it more suitable with
the proposed system.
Ragde Ama T. Salazar
(QA Tester)
Preface October 24, 2014 The sentence construction of the
preface was improved.
Mrs. Janus A. Naparan
(Client)
Overview October 24, 2014 The sentence construction of the
overview was improved.
Mrs. Janus A. Naparan
(Client)
Product
Perspective
October 24, 2014 The description of the product
perspective was changed and a block
diagram presentation was added.
Mr. Francis Rebo
Alegre
(Panel)
Product
Functions
October 24, 2014 The terminologies of the product
functions were changed.
Mr. Francis Rebo
Alegre
(Panel)
Mr. Neil Owen B.
Jandugan
(Adviser)
User
Characteristics
October 24, 2014 The sentence construction of the 2.2
User Characteristics was improved.
Mr. Francis Rebo
Alegre
(Panel)
Constraints October 24, 2014 The constraints were changed and
some uncontrolled instances that the
system may encounter were
discussed.
Mrs. Janus A. Naparan
(Client)
User Interfaces October 24, 2014 The user interface was further
discussed with a description and some
of the user interfaces were changed.
Mrs. Janus A. Naparan
(Client)
Mr. Neil Owen B.
Jandugan
(Adviser)
Hardware
interfaces
October 24, 2014 The hardware interface was further
discussed with a description and more
hardware components were added.
Mrs. Janus A. Naparan
(Client)
Mr. Francis Rebo
Alegre
(Panel)
Software
interfaces
October 24, 2014 The software interface was further
discussed with a description.
Mr. Francis Rebo
Alegre
(Panel)
Use case
diagram
October 24, 2014 The use case diagram was revised
and some terminologies of the entities
were changed.
Mrs. Janus A. Naparan
(Client)
Performance
Requirements
October 24, 2014 The performance requirements was
revised and the performance of the
system were specifically discussed
according to the range of time.
Mr. Francis Rebo
Alegre
(Panel)
Mr. Neil Owen B.
Jandugan
(Adviser)
Design
Constraints
October 24, 2014 The design constraint was revised and
was organized according to the
operating system and processor.
Mr. Neil Owen B.
Jandugan
(Adviser)
Index October 24, 2014 The index was revised and some
words were added in the list.
Mr. Neil Owen B.
Jandugan
(Adviser)
Preface
This document, Software Requirements Specification (SRS), is created to document the software requirements for
the SCC Newscast System, as described in the 3 sections: (1) Introduction; (2) Overall Description; and (3)
Specific Requirements, of this document.
The purpose of the study SCC Newscast System is to enhance the way the school disseminate information to the
students, faculty and staff and administration within the school premises. The system offers the college a clear
view of displaying information through electronic board or TV screens. It also provides reliable information to the
public viewers since all the information/announcement entered in the system is properly reviewed by the
authorized user of the system. The system was designed and developed with the use of the tools and technology
that are already available and accessible for several years to the public for use in both commercial and personal
projects across the globe.
Table of Contents
Signature....................................................................................................................................................................................2
Change History..........................................................................................................................................................................3
Preface........................................................................................................................................................................................6
Table of Contents.......................................................................................................................................................................7
List of Figures............................................................................................................................................................................8
List of Tables..............................................................................................................................................................................9
1. Introduction.........................................................................................................................................................................10
1.1. Purpose...........................................................................................................................................................................................10
1.2. Scope..............................................................................................................................................................................................10
1.3. Definitions, Acronyms and Abbreviations......................................................................................................................................11
1.4. References......................................................................................................................................................................................11
1.5. Overview........................................................................................................................................................................................11
2. Overall Description.............................................................................................................................................................13
2.1. Product perspective........................................................................................................................................................................13
2.2. Product functions............................................................................................................................................................................14
2.3. User characteristics.........................................................................................................................................................................14
2.4. Constraints.....................................................................................................................................................................................14
2.5. Assumptions and dependencies......................................................................................................................................................14
3. Specific Requirements .......................................................................................................................................................15
2.1.External interface requirements.......................................................................................................................................................15
3.1.1. User interfaces......................................................................................................................................................................15
3.1.2. Hardware interfaces..............................................................................................................................................................15
2.1.1.Software interfaces.................................................................................................................................................................16
3.2. Functional requirements.................................................................................................................................................................16
3.2.1. Use case ...............................................................................................................................................................................16
3.3.Performance Requirements..............................................................................................................................................................17
3.4.Design Constraints..........................................................................................................................................................................17
3.5. Software system attributes..............................................................................................................................................................17
3.6. Other requirements.........................................................................................................................................................................17
4. Appendixes..........................................................................................................................................................................18
5. Index....................................................................................................................................................................................19
List of Figures
Figure 1: Block diagram……………………………………………………………………………………………………...13
Figure 2: Use case
diagram………………………………………………………………………………………………….16
List of Tables
Table 1: Change History………………………………………...…………………………..………………………………3-5
Table 2: Definitions, Acronyms and Abbreviations………………………………………...………………...………...….12
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
1. Introduction
The mode of disseminating information way back in history was just simple. They relied on the bulletin boards to
display announcements or used posters to inform the public. Others preferred to use the print media or the
broadcast. This has changed considerably because society has seen the impact of combining the traditional ways
of informing others, instead of individually using it by applying and engaging into technology.
Currently, in a fast changing world, the manner of conveying or sharing information has revolutionized. The
synergy of the technological advancements plus the power of the computer is a very vital tool that enhances tasks
and provides convenience for all. It has brought forth major innovations. By now, Saint Columban College follows
the trend but it is still in the process of reinventing its system to accommodate new ways to achieve excellence.
The researchers plan to take advantage of their technological knowledge and the breakthrough by proposing a
system that gives better, easier and efficient way of disseminating information. The researchers plan to enhance
the system to accommodate daily updated activities and announcements in the aid of multimedia and networking
technology.
1.1. Purpose
The purpose of this document is to present a detailed description of SCC Newscast System. It will explain the
purpose and functional features of the system, along with interface details and design constraints, what the system
will do. This document is intended for the Information Office of Saint Columban College and the developers of the
system will propose this system to the department dean for its approval.
The group proposes a system that is more advantageous and efficient to use, allows user to post or read
information accessed by computers connected in the network, a user-friendly system that could help spread
information inside the campus faster. The proposal will be a great solution to the problem and a new beginning to
introduce improvements in terms of spreading information effectively. The system has a templates where the user
can select his/her desired style in posting the information and set other settings, color has time frame to make sure
that the information are exactly on time.
1.2. Scope
SCC Newscast System provides reliable information to the students, faculty, staff and alumni of Saint Columban
College. With the help of the system, the school can deliver up-to-date announcements, news, school activities or
any information that is related or maybe applicable to the institution.
This system is limited to the students, faculty and staff within the premises of Saint Columban College because all
information being freely provided are mostly related to the school activities and the system will also be
implemented in the school premises only through local area network.
All the information displayed on the application requires human intervention; this means an appropriate person
tasked to this would review information content before adding and publishing its content for public view.
Page 10 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
1.3. Definitions, Acronyms and Abbreviations
Table 2
Term Definition
Database Collection of all the information monitored by this system.
Software Requirements
Specification
A document that completely describes all of the functions of a
proposed system and the constraints under which it must
operate. For example, this document.
User A person using a common system.
IEEE
The Institute of Electrical and Electronics Engineers (IEEE) is
a membership organization that includes engineers, scientists
and students in electronics and allied fields.
Newscast Television broadcast of new reports.
1.4. References
• IEEE. IEEE STD 830-1998 IEEE Recommended Practice for Software Requirements Specifications. IEEE
Computer Society, 1998.
• SRS Sample1 –Sample6.
• 830-1984 — IEEE Guide to Software Requirements Specifications. 1984.
• 830-1993 — IEEE Recommended Practice for Software Requirements Specifications. 1994.
• 830-1998 — IEEE Recommended Practice for Software Requirements Specifications.
1.5. Overview
The project focuses on the development and creation of the SCC Newscast System for our client. This document
has 5 major sections:
• Introduction provides an overview of the entire SRS document and the product being specified.
• Overall Description provides overview detail of the entire document.
• Specific Requirements provides the specifications of the system.
• Appendixes provides a section or table of additional matter at the end of a book or document.
• Index provides list of words or phrases and associated pointers to where useful material relating to that
heading can be found in the document.
Page 11 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
Page 12 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
2. Overall Description
2.1. Product perspective
The SCC Newscast System will involve the following offices: (1) Information Office; (2) College of Computer
Studies; (3) College of Business Education; and (4) College of Teachers Education Arts and Sciences. It will help
the information personnel to bring up-to-date news, activities, and announcements through networking with the
involved departments. It is user friendly and provides a variety of templates to choose from to suit each
announcement to be published.
Figure 1: Block Diagram
Page 13 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
2.2. Product functions
These are the system product functions:
1. Sending And Receiving of Announcement Request
2. Notification To Server For New Request
3. User’s Authentication
4. Adding, Editing, Deleting, Retrieval of Announcement
2.3. User characteristics
The user must have the following qualifications:
1. Must be Computer Literate
2. Must be at College Level
3. Knowledgeable in Microsoft Office
4. Have an authorized account to assure the security of the system.
2.4. Constraints
The constraints of the SCC Newscast system are the following:
1. It will not work if there is no network or there is a problem on the network connection.
2. The system will only display the same output on all monitors.
3. The budget provides a forecast of revenues and expenditures in the project. Without proper budget plan, the
development can exceed or over spend which will lead into higher production cost.
4. Large video file might cause delay in displaying the video announcement.
5. The system’s output display relies on the splitter, therefore if the splitter will be damaged or might
malfunction, there will be no announcements that will be displayed on the monitors.
2.5. Assumptions and dependencies
It is expected that the system has a security measures embedded like user authentication process to insure the
stability of the system. The system can allow accounts to be created specifically for authentication purposes to
track record of the information encoded by the user. The said assumptions and dependencies is a way to illustrate
the possible requirements needed and to clarify what will be the chanced issues.
Page 14 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
3. Specific Requirements
2.1.External interface requirements
External interface requires that the software must support human manipulation of the software products, in cases
when the user of the system operates through a display (e.g. required screen formats) the inputs must be relative
to the outputs. The external interface comprises the following interfaces: (1) user interfaces; (2) hardware
interfaces; and (3) software interfaces.
3.1.1. User interfaces
The user interfaces are the portion of an interactive computer system that communicates with the user and any
aspects of the system that is visible to the user. It includes the following:
• Authentication in which users/members and administrators will input their username and their
password.
• Registration form for signing up.
• Server/Admin page that includes manage announcement, notifications, templates, skins and
message box.
• Client page which includes propose announcement, notification and message box..
3.1.2. Hardware interfaces
Hardware interfaces are may be purchased components or reused from another application and being developed
for subsystems outside and which this hardware application must interact.
The hardware interfaces of SCC Newscast are the following:
1. Desktop/Laptop Computers
Recommended Specifications:
• At least 300 gigabytes of HDD
• At least Dual Core Processor
• At least 2GB installed RAM
• Video card: NVIDIA NVS 310 Dual Display
• Internet Connection and local area network
• Operating system : windows 7, 8, and 8.1
2. Splitter
3. LAN
Includes: UTP Cable, RJ-45 and Router
4. TV Screen
Page 15 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
2.1.1. Software interfaces
Software interfaces are the languages and codes that the applications use to communicate with each other and
with the hardware.
The software interfaces of SCC Newscast are the following:
• Microsoft Visual Studio
• MySql
• Windows media player
3.2. Functional requirements
3.2.1. Use case
Use Case Diagram illustrates the actions undertaken by the users (administrators) in accessing the system.
Page 16 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
3.3. Performance Requirements
The SCC Newscast should take a maximum of 20 seconds for authentication; and 3 minutes for uploading photos
and videos. For bigger file sizes of photos and videos, it may take 5 to 7 minutes to upload.
3.4. Design Constraints
The design constraints of SCC Newscast are the following:
• It will not play unsupported video file format.
• It will display different video or graphical text output for LCD screen with different dimension.
• It will display pixilated video output for 3gp video file format.
3.5. Software system attributes
The software system attributes are the following:
• Reliability: The SCC Newscast System will not fail to load the announcements.
• Availability: It is available at the three departments and also at the Information Office.
• Maintainability: Easy to maintain and to handle events.
• User friendly: menus, tool bars, buttons and all the things in the SCC Newscast system would be
easy to understand by the server and client user.
• Security: It has authentication system to prevent unauthorized access. All those confidential data in
database will be managed by the administrator only and the client user of SCC Newscast can’t be
able to access and modify the database.
3.6. Other requirements
This specifies the normal and special operations required by the client such as:
1. Local area network and internet connection.
2. Client version of SCC Newscast software installed.
This specifies the normal and special operations required by the server such as:
1. Local area network and internet connection.
2. Server version of SCC Newscast software installed.
3. Computer unit that has VGA or HDMI port.
Page 17 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
4. Appendixes
Pre-Approval Sheet
Title of the Research:
SCC Newscast System
Date Presented:
July 15, 2014
Group Name:
MACH5
Members:
Noel B. Ihara
Jelly P. Almonte
Ragde Ama T. Salazar
Carl Angelo L. Ching
Jessaneth B. Baltazar
Brief Description of the Project
The SCC Newscast System is more advantageous and easier to use since it allows user to post
or read information, and send announcement requests to server from identified work station. It
user friendly and will help disseminate information inside the campus faster. The system has
templates where the user can select his/her desired style in posting the information (e.g.
changing the color of the fonts). It has time frame to ensure that the information are
disseminated on time.
APPROVED BY:
Mr. Philipcris C. Encarnacion,MCS
Dean
Mr. Neil Owen B. Jandugan
Adviser
Page 18 of 19
Software Requirements Specifications
SCC Newscast System
Document Version: 3.0
Published Date: 27 October 2014
5. Index
Authentication, 13, 14, 16
Database, 11, 16
Information, 6, 10, 11, 12, 13, 16, 17
Interfaces, 3, 14, 15
Network, 10, 12, 13, 14, 16
Newscast, 3, 6, 10, 11, 12, 13, 14, 15, 16, 17
Product, 3, 11, 12, 14
Registration, 14
Security, 13, 16
Software, 2, 3, 6, 12, 15, 16, 17
System, 2, 3, 6, 11, 12, 13, 14, 15, 16, 17, 18
Templates, 11, 13, 15, 18
User, 3, 4, 11, 12, 13, 14, 16, 17, 18
Page 19 of 19

More Related Content

Similar to SCC Newscast System SRS

ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportkomkar98230
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharingKhagendra Chapre
 
Final Project 3 Document
Final Project 3  DocumentFinal Project 3  Document
Final Project 3 DocumentLinda Calkins
 
SoftwareRequirements (1).doc
SoftwareRequirements (1).docSoftwareRequirements (1).doc
SoftwareRequirements (1).docMadihaKhalid43
 
Lecture-5-Requirements Analysis and Specification.pptx
Lecture-5-Requirements Analysis and Specification.pptxLecture-5-Requirements Analysis and Specification.pptx
Lecture-5-Requirements Analysis and Specification.pptxYaseenNazir3
 
University of California
University of CaliforniaUniversity of California
University of CaliforniaVideoguy
 
Software design specification
Software design specificationSoftware design specification
Software design specificationSubhashiniSukumar
 
Football League Management System Final Year Report
Football League Management System Final Year ReportFootball League Management System Final Year Report
Football League Management System Final Year ReportShahzaib Ibrahim
 
NSA Capstone Project III final pp
NSA Capstone Project III final ppNSA Capstone Project III final pp
NSA Capstone Project III final ppAlfonso Zamorano
 
Jwcv Jbci 2 P System Tech
Jwcv Jbci 2 P System TechJwcv Jbci 2 P System Tech
Jwcv Jbci 2 P System Techjbci
 
Drupal Usability Report
Drupal Usability ReportDrupal Usability Report
Drupal Usability Reportbrighteyes
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Reinier Eiman
 
Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...Simon Sweeney
 
Plumbing_engineering_design_handbook_vol.pdf
Plumbing_engineering_design_handbook_vol.pdfPlumbing_engineering_design_handbook_vol.pdf
Plumbing_engineering_design_handbook_vol.pdfUmerHanif22
 
INL-EXT-16-39808 CBP_ Design_Guidance
INL-EXT-16-39808 CBP_ Design_GuidanceINL-EXT-16-39808 CBP_ Design_Guidance
INL-EXT-16-39808 CBP_ Design_GuidanceJohanna Oxstrand
 
software requirement specification
software requirement specificationsoftware requirement specification
software requirement specificationmaliksiddique1
 

Similar to SCC Newscast System SRS (20)

ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
 
Marking report
Marking reportMarking report
Marking report
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharing
 
Final Project 3 Document
Final Project 3  DocumentFinal Project 3  Document
Final Project 3 Document
 
SoftwareRequirements (1).doc
SoftwareRequirements (1).docSoftwareRequirements (1).doc
SoftwareRequirements (1).doc
 
Lecture-5-Requirements Analysis and Specification.pptx
Lecture-5-Requirements Analysis and Specification.pptxLecture-5-Requirements Analysis and Specification.pptx
Lecture-5-Requirements Analysis and Specification.pptx
 
University of California
University of CaliforniaUniversity of California
University of California
 
Software design specification
Software design specificationSoftware design specification
Software design specification
 
Football League Management System Final Year Report
Football League Management System Final Year ReportFootball League Management System Final Year Report
Football League Management System Final Year Report
 
NSA Capstone Project III final pp
NSA Capstone Project III final ppNSA Capstone Project III final pp
NSA Capstone Project III final pp
 
Jwcv Jbci 2 P System Tech
Jwcv Jbci 2 P System TechJwcv Jbci 2 P System Tech
Jwcv Jbci 2 P System Tech
 
Drupal Usability Report
Drupal Usability ReportDrupal Usability Report
Drupal Usability Report
 
Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)Phase 1 Documentation (Added System Req)
Phase 1 Documentation (Added System Req)
 
Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...Investigating Geographic Information System Technologies A Global Positioning...
Investigating Geographic Information System Technologies A Global Positioning...
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Plumbing_engineering_design_handbook_vol.pdf
Plumbing_engineering_design_handbook_vol.pdfPlumbing_engineering_design_handbook_vol.pdf
Plumbing_engineering_design_handbook_vol.pdf
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
INL-EXT-16-39808 CBP_ Design_Guidance
INL-EXT-16-39808 CBP_ Design_GuidanceINL-EXT-16-39808 CBP_ Design_Guidance
INL-EXT-16-39808 CBP_ Design_Guidance
 
Srs
SrsSrs
Srs
 
software requirement specification
software requirement specificationsoftware requirement specification
software requirement specification
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

SCC Newscast System SRS

  • 1. SAINT COLUMBAN COLLEGE PAGADIAN CITY COLLEGE OF COMPUTER STUDIES Software Requirements Specification for SCC Information Disseminator: A system for disseminating of Information through Local Area Network and E- Bulletin. IT Group 2 “Mach5” Almonte, Jelly Mae P. Baltazar, Jessaneth B. Ching Carl Angelo L. Ihara Jr, Noel B. Salazar, Ragde Ama T.
  • 2. Signature The following signature indicates approval of the enclosed Software Requirements Specifications Document. Noel B. Ihara Jr. Project manager Jelly Mae. P. Almonte Carl Angelo L. Ching System Analyst Programmer Ragde Ama T. Salazar Jessanth B. Baltazar Quality Assurance Documenter Mr. Neil Owen B. Jandugan Adviser/Editor Submitted and accepted by: Mr. Philipcris C. Encarnacion, MCS CCS Dean
  • 3. Change History Table 1 Revisions Date Reason For Changes Person who suggested the changes Group Name June 16, 2014 Team Celeron change its name to Mach5 because the meaning of Celeron itself does not suit the team’s characteristics. Jessaneth B. Baltazar (Documenter) Title Name September 8, 2014 The title of the study was changed from E-Bulletin to SCC Newscast System to make it more suitable with the proposed system. Ragde Ama T. Salazar (QA Tester) Preface October 24, 2014 The sentence construction of the preface was improved. Mrs. Janus A. Naparan (Client) Overview October 24, 2014 The sentence construction of the overview was improved. Mrs. Janus A. Naparan (Client) Product Perspective October 24, 2014 The description of the product perspective was changed and a block diagram presentation was added. Mr. Francis Rebo Alegre (Panel) Product Functions October 24, 2014 The terminologies of the product functions were changed. Mr. Francis Rebo Alegre (Panel) Mr. Neil Owen B. Jandugan (Adviser) User Characteristics October 24, 2014 The sentence construction of the 2.2 User Characteristics was improved. Mr. Francis Rebo Alegre (Panel)
  • 4. Constraints October 24, 2014 The constraints were changed and some uncontrolled instances that the system may encounter were discussed. Mrs. Janus A. Naparan (Client) User Interfaces October 24, 2014 The user interface was further discussed with a description and some of the user interfaces were changed. Mrs. Janus A. Naparan (Client) Mr. Neil Owen B. Jandugan (Adviser) Hardware interfaces October 24, 2014 The hardware interface was further discussed with a description and more hardware components were added. Mrs. Janus A. Naparan (Client) Mr. Francis Rebo Alegre (Panel) Software interfaces October 24, 2014 The software interface was further discussed with a description. Mr. Francis Rebo Alegre (Panel) Use case diagram October 24, 2014 The use case diagram was revised and some terminologies of the entities were changed. Mrs. Janus A. Naparan (Client) Performance Requirements October 24, 2014 The performance requirements was revised and the performance of the system were specifically discussed according to the range of time. Mr. Francis Rebo Alegre (Panel) Mr. Neil Owen B. Jandugan (Adviser) Design Constraints October 24, 2014 The design constraint was revised and was organized according to the operating system and processor. Mr. Neil Owen B. Jandugan (Adviser) Index October 24, 2014 The index was revised and some words were added in the list. Mr. Neil Owen B. Jandugan (Adviser)
  • 5.
  • 6. Preface This document, Software Requirements Specification (SRS), is created to document the software requirements for the SCC Newscast System, as described in the 3 sections: (1) Introduction; (2) Overall Description; and (3) Specific Requirements, of this document. The purpose of the study SCC Newscast System is to enhance the way the school disseminate information to the students, faculty and staff and administration within the school premises. The system offers the college a clear view of displaying information through electronic board or TV screens. It also provides reliable information to the public viewers since all the information/announcement entered in the system is properly reviewed by the authorized user of the system. The system was designed and developed with the use of the tools and technology that are already available and accessible for several years to the public for use in both commercial and personal projects across the globe.
  • 7. Table of Contents Signature....................................................................................................................................................................................2 Change History..........................................................................................................................................................................3 Preface........................................................................................................................................................................................6 Table of Contents.......................................................................................................................................................................7 List of Figures............................................................................................................................................................................8 List of Tables..............................................................................................................................................................................9 1. Introduction.........................................................................................................................................................................10 1.1. Purpose...........................................................................................................................................................................................10 1.2. Scope..............................................................................................................................................................................................10 1.3. Definitions, Acronyms and Abbreviations......................................................................................................................................11 1.4. References......................................................................................................................................................................................11 1.5. Overview........................................................................................................................................................................................11 2. Overall Description.............................................................................................................................................................13 2.1. Product perspective........................................................................................................................................................................13 2.2. Product functions............................................................................................................................................................................14 2.3. User characteristics.........................................................................................................................................................................14 2.4. Constraints.....................................................................................................................................................................................14 2.5. Assumptions and dependencies......................................................................................................................................................14 3. Specific Requirements .......................................................................................................................................................15 2.1.External interface requirements.......................................................................................................................................................15 3.1.1. User interfaces......................................................................................................................................................................15 3.1.2. Hardware interfaces..............................................................................................................................................................15 2.1.1.Software interfaces.................................................................................................................................................................16 3.2. Functional requirements.................................................................................................................................................................16 3.2.1. Use case ...............................................................................................................................................................................16 3.3.Performance Requirements..............................................................................................................................................................17 3.4.Design Constraints..........................................................................................................................................................................17 3.5. Software system attributes..............................................................................................................................................................17 3.6. Other requirements.........................................................................................................................................................................17 4. Appendixes..........................................................................................................................................................................18 5. Index....................................................................................................................................................................................19
  • 8. List of Figures Figure 1: Block diagram……………………………………………………………………………………………………...13 Figure 2: Use case diagram………………………………………………………………………………………………….16
  • 9. List of Tables Table 1: Change History………………………………………...…………………………..………………………………3-5 Table 2: Definitions, Acronyms and Abbreviations………………………………………...………………...………...….12
  • 10. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 1. Introduction The mode of disseminating information way back in history was just simple. They relied on the bulletin boards to display announcements or used posters to inform the public. Others preferred to use the print media or the broadcast. This has changed considerably because society has seen the impact of combining the traditional ways of informing others, instead of individually using it by applying and engaging into technology. Currently, in a fast changing world, the manner of conveying or sharing information has revolutionized. The synergy of the technological advancements plus the power of the computer is a very vital tool that enhances tasks and provides convenience for all. It has brought forth major innovations. By now, Saint Columban College follows the trend but it is still in the process of reinventing its system to accommodate new ways to achieve excellence. The researchers plan to take advantage of their technological knowledge and the breakthrough by proposing a system that gives better, easier and efficient way of disseminating information. The researchers plan to enhance the system to accommodate daily updated activities and announcements in the aid of multimedia and networking technology. 1.1. Purpose The purpose of this document is to present a detailed description of SCC Newscast System. It will explain the purpose and functional features of the system, along with interface details and design constraints, what the system will do. This document is intended for the Information Office of Saint Columban College and the developers of the system will propose this system to the department dean for its approval. The group proposes a system that is more advantageous and efficient to use, allows user to post or read information accessed by computers connected in the network, a user-friendly system that could help spread information inside the campus faster. The proposal will be a great solution to the problem and a new beginning to introduce improvements in terms of spreading information effectively. The system has a templates where the user can select his/her desired style in posting the information and set other settings, color has time frame to make sure that the information are exactly on time. 1.2. Scope SCC Newscast System provides reliable information to the students, faculty, staff and alumni of Saint Columban College. With the help of the system, the school can deliver up-to-date announcements, news, school activities or any information that is related or maybe applicable to the institution. This system is limited to the students, faculty and staff within the premises of Saint Columban College because all information being freely provided are mostly related to the school activities and the system will also be implemented in the school premises only through local area network. All the information displayed on the application requires human intervention; this means an appropriate person tasked to this would review information content before adding and publishing its content for public view. Page 10 of 19
  • 11. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 1.3. Definitions, Acronyms and Abbreviations Table 2 Term Definition Database Collection of all the information monitored by this system. Software Requirements Specification A document that completely describes all of the functions of a proposed system and the constraints under which it must operate. For example, this document. User A person using a common system. IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a membership organization that includes engineers, scientists and students in electronics and allied fields. Newscast Television broadcast of new reports. 1.4. References • IEEE. IEEE STD 830-1998 IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society, 1998. • SRS Sample1 –Sample6. • 830-1984 — IEEE Guide to Software Requirements Specifications. 1984. • 830-1993 — IEEE Recommended Practice for Software Requirements Specifications. 1994. • 830-1998 — IEEE Recommended Practice for Software Requirements Specifications. 1.5. Overview The project focuses on the development and creation of the SCC Newscast System for our client. This document has 5 major sections: • Introduction provides an overview of the entire SRS document and the product being specified. • Overall Description provides overview detail of the entire document. • Specific Requirements provides the specifications of the system. • Appendixes provides a section or table of additional matter at the end of a book or document. • Index provides list of words or phrases and associated pointers to where useful material relating to that heading can be found in the document. Page 11 of 19
  • 12. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 Page 12 of 19
  • 13. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 2. Overall Description 2.1. Product perspective The SCC Newscast System will involve the following offices: (1) Information Office; (2) College of Computer Studies; (3) College of Business Education; and (4) College of Teachers Education Arts and Sciences. It will help the information personnel to bring up-to-date news, activities, and announcements through networking with the involved departments. It is user friendly and provides a variety of templates to choose from to suit each announcement to be published. Figure 1: Block Diagram Page 13 of 19
  • 14. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 2.2. Product functions These are the system product functions: 1. Sending And Receiving of Announcement Request 2. Notification To Server For New Request 3. User’s Authentication 4. Adding, Editing, Deleting, Retrieval of Announcement 2.3. User characteristics The user must have the following qualifications: 1. Must be Computer Literate 2. Must be at College Level 3. Knowledgeable in Microsoft Office 4. Have an authorized account to assure the security of the system. 2.4. Constraints The constraints of the SCC Newscast system are the following: 1. It will not work if there is no network or there is a problem on the network connection. 2. The system will only display the same output on all monitors. 3. The budget provides a forecast of revenues and expenditures in the project. Without proper budget plan, the development can exceed or over spend which will lead into higher production cost. 4. Large video file might cause delay in displaying the video announcement. 5. The system’s output display relies on the splitter, therefore if the splitter will be damaged or might malfunction, there will be no announcements that will be displayed on the monitors. 2.5. Assumptions and dependencies It is expected that the system has a security measures embedded like user authentication process to insure the stability of the system. The system can allow accounts to be created specifically for authentication purposes to track record of the information encoded by the user. The said assumptions and dependencies is a way to illustrate the possible requirements needed and to clarify what will be the chanced issues. Page 14 of 19
  • 15. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 3. Specific Requirements 2.1.External interface requirements External interface requires that the software must support human manipulation of the software products, in cases when the user of the system operates through a display (e.g. required screen formats) the inputs must be relative to the outputs. The external interface comprises the following interfaces: (1) user interfaces; (2) hardware interfaces; and (3) software interfaces. 3.1.1. User interfaces The user interfaces are the portion of an interactive computer system that communicates with the user and any aspects of the system that is visible to the user. It includes the following: • Authentication in which users/members and administrators will input their username and their password. • Registration form for signing up. • Server/Admin page that includes manage announcement, notifications, templates, skins and message box. • Client page which includes propose announcement, notification and message box.. 3.1.2. Hardware interfaces Hardware interfaces are may be purchased components or reused from another application and being developed for subsystems outside and which this hardware application must interact. The hardware interfaces of SCC Newscast are the following: 1. Desktop/Laptop Computers Recommended Specifications: • At least 300 gigabytes of HDD • At least Dual Core Processor • At least 2GB installed RAM • Video card: NVIDIA NVS 310 Dual Display • Internet Connection and local area network • Operating system : windows 7, 8, and 8.1 2. Splitter 3. LAN Includes: UTP Cable, RJ-45 and Router 4. TV Screen Page 15 of 19
  • 16. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 2.1.1. Software interfaces Software interfaces are the languages and codes that the applications use to communicate with each other and with the hardware. The software interfaces of SCC Newscast are the following: • Microsoft Visual Studio • MySql • Windows media player 3.2. Functional requirements 3.2.1. Use case Use Case Diagram illustrates the actions undertaken by the users (administrators) in accessing the system. Page 16 of 19
  • 17. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 3.3. Performance Requirements The SCC Newscast should take a maximum of 20 seconds for authentication; and 3 minutes for uploading photos and videos. For bigger file sizes of photos and videos, it may take 5 to 7 minutes to upload. 3.4. Design Constraints The design constraints of SCC Newscast are the following: • It will not play unsupported video file format. • It will display different video or graphical text output for LCD screen with different dimension. • It will display pixilated video output for 3gp video file format. 3.5. Software system attributes The software system attributes are the following: • Reliability: The SCC Newscast System will not fail to load the announcements. • Availability: It is available at the three departments and also at the Information Office. • Maintainability: Easy to maintain and to handle events. • User friendly: menus, tool bars, buttons and all the things in the SCC Newscast system would be easy to understand by the server and client user. • Security: It has authentication system to prevent unauthorized access. All those confidential data in database will be managed by the administrator only and the client user of SCC Newscast can’t be able to access and modify the database. 3.6. Other requirements This specifies the normal and special operations required by the client such as: 1. Local area network and internet connection. 2. Client version of SCC Newscast software installed. This specifies the normal and special operations required by the server such as: 1. Local area network and internet connection. 2. Server version of SCC Newscast software installed. 3. Computer unit that has VGA or HDMI port. Page 17 of 19
  • 18. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 4. Appendixes Pre-Approval Sheet Title of the Research: SCC Newscast System Date Presented: July 15, 2014 Group Name: MACH5 Members: Noel B. Ihara Jelly P. Almonte Ragde Ama T. Salazar Carl Angelo L. Ching Jessaneth B. Baltazar Brief Description of the Project The SCC Newscast System is more advantageous and easier to use since it allows user to post or read information, and send announcement requests to server from identified work station. It user friendly and will help disseminate information inside the campus faster. The system has templates where the user can select his/her desired style in posting the information (e.g. changing the color of the fonts). It has time frame to ensure that the information are disseminated on time. APPROVED BY: Mr. Philipcris C. Encarnacion,MCS Dean Mr. Neil Owen B. Jandugan Adviser Page 18 of 19
  • 19. Software Requirements Specifications SCC Newscast System Document Version: 3.0 Published Date: 27 October 2014 5. Index Authentication, 13, 14, 16 Database, 11, 16 Information, 6, 10, 11, 12, 13, 16, 17 Interfaces, 3, 14, 15 Network, 10, 12, 13, 14, 16 Newscast, 3, 6, 10, 11, 12, 13, 14, 15, 16, 17 Product, 3, 11, 12, 14 Registration, 14 Security, 13, 16 Software, 2, 3, 6, 12, 15, 16, 17 System, 2, 3, 6, 11, 12, 13, 14, 15, 16, 17, 18 Templates, 11, 13, 15, 18 User, 3, 4, 11, 12, 13, 14, 16, 17, 18 Page 19 of 19