User Requirements and Feasibility

User requirement analysis refers to formal inquiry carried out to help someone identify a better course of action and make a better decision than he might otherwise have made. The characteristic attributes of a problem situation where systems analysis is called upon are complexity of the issue and uncertainty of the outcome of any course of action that might reasonably be taken. Systems analysis usually has some combination of the following: identification and re-identification) of objectives, constraints, and alternative courses of action; examination of the probable consequences of the alternatives in terms of costs, benefits, and risks; presentation of the results in a comparative framework so that the decision maker can make an informed choice from among the alternatives.The User Requirements Specification describes the business needs for what users require from the system. User Requirements Specifications are written early in the validation process, typically before the system is created. They are written by the system owner and end-users, with input from Quality Assurance. Requirements outlined in the URS are usually tested in the Performance Qualification or User Acceptance Testing. User Requirements Specifications are not intended to be a technical document; readers with only a general knowledge of the system should be able to understand the requirements outlined in the URS.

The URS is generally a planning document, created when a business is planning on acquiring a system and is trying to determine specific needs. When a system has already been created or acquired, or for less complex systems, the user requirement specifications can be combined with thefunctional requirements document.For a steganographic software, after much research and study , the basic requirements are identified. These were found to vary as per need and level of security. An outline of the requirements I gathered include

  • Easy to use interface

  • Encoder and decoder within the same environment

  • Not complicated or too complex for the user to understand

  • Secure and usable within an organization

  • Administrator control over verified users

  • User logs to monitor usage

  • A secure algorithm with less predictability

Feasibility study

Feasibility study constitutes analysing the feasibility of the project or the proposed system. The proposed system should be feasible in various aspects so that it is viable and useful for the organization.

The three tests of feasibility have been carried out.

  • Technical Feasibility

  • Economical Feasibility

  • Operational Feasibility

Technical feasibility involves anlysing whether the required hardware and software are available or can be made available at a reasonable trade off. Charade is a software designed in java which is platform independent. Also, it requires no special software or hardware to run other than that already available. Its operations are optimized to consume minimum space and memory. Thus is was concluded that the system is technically feasible

Economic feasibility

It refers to the monetary supplements the project would require. If the invested amount is of more value than the use of the system then the project is considered not feasible. However charade is designed on an open source platform hence no proprietary software is required hence saving that cost. The costs incurred in developing the project are the working hours of the programmer , the internet connection and the basic facilities required to write the code. This was very much within the expenditure bracket hence the project was considered economically feasible.

It is a standard that ensures interoperability. Without stifling competition and innovation among users , to the benefit of public both in terms of cost and service quality. The proposed system is acceptable to users. So the proposed system is operationally feasible.


Constructive and genuine appreciation and/or criticism most welcome

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s