rss system requirements specification1

Upload: harsha-ba

Post on 29-May-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 RSS System Requirements Specification1

    1/26

  • 8/9/2019 RSS System Requirements Specification1

    2/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Revision History

    Date Version

    Description Author

    Confidential Connected Knowledge Ltd. 2

  • 8/9/2019 RSS System Requirements Specification1

    3/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Table of Contents

    System Requirements Specification (SRS)............................................................1K-NOW..................................................................................................................1

    Version 1.0.0........................................................................................................1

    1 Miniworld for K-NOW ........................................................................................... 5

    1.1.1 Glossary ................................................................................................. 5

    1.1.2 Stages of the Project .............................................................................. 6

    1.1.3 Structure of the Website ........................................................................ 6

    1.1.4 High Level User Defined Functions of the Website ................................. 6

    1.1.5 Mid level User Defined Function of the Website .....................................7

    1.1.5.1.1.1 The Registration Process ............................................................................... 7

    1.1.5.1.1.2 The Billing Process ......................................................................................... 8

    1.1.5.1.1.3 The Broadcast Process ............................................................... ................... 8

    1.1.5.1.1.4 The Diagnostic Process .................................................................................. 8

    1.1.5.1.1.5 The Planning Process ..................................................................................... 8

    1.1.5.1.1.6 The Assessment Process ............................................................................... 9

    1.1.6 Reporting Function of the Website ........................................................ 9

    1.1.7 Advertising Function of the Website ....................................................... 9

    1.1.8 Management Function of the Website ....................................................9

    1.2 OBJECTIVESOFTHE WEBSITE.................................................................................. 10

    2 Introduction ...................................................................................................... 122.1 SPECIFICATION DEFINITION..................................................................................... 12

    2.2 SPECIFICATION OBJECTIVES..................................................................................... 12

    2.3 INTENDED AUDIENCES.......................................................................................... 12

    2.4 REFERENCES..................................................................................................... 13

    2.5 SPECIFICATION OVERVIEW...................................................................................... 14

    3 K-NOW System Overview ................................................................................. 15

    3.1 DEFINITION....................................................................................................... 15

    3.2 BUSINESS GOAL................................................................................................. 15

    3.3 BUSINESS OBJECTIVES.......................................................................................... 15

    3.3.1 Knowledge User Business Benefits ....................................................... 15

    3.3.2 Product and Service Advertisers Business Benefits ..............................16

    3.3.3 Event Advertiser Business benefits ...................................................... 16

    3.3.4 Knowledge Manager Business Benefits ................................................ 16

    3.4 CONTEXTOFTHE RSS SYSTEM............................................................................... 17

    Confidential Connected Knowledge Ltd. 3

  • 8/9/2019 RSS System Requirements Specification1

    4/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    3.4.1 External Hardware ................................................................................ 18

    3.4.2 External Roles ...................................................................................... 18

    3.4.3 External Software ................................................................................. 19

    3.4.4 External Systems .................................................................................. 19

    3.5 K-NOW CAPABILITIES......................................................................................... 20

    3.5.1 Summary of System Capabilities .......................................................... 20

    3.5.1.1 Employee Capabilities ........................................................................................... 20

    3.5.1.2 Users Capabilities ................................................................................................ 21

    3.5.1.3 Other Capabilities ................................................................................................ 24

    4 Functional Requirements .................................................................................. 25

    4.1 SUMMARY USE CASE DIAGRAMS.............................................................................. 25

    .......................................................................................................................... 26

    Table of Figures

    Figure 1: K-NOW Context Diagram......................................................................17

    Figure 2: Employee Summary Use Case Diagram...............................................25

    Figure 3: User Summary Use Case Diagram........................................................25

    Confidential Connected Knowledge Ltd. 4

  • 8/9/2019 RSS System Requirements Specification1

    5/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    1 Miniworld for K-NOW

    1.1.1 Glossary

    A Service Package is the level of service available to a user An Information Package is a combination of briefings, insights and

    programmes A Briefing is a two to three page document in formatted text, PDF, or HTML

    with graphics, video and sound files that provides a summary of informationon a particular topic

    An insight is a fifteen to forty page document in formatted text or HTML with,graphics video and sound files that provides an in-depth analysis on aparticular topic

    A programme is a training programme on a particular topic which containstext of HTML, with graphics OHP slides, case studies, video, sound files andassessment materials

    A learning object (LO) is an insight, briefing or programme An individual useris an individual or entity that registers to use a service

    package. A corporate useris an individual or entity with access privileges to use a

    service package A system manageris an individual who analyses and manages the system Page Scanner- Scans a web page for keywords. RDF Resource Description Framework RSS - Really Simple Syndication. This is an XML file format that makes

    sharing new articles fairly simple. RSS feed - an RSS file that contains links to news articles. RSS aggregator-A news aggregator is a software application or remotely

    hosted service that collects syndicated content from disparate sources andprovides a single consolidated view. These applications can also becommonly referred to as a feed reader, feed aggregator or simply just anaggregator

    URL - Uniform Resource Locator. The address of a file on the internet. Web Scanner- Searches the internet for articles. XML - eXtensible Markup Language. This is a markup language that is used

    for structured documents. XML Parser- a tool to break up an XML file into usable parts.

    Confidential Connected Knowledge Ltd. 5

  • 8/9/2019 RSS System Requirements Specification1

    6/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    1.1.2 Stages of the Project

    The project will be completed inX stages.

    Evaluation of Web spider technology

    Evaluation of RSS and RDF systems

    The coding and testing of the RSS aggregator

    The database design

    The creation of the registration system

    The coding for the website.

    The coding for the billing system

    The coding of the content for the website

    1.1.3 Structure of the Website

    This website is organized into sections. Each section has a unique name, a uniquenumber, and a particular function.

    Some functions within a section have sub-functions

    This website will be used by users who will be based at several locations

    Different types of user will use the functions of this website in different ways, withdifferent levels of access, and different service packages.

    1.1.4 High Level User Defined Functions of the Website

    The first function of this website is to allow users to download an RSS aggregatorwhich will integrate with Microsoft Outlook and allow users to subscribe to RSSfeeds on training topics.

    The second function of the website is to provide a series of RSS feeds with XMLcontent headlines linking to Briefings, Insights and Programmes within the siteThe third function of this website is to record and diagnose user needs on the basisof RSS content accessed.

    Confidential Connected Knowledge Ltd. 6

  • 8/9/2019 RSS System Requirements Specification1

    7/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    The fourth function of this website is to provide a mechanism for planning the use ofinformation products by individuals , teams and organisations

    .The fifth function of this website is to customise RSS headlines to include contextsensitive information such as user, team and organisational headings

    The sixth function of the website is to offer an RSS news service with easilyupdateable news stories that link to information packages

    The seventh function of the website is to offer a registration system for users

    The eighth function of the website is to offer a billing and transaction managementsystem for the website

    The ninth function of the website is to attach optional advertising messages to theRSS content accessed

    1.1.5 Mid level User Defined Function of the Website

    Within these functions, there are several processes.

    The first of these is a registration process

    The second is a billing process

    The third is a broadcastprocess, which allows the user to find information onperformance related topics at an individual, team and organisational level

    The fourth of these is an autodiscovery process, which allows the system to accesslearning objects at an individual, team and organisational level

    The fifth of these is a diagnostic process, which allows the system manager togather information on development needs at an individual, team and organisationallevel.

    The sixth of these is an assessment process, which allows the users and systemmanager to determine the effectiveness of information packages and servicepackages

    1.1.5.1.1.1The Registration Process

    Confidential Connected Knowledge Ltd. 7

  • 8/9/2019 RSS System Requirements Specification1

    8/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    The registration process will elicit location and tracking information from individualusers and tracking information from corporate users

    1.1.5.1.1.2The Billing Process

    Billing details, such as billing info (essential for checks) and credit card info (validonly for credit card payment), are stored in a billing profile.

    Billing Info comprises the details such as first and second names, companyname, phone, e-mail and address you provided at the sign up aside from contactinfo. This is where the admin mails bills if the user has chosen to pay by cheque. Credit Card Info comprises the number, name and expiration date of user's

    credit card.

    Both Billing and Credit Card Info can be different for each billing profile.

    Billing details are not editable, users can only create a new billing profile. Theycannot delete a billing profile.

    When users sign up as a pay user, a new billing profile is created. For trial users, nobilling profile is created. The system, however, keeps track of all trial user'spurchases and includes them into the user's bills available in Online Invoice.

    1.1.5.1.1.3 The Broadcast Process

    The broadcast process identifies and returns briefings, insights or programmes onthe basis of XML based headlines. Some Headlines . will be customised accordingto the user name

    1.1.5.1.1.4The Diagnostic Process

    The diagnostic process gathers user information on processes and resources at anindividual, team and organisational level through web based questionnaires and webbased structured interview techniques.

    This process identifies learning objects accessed by the user

    1.1.5.1.1.5The Planning Process

    Confidential Connected Knowledge Ltd. 8

  • 8/9/2019 RSS System Requirements Specification1

    9/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    The planning process gathers user information on processes and resources at anindividual, team or organisational through web based questionnaires and web based

    structured interview techniques

    1.1.5.1.1.6The Assessment Process

    TBD

    1.1.6 Reporting Function of the Website

    For each user we track usage of each function

    For each user we track personal or organizational details

    We also track information packages used by each user

    We also track service packages used by each user for billing purposes

    We also track results of diagnostics

    User administrators should be able to access records of defined users and usergroups

    1.1.7 Advertising Function of the Website

    As well as user defined and reporting functions of the website, we also need toattach advertising materials to the information packages delivered in response touser needs

    We track the delivery of advertising attachments to information packages

    We offer an anonymous interface whereby advertisers can compare customerdatabases with our user databases to determine advertising effectiveness.

    1.1.8 Management Function of the Website

    The database that underpins the website will offer an easy to use control panel withan intuitive interface that can be monitored and adapted by relatively unskilledadministrators

    Confidential Connected Knowledge Ltd. 9

  • 8/9/2019 RSS System Requirements Specification1

    10/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    1.2 Objectives of the Website

    The Userobjectives for the RSS system are to:

    Help them identify key business and management solutions in the formof LOs at an individual, team and organisational level

    Develop customised training and information solutions,using LOs foreach of these problems, ensuring relevance.

    Ensure that the customisation of these solutions provides informationat different levels for different user needs

    Help them identify key business and management opportunities at anindividual, team and organisational level

    Develop customised training and information solutions to assist them in

    taking advantage of each of these opportunities, ensuring relevance.

    Close the gap between obtaining and using information in businessand organisations by customising the information to specific problems andopportunities.

    Make information and training more convenient by allowing them toaccess information:

    o Anytime (i.e., 24 hours a day and 7 days a week).

    o Anywhere that the Knowledge Users have access to the

    Internet (e.g., at home, at work, and while travelling).

    Implement effective feedback systems to ensure content is updatedand or replaced frequently ensuring currency of content.

    The UserManagerobjectives for the RSS system are to:

    Identify and track the changing roles of staff within the organisation oracross organisational boundaries.

    Enable them to align staff development goals and targets withorganisational, business unit and team goals and targets.

    Enable them to plan and manage quick response to shifting

    organisational challenges

    The Advertiserobjectives for the RSS system are to:

    Minimize the costs of marketing by reducing the costs of marketresearch, advertising, channel management, etc.

    Confidential Connected Knowledge Ltd. 10

  • 8/9/2019 RSS System Requirements Specification1

    11/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Maximize income by matching advertising and products and servicesto the needs and desires of users as soon as those needs and desires

    become apparent

    Act as a central clearing house for training and informationprogrammes

    Attract delegates to events through this central clearing function

    The Knowledge Analyst objectives for the RSS system are to:

    Provide them with a large customer base of staff, managers andowners from whom they can collate data on management problems andeffective solutions.

    Enable them to easily gather information on the problems faced bypotential Users.

    Enable them to identify and predict problems faced in particular Usersegments

    Confidential Connected Knowledge Ltd. 11

  • 8/9/2019 RSS System Requirements Specification1

    12/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    2 Introduction

    This section introduces the system requirements specification (SRS) for the K-NOW(RSS system) system to its readers.

    2.1 Specification Definition

    This specification documents the system-level requirements for the RSS system .

    2.2 Specification Objectives

    The objectives of this specification of the RSS system are to:

    Provide a system overview of the RSS system including definition,goals, objectives, context, and major capabilities.

    To formally specify its associated:

    Functional requirements.

    Data requirements.

    Quality requirements.

    Constraints.

    2.3 Intended Audiences

    The intended audiences of stakeholders for this specification of the RSS systeminclude:

    Connected Knowledge Employees:

    Managers

    Directors, who must approve it.

    System Managers, who will perform system management functions usingthe RSS system.

    Security Officers, who will respond to potential security violations of the

    RSS system. User Support Agents, who will provide a human interface for the RSS

    system to the users.

    The K-NOW Project Team:

    Project Managers

    Confidential Connected Knowledge Ltd. 12

  • 8/9/2019 RSS System Requirements Specification1

    13/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Architects, whose overall architecture must meet the requirementsspecified in this SRS.

    Designers, whose design must meet the requirements specified in thisSRS.

    Hardware Engineers, whose hardware components must implement therequirements specified in this SRS.

    Programmers, whose software components must implement therequirements specified in this SRS.

    Quality Engineers, who must ensure the quality of its quality requirements.

    Testers, who must ensure that the requirements are validatable andwhose tests must validate the requirements.

    Usability Engineers, who must ensure that the user interfaces fulfil theusability requirements.

    Users, who are any private individuals or organisations that make use of contentheld in the RSS system:

    Knowledge Users, who will use the RSS system to identify problems andsolutions to management and business problems. Also to plan careerdevelopment or meet day to day organisational challenges.

    Corporate Knowledge Users who will use the RSS system to identifyproblems and solutions to management and business problems. Also toplan career development or meet day to day organisational challenges

    Knowledge User Managers, who will use the RSS system to performance

    manage at an individual, team and organisational level Seller Advertisers, who will use the RSS system to bring their products

    and services to the attention of other users

    Event Advertisers, who will use the RSS system marketplace to bring theirevents to the attention of Knowledge users

    2.4 References

    This specification references or complies with the following documents:

    RSS system Project Documents:

    RSS system Application Vision Statement, which documents the businessgoals to be achieved by the requirements specified in this specification

    RSS system Glossary, which defines the business and technical termsused in this specification.

    Confidential Connected Knowledge Ltd. 13

  • 8/9/2019 RSS System Requirements Specification1

    14/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    RSS system Release Plan, which documents the scheduled incrementalrelease of the RSS system in terms of the requirements specified in this

    requirements specification.

    OPEN Process Framework (OPF) Conventions:

    Use Case Modeling Guidelines, which documents the guidelines used todevelop the use case model specifying the functional requirements in thisspecification.

    System Requirements Specification Content and Format Standard, whichspecifies the content and format of this specification.

    System Requirements Specification Inspection Checklist, which is usedduring the inspection of this specification.

    System Requirements Specification Template, which provides the

    skeleton of this specification.

    2.5 Specification Overview

    This specification is organized into the following sections:

    Introduction, which introduces the specification for the RSS system toits readers.

    System Overview, which provides a brief, high level description of theRSS system including its definition, business goals, business objectives,context, and capabilities.

    Functional Requirements, which specifies the functional systemrequirements in terms of a use case model consisting of each externals usecases and use case paths.

    Data Requirements, which specifies the system data requirements interms of required data components.

    Quality Requirements, which specifies the required system qualityfactors.

    Constraints, which documents required architecture, design, andimplementation constraints on the RSS system.

    Appendices, which define ancillary information including future

    envisioned enhancements, open issues, TBDs, and assumptions.

    Confidential Connected Knowledge Ltd. 14

  • 8/9/2019 RSS System Requirements Specification1

    15/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    3 K-NOW System Overview

    This section provides a high level description of the K-NOW (RSS system) systemincluding its definition, primary business goal, business objectives, context, andcapabilities.

    3.1 Definition

    The K-NOW (RSS system) system will be a global Web-based content andknowledge marketplace that delivers customised packages of information at differentlevels of complexity in response to user requests. It will also attach advertisingmaterial to these packages, and offer the capacity to sell goods and services

    through an interface TBD. It will also identify business, organisation andmanagement problems and opportunities on the basis of the users profiles inaccessing packages.

    3.2 Business Goal

    The business goal of the K-NOW (RSS system) system is to

    Take advantage of RDF and Really Simple Syndication (RSS), XML, the Internetand World Wide Web to radically improve the way in which information, training and

    education is delivered to individuals and organisations.

    Take advantage of the Internet and World Wide Web to radically improve the way inwhich events information is delivered to individuals and organisations

    3.3 Business Objectives

    The business objectives of the RSS system are to provide the following businessbenefits to its Users, Sellers/Advertisers, and Managers.

    3.3.1 Knowledge User Business Benefits

    The KnowledgeUserobjectives for the RSS system are to:

    Help them identify key business and management problems at anindividual, team and organisational level

    Confidential Connected Knowledge Ltd. 15

  • 8/9/2019 RSS System Requirements Specification1

    16/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Develop customised training and information solutions for each ofthese problems, ensuring relevance.

    Help them identify key business and management opportunities at anindividual, team and organisational level

    Develop customised training and information solutions to assist them intaking advantage of each of these opportunities, ensuring relevance.

    Close the gap between obtaining and using information in businessand organisations by customising the information to specific problems andopportunities.

    Make information and training more convenient by allowing them toaccess information:

    Anytime (i.e., 24 hours a day and 7 days a week). Anywhere that the Knowledge Users have access to the Internet(e.g., at home, at work, and while travelling).

    Implement effective feedback systems to ensure content is updatedand or replaced frequently ensuring currency of content.

    3.3.2 Product and Service Advertisers Business Benefits

    The Product and ServiceAdvertiserobjectives for the RSS system are to:

    Minimize the costs of events and marketing by reducing the costs ofmarket research, advertising, channel management, etc.

    Maximize income by matching advertising to the needs and desires ofusers as soon as those needs and desires become apparent

    3.3.3 Event Advertiser Business benefits

    The Event AdvertiserBusiness Benefits for the RSS system are to:

    Match training and other informational events with the needs of RSS system

    knowledge users

    3.3.4 Knowledge Manager Business Benefits

    The Knowledge UserManagerobjectives for the RSS system are to:

    Confidential Connected Knowledge Ltd. 16

  • 8/9/2019 RSS System Requirements Specification1

    17/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Provide them with a large customer base of staff, managers andowners.

    Enable them to easily gather information on the problems faced bypotential Users.

    Enable them to identify and predict problems faced in particular Usersegments

    3.4 Context of the RSS System

    This subsection documents the context of the RSS system in terms of the significantexternals with which it interacts. As illustrated in the following context diagram, the

    K-NOW (RSS system) interfaces with several external actors and systems: Individuals and organisations can act as users in either the user oradvertiser role.

    System managers, security officers and user support agents areemployees who work for Connected Knowledge. Managers perform theirsystem management duties using the RSS system. Security Officers handlesecurity violations of the RSS system. User support agents provide usersupport for the RSS system.

    The RSS system authorizes credit card purchases of items via theauthorization processor gateway.

    Figure 1: K-NOW Context Diagram

    Confidential Connected Knowledge Ltd. 17

  • 8/9/2019 RSS System Requirements Specification1

    18/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    3.4.1 External Hardware

    The RSS system interacts, either directly or indirectly, with the following significantexternal hardware:

    Client Hardware:

    Employee Workstations, which are the personal computers used byemployees to perform their tasks.

    User Client, which are the personal computers, personal digital assistants(PDAs), and smart phones used by users to communicate with each other andwith the RSS system over the Internet.

    Networks:Internet, which is the global network used for communication amongemployees, users, and the RSS system.

    Local Area Network, which is the RSS systemC-internal local areanetwork used for communication among employees and the RSSsystem.

    Leased Phone Line, a dedicated telephone line connecting the RSSsystem to the authorization processor gateway.

    3.4.2 External RolesThe RSS system interacts, either directly or indirectly, with the following significantclient roles:

    Employees, who are any actors who works for CK:

    Confidential Connected Knowledge Ltd. 18

  • 8/9/2019 RSS System Requirements Specification1

    19/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    System Managers, who are any CK employees who perform systemmanagement functions using the RSS system.

    Security Officers, who are any CK employees who respond to potential securityviolations of the RSS system.

    User Support Agents, who are any CK employees who provide human supportto the RSS system users.

    Users, who are any individuals or organisations that buy information services inthe RSS system or advertise goods or services in the RSS system:

    Knowledge Users, who are any users who use the RSS system to plan,diagnose, or search for information within the RSS system.

    User Managers, who are the managers of user accounts within theorganisations using the RSS system

    Advertisers, who is any users who use the RSS system to advertise products orservices.

    3.4.3 External Software

    The RSS system interacts, either directly or indirectly, with the following significantclient software:

    Browser, which is the software tool that runs on employee and userpersonal computers that allow them to communicate over the networks withthe RSS system.

    3.4.4 External Systems

    The RSS system interacts, either directly or indirectly, with the following significantexternal systems:

    Authorization Processor Gateway, which is the server system thatprovides a common interface to the numerous processors of credit cardpayment authorizations.

    Confidential Connected Knowledge Ltd. 19

  • 8/9/2019 RSS System Requirements Specification1

    20/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    3.5 K-NOW CapabilitiesThis subsection provides a high-level overview of major capabilities of the RSS

    system. Note that this subsection provides useful information for understanding thefollowing requirements, but does not contain specific testable requirements.

    3.5.1 Summary of System Capabilities

    3.5.1.1 Employee CapabilitiesThe RSS system will provide the following capabilities to employees:

    System Managers. The RSS system will enable System Managersto:

    Generate financial reports.

    Update billing information and billing cycle .

    Update the fee schedule.

    Update user restrictions

    Update news stories and links to RSS system content

    Update content

    Monitor user activity.

    Monitor advertising activity

    Interface with advertisers events data to provide feedback onadvertising effectiveness

    Knowledge Analysts. The RSS system will enable knowledgeanalysts to:

    Record user usage patterns.

    Confidential Connected Knowledge Ltd. 20

  • 8/9/2019 RSS System Requirements Specification1

    21/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Interpret user usage patterns

    Record user problem statement patterns

    Identify the relationship between diagnostic results and userinformation packages

    Identify the relationship between diagnostic results and target results

    Identify the relationship between diagnostic results and user problemstatement patterns

    Identify the relationship between functional and process baseddiagnostics

    Identify the relationships between organisational, team and individualdiagnostics

    Security Officers. The RSS system will

    Notify security officers of security violations.

    Enable security officers to generate security violation reports.

    User Support Agents. The RSS system will enable user supportagents to:

    Handle user inquiries.

    Sanction users who violate the user agreement.

    3.5.1.2 Users Capabilities

    The RSS system will provide the following capabilities to users:

    Knowledge Users. The RSS system will enable Knowledge Users to:

    Read user agreement

    Confidential Connected Knowledge Ltd. 21

  • 8/9/2019 RSS System Requirements Specification1

    22/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Register

    Read general information and user guidelines.

    Register and maintain a user account:

    Review and manage their user information (e.g., contact information,credit card information).

    Review and manage their account history (e.g., listings, transactions,fee payments).

    Review and annotate their individual feedback history.

    Accept the RSS system privacy policy and user agreement.

    Pay registration fees by credit card.

    Receive confirmation of registration

    Register for notification of new services

    Read user guidelines

    Access Help system

    Plan career development (TBD)

    Plan competence development (TBD)

    Register feedback with regard to information characteristics including

    Relevance

    Timeliness

    Completeness

    Accuracy

    Confidential Connected Knowledge Ltd. 22

  • 8/9/2019 RSS System Requirements Specification1

    23/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Validity

    Usability.

    Email other Knowledge Users, CK User Support Staff and Mentors

    Take part in online chat with other Knowledge Users, CK User SupportStaff and Mentors.

    Read news which links to RSS system information packages

    Set up and use Web log software. (TBD)

    Identify key performance targets at an organisational level

    Identify key performance targets at a team level

    Identify performance key targets at an individual level

    Monitor all targets

    Corporate Knowledge Users

    Corporate Knowledge Users (CKUs) will employ the same services asKnowledge users except for payment arrangements. CKUs will beexempted from individual payment and instead be offered a prepaidaccount

    Advertisers. The RSS system will enable advertisers to:

    Register

    Read advertiser guidelines.

    Register and maintain a advertiser account:

    Confidential Connected Knowledge Ltd. 23

  • 8/9/2019 RSS System Requirements Specification1

    24/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Review and manage their advertiser information (e.g., contactinformation, credit card information).

    Review and manage their account history (e.g., listings, transactions,fee payments).

    Accept the RSS system privacy policy and user agreement.

    Pay registration fees by credit card.

    Register advertising on information packages which Knowledge Usersreceive.

    Match ongoing and recent events with Knowledge User data .

    Review their account status.

    Make inquiries regarding account.

    .

    3.5.1.3 Other Capabilities

    Authorization Processor Gateway. The RSS system will use theauthorization processor gateway to:

    Request authorisation of credit card payments via a dedicated leasedtelephone line.

    Confidential Connected Knowledge Ltd. 24

  • 8/9/2019 RSS System Requirements Specification1

    25/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    4 Functional Requirements

    This section of the SRS specifies the functional requirements of the RSS system interms of use cases and their associated use case paths. The use case model isprimarily organized in terms of the externals that benefit from the use cases.

    4.1 Summary Use Case Diagrams

    The following use case diagrams summarize the functional requirements for theRSS system:

    Employee Summary Use Case Diagram

    User Summary Use Case Diagram

    Figure 2: Employee Summary Use Case Diagram

    Figure 3: User Summary Use Case Diagram

    Confidential Connected Knowledge Ltd. 25

  • 8/9/2019 RSS System Requirements Specification1

    26/26

    K-NOW (Connected Knowledge) Document ID: Q-CKSRS

    Version: 1.0

    System Requirements Specification (SYS) Version Date:28/07/2003

    Confidential Connected Knowledge Ltd. 26