Software requirement specification for net banking system




















Definitions and Abbreviations: Following are the definitions for the jargoned words. Used to define procedures to store and retrieve data. A lay person who needs the system to do his task efficiently and effectively. Collection of all the information monitored by this system.

Credit holding cards, Buy every thing and pay from the credit cards. These cards are of each bank and ensure that the person has an account and balance in the specific bank of which he holds the card. Bank staff that provides information about an account to the user who visits the bank branch physically.

Computers, which will be used as clients to access the server database according to its right. All the benefits and characteristics that bank provide. These features will be explained to the new comer visiting the website without an account.

A person that will be responsible for the addition and deletion of the staff members from the general database of the system..

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. Any person with an interest in the project who is not a developer. Product Perspective: Following is the context or origin of online banking system. In traditional system, customer should have to visit the Bank branch physically for the transactions or some other task.

It wastes time After implementing the online banking system customer will be able to connect to his account through the internet connection. Time usage will be minimized, task will be done fast instead of waiting someone other to complete his task.

It will provide him the opportunity to maintain his bank balance and needs. A small transfer fee will be applicable for this transaction. It will be easy and efficient for them to serve more and more people in less time 5 Online record search: Bank staff will easily search a record and update it if needed.

Transactions will be faster even physically from the branch because it will be very easy for the bank staff to check the balance of a specific person and update its record if necessary.

A secure way will be provided for the billing. Online shopping will provide them the easiest way to buy and sell their items. Computer systems will be needed by each of the actor as well as that user must be connected to the internet. So, concisely following hardware will be needed. So it is a difficult task to prevent the system by major disasters by preventing the unauthorized access to the system. It will be a web-based so every one will independently contact it.

Banks will feel free to adopt it because it will not be so much expensive. X and later. Recommended Versions iOS This is a free feature, pending the following operating system, hardware, and release requirements: Samsung Galaxy S7 or higher Nexus 7 or newer Google Pixel first generation or newer End user registration with Fingerprint at the device level. Explore our digital tools. Mobile Wallet Take your bank with you. Send Money MyMoney Your personal financial tool for budgeting, saving and more.

Start Now eStatements Go green and skip the printed statement. Find Out More. Ready to get started? Enroll in digital banking. Contact us today. Despite branching out to nearly locations since, our local zeal remains firmly planted in our roots.

For a Budgeting Tips for Newlyweds Work together to spend less, save more, and secure your financial future. First Time Buyer? A first home Maintainability Different versions of the product should be easy to maintain. For development, its should be easy to add code to existing system, should be easy to upgrade for new features and new technologies time to time.

Maintenance should be cost effective and easy. System be easy to maintain and correcting defects or making a change in the software. Usability This can be measured in terms of ease of use. Application should be user friendly.

Should be easy to learn. Navigation should be simple. Portability This can be measured in terms of Costing issues related to porting, Technical issues related to porting, Behavioral issues related to porting. Correctness Application should be correct in terms of its functionality, calculations used internally and the navigation should be correct. This means application should adhere to functional requirements. Efficiency To Major system quality attribute.

Measured in terms of time required to complete any task given to the system. For example system should utilize processor capacity, disk space and memory efficiently. If system is using all the available resources then user will get degraded performance failing the system for efficiency. If system is not efficient then it can not be used in real time applications. Flexibility Should be flexible enough to modify. Adaptable to other products with which it needs interaction.

Should be easy to interface with other standard 3rd party components. So,we can use any operating system for developing this product. If in the beginning of the project failures are detected, it takes less effort and therefore time and money for this error.

In the waterfall model phases to be properly sealed first before proceeding to the next stage. It is believed that the phases are correct before proceeding to the next phase. In the waterfall model lay the emphasis on documentation. It is a straightforward method. The way of working ensures that there are specific phases. This tells you what stage it is. One can use this method of milestones. Milestones can be used to monitor the progress of the project to estimate.

All the activities in our project are carried out in above mentioned phases of waterfall model. Figure: Waterfall model 9. The following factors are taken into account before deciding in favor of the new system. Criteria to ensure that effort is concentrated on project, which will give best, return at the earliest.

One of the factors, which affect the development of a new system, is the cost it would require. The following are some of the important financial questions asked during preliminary investigation: -The costs conduct a full system investigation. Also all the resources are already available, it give an indication of the system is economically possible for development..

The assessment of this feasibility must be based on an outline design of the system requirement in the terms of input, output, programs and procedures. Having identified an outline system, the investigation must go on to suggest the type of equipment, required method developing Technical issues raised during the investigation are: Does the existing technology sufficient for the suggested one?

Can the system expand if developed? The project should be developed such that the necessary functions and performance are achieved within the constraints.

The project is developed within latest technology. Through the technology may become obsolete after some period of time, due to the fact that never version of same software supports older versions, the system may still be used.

So there are minimal constraints involved with this project. The system has been developed using Java the project is technically feasible for development. Will the proposed system cause harm? The project would be beneficial because it satisfies the objectives when developed and installed. All behavioral aspects are considered carefully and conclude that the project is behaviorally feasible.

It must be a noun or noun phrase with the first letter of the name capitalized. Alternate Name s — Alternative names this actor may be referred to in the application domain. Providing these names helps the readers to understand this document. Input Data - List of the inputs to the system that this actor provides.

This section must contain a list of the use cases with which this actor interacts has a line on the use case diagram and provides input. For each use case, list the inputs this actor provides. Output Data - List of the outputs from the system that this actor receives. This section must contain a list of the use cases with which this actor interacts has a line on the use case diagram and receives output.

For each use case, list the outputs this actor receives. Description - Brief description of the general purpose or role of this actor. Comments - Any additional information that aid in the understanding of this actor.



0コメント

  • 1000 / 1000