Tiêu bản phần mềm yêu cầu Spec pdf

14 302 6
Tiêu bản phần mềm yêu cầu Spec pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Software Requirements Specification for CRM-F.Management Version 1.0 approved Prepared by: Võ Hoàng Nhật Khánh | 01396 Nguyễn Tiến Khiêm | 01031 Trần Minh Hải | 01072 Trương Ngọc Sơn Tùng | 01478 Nguyễn Đức Cường | 00794 Group 5 Hà Nội, March 20, 2011 Copyright © 2011 by FPT Software Software Requirements Specification for CRM – F.Management Page ii Table of Contents 1. Introduction 1 2. Overall Description 2 3. System Features 3 4. External Interface Requirements 4 5. Other Nonfunctional Requirements 5 6. Other Requirements 5 Software Requirements Specification for CRM – F.Management Page iii Revision History Name Date Reason For Changes Version Software Requirements Specification for CRM- Fmanagerment.COM Page 1 1. Introduction This is an online customer relationship management program as well as a groupware and a marketing tool also used for cellular company ‘Mycell’. The CRM module helps admin to identify and maintain their customers and employees. Customers can contact with the plan responsibles and add, edit or delete their own personal profile. They can view different products details, ask their queries, give suggestions and provide feedback for the product which they are using. Similarly employees can also add edit or delete their own profile and provide response to queries, suggestions and feedback of customers . 1.1 Purpose FManagement.COM is a unique web site for all customers and employees using F.Management products. Now it’s easy for any user to search solutions for any kind of problem coming with his/her F.Management products. It will be easy for the company people to show details of their products. Our purpose is to fulfill the following activities: 1. Customer Order 2. View Product 3. Suggestion 4. Feedback 5. Query Solve 6. Interact with company’s employee 1.2 Document Conventions While writing for SRS document we have made the following conventions and adopted the IEEE Standards Font used – Arial For main headings font size – 18 For subheadings font size- 14 For Normal Text- 11 Headings are highlighted in bold Document text is single spaced and maintains the 1” margin. 1.3 Intended Audience and Reading Suggestions The document is intended for project guide, class coordinator and professor. The SRS document contains overall descriptions, specific requirements, and other non-functional requirements of the project. 1.4 Project Scope Software used is Visual Studio-2005 and our project is made in ASP.NET as it is made at administrator level. Our objective is to maintain relationship with the customer in which we can Software Requirements Specification for CRM- Fmanagerment.COM Page 2 solve the queries of the client such as providing the customer the information about the new products , solve various queries, take suggestions and feedback from customers . 1.5 References  How to write software requirements specification by Robert Japenga at http://www.microtoolsinc.com/Howsrs.php.  SRS Template at http://cms.fpt.edu.vn/elearning/course/view.php?id=857 – Copyright by Sang Nguyen 2002 2. Overall Description 2.1 Product Perspective CRM will provide the following types of easy-to-use, interactive, and intuitive graphical environment:  The CRM will provide an easy-to-use, intuitive Graphical User Interface (GUI) as part of the Administrator’s working desktop environment.  The CRM will also provide an interactive GUI, on the World Wide Web for the general customers.  The above two CRM interfaces shall help provide the following functionalities to the clients- access to the CRM to see the updates and interact with the employees of the company 2.2 Product Features FManagement.COM is the sophisticated and effective web site to deal with all the major aspects related to customer’s relation with the company that can help an individual to get all the information regarding new products with many other options that can used to solve their queries online. 2.3 User Classes and Characteristics <Identify the various user classes that you anticipate will use this product. User classes may be differentiated based on frequency of use, subset of product functions used, technical expertise, security or privilege levels, educational level, or experience. Describe the pertinent characteristics of each user class. Certain requirements may pertain only to certain user classes. Distinguish the favored user classes from those who are less important to satisfy.> 2.4 Operating Environment Hardware:  Pentium IV Processor, 1GHz  Minimum 128 MB RAM, Recommendable 512 MB Software Requirements Specification for CRM- Fmanagerment.COM Page 3  Minimum 20 GB Hard Disk, Recommendable 80 GB Software:  Visual Studio 2005  SQL Server 2000  Windows XP Professional 2.5 Design and Implementation Constraints CRM requires a web server connected to the internet; a programming language for describing the system’s logic; a server engine for generating the dynamic HTML content; and a database to provide a way of storing and retrieving large amounts of data. Only system administer has the right to change system parameters.The system should be secure and must use encryption to protect the databases. 2.6 User Documentation  User should know the details of the working being done in the software  User should be comfortable with the working of the computer and how does that project works. 2.7 Assumptions and Dependencies All the hardware would function properly and all the information provided by the user should be correct to avoid any sort of problem regarding relationship with the customer.  The user should be login to the system  Access is dependent on basis of level.  Username and password is availability to the administrator.  The user is an authorized one. 3. System Features 3.1 System Feature 1 3.1.1 Description and Priority In this project, data access is given to the user on the basis of level of there designation. Higher the level, the more access is provided. At the highest level, the administrator supervises all the clients under him & he can access all the data. 3.1.2 Stimulus/Response Sequences Software Requirements Specification for CRM- Fmanagerment.COM Page 4  Initially the user enters a user name & password. If it is among the one which are already saved then the user is an authenticated one. Else it will show the wrong user name & password.  On the basis of designation at which the person exists the access will be given. The employee will perform the work or task for which he is being employed. 3.1.3 Functional Requirements  Visual Studio 2005  Windows XP Professional  SQL server 2005  RAM ( minimum 128 MB, recommended 512 MB or more)  Hard Disk (minimum 20 GB or recommended 40 GB) 4. External Interface Requirements 4.1 User Interfaces This project is made to be used by the cellular company. Client can not deal with this directly. Employers are going to get benefit from it. Earlier all this work was done manually. The clients had to visit the company’s service center. When the client, employee or the admin logins & if he enters wrong user name & password then it will prompt a message. 4.2 Hardware Interfaces  Pentium IV Processor, 1GB  Minimum 128 MB RAM, Recommendable 512 MB  Minimum 20 GB Hard Disk, Recommendable 80 GB FManagement.COM shall provide an easy-to-use graphical interface and the web interface should be intuitive and easily understand by the user. 4.3 Software Interfaces  Visual Studio 2005  SQL Server 2005  Windows XP Professional 4.4 Communications Interfaces The Communication Between the client and the administrator takes place through E-mail. It requires a web browser at the client side and a web server at the Server Side. The communication standards that will be used, are as FTP or HTTP. Only system administer has the right to change pricing policy, reply to customer queries, assign the work to the employees according to their specialization and answer to the frequently asked questions etc. The system Software Requirements Specification for CRM- Fmanagerment.COM Page 5 should be secure and must use encryption to protect the databases. Users need to be authenticated before having access to any personal data. 5. Other Nonfunctional Requirements 5.1 Performance Requirements  Response time of CRM for FManagement.COM will depend on the query made by the user to the employee. When the user will complain about his problem, the problems will be received by the employee and response will be given when the problem is solved. It may take some hours or days depending on the problem. Response time refers to the waiting time while the system accesses, queries and retrieves the information from the databases.(DB- user, DB-schedule etc) (A local copy of property database is maintained as DB-schedule to reduce this access time)  CRM shall be able to handle at least 50 transactions/inquiries per hour. 5.2 Safety Requirements  CRM shall be available 24 hours a day, 7 days a week.  CRM shall always provide real time information about available product information. CRM shall be able to recover from hardware failures, power failures and other natural catastrophes and rollback the databases to their most recent valid state. 5.3 Security Requirements  Only system administer has the right to change system parameters, such as pricing policy etc. The system should be secure and must use encryption to protect the databases.  Users need to be authenticated before having access to any personal data 5.4 Software Quality Attributes Software quality attributes that need to be addressed are:  Availability of space required to construct the project and upload it.  Correctness of the information.  Flexibility in operating the software from anywhere in the world.  Interoperability that is introduced as the project is made using .net.  Maintainability of the project.  Reliability of the information and the software.  Robustness of the software.  Testability and usability of the software. 6. Other Requirements  A database of a fixed large memory size would be required.  All the legal formalities regarding the usage of internet space need to be addressed. Software Requirements Specification for CRM- Fmanagerment.COM Page 6  All commercial and privacy policies need to be kept in mind during the development and implementation of the project. Software Requirements Specification for CRM- Fmanagerment.COM Page 7 USE CASE DIAGRAMS [...]...Software Requirements Specification for CRM- Fmanagerment.COM Page 8 Software Requirements Specification for CRM- Fmanagerment.COM Page 9 Software Requirements Specification for CRM- Fmanagerment.COM Page 10 Software Requirements Specification for CRM- Fmanagerment.COM Page 11 . DIAGRAMS Software Requirements Specification for CRM- Fmanagerment.COM Page 8 Software Requirements Specification for CRM- Fmanagerment.COM Page 9 Software Requirements Specification for CRM- Fmanagerment.COM. the work to the employees according to their specialization and answer to the frequently asked questions etc. The system Software Requirements Specification for CRM- Fmanagerment.COM Page 5 should. Specification for CRM- Fmanagerment.COM Page 6  All commercial and privacy policies need to be kept in mind during the development and implementation of the project. Software Requirements Specification

Ngày đăng: 13/07/2014, 03:20

Từ khóa liên quan

Mục lục

  • 1. Introduction

    • 1.1 Purpose

    • 1.2 Document Conventions

    • 1.3 Intended Audience and Reading Suggestions

    • 1.4 Project Scope

    • 1.5 References

    • 2. Overall Description

      • 2.1 Product Perspective

      • 2.2 Product Features

      • 2.3 User Classes and Characteristics

      • 2.4 Operating Environment

      • 2.5 Design and Implementation Constraints

      • 2.6 User Documentation

      • 2.7 Assumptions and Dependencies

      • 3. System Features

        • 3.1 System Feature 1

        • 4. External Interface Requirements

          • 4.1 User Interfaces

          • 4.2 Hardware Interfaces

          • 4.3 Software Interfaces

          • 4.4 Communications Interfaces

          • 5. Other Nonfunctional Requirements

            • 5.1 Performance Requirements

            • 5.2 Safety Requirements

            • 5.3 Security Requirements

Tài liệu cùng người dùng

Tài liệu liên quan