Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

This is Software Subject A voting application that helps both the students and t

ID: 3679606 • Letter: T

Question

This is Software Subject

A voting application that helps both the students and the chairman of computer science.
The application will help the students when they want register for a subject for next course but unfortunately this subject is full of student and theres no place for an extra one. Here now will come the job of our voting application. it will let the students to vote for the subjects the want to regester next course but unfortunately the section its full So this application will be a like a communication between the head of the students and the chairman when the chaiman see that there is lots of students requesting for a certain subject he will tell the administration to open a new section for them.

Write a non-functional requirements about
1- Availability
2- Security
3- Usability

Explanation / Answer

In systems engineering and requirements engineering, a non-functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. They are contrasted with functional requirements that define specific behavior or functions. The plan for implementing functionalrequirements is detailed in the system design. The plan for implementing non-functional requirements is detailed in the system architecture.

Performance requirements
Requirements about resources required, response time, transaction rates, throughput, benchmark specifications or anything else having to do with performance.

Operating constraints
List any run-time constraints. This could include system resources, people, needed software, ...

Platform constraints
Discuss the target platform. Be as specific or general as the user requires. If the user doesn't care, there are still platform constraints.

Accuracy and Precision
Requirements about the accuracy and precision of the data. (Do you know the difference?) Beware of 100% requirements; they often cost too much.

Modifiability
Requirements about the effort required to make changes in the software. Often, the measurement is personnel effort (person- months).

Portability
The effort required to move the software to a different target platform. The measurement is most commonly person-months or % of modules that need changing.

Reliability
Requirements about how often the software fails. The measurement is often expressed in MTBF (mean time between failures). The definition of a failure must be clear. Also, don't confuse reliability with availability which is quite a different kind of requirement. Be sure to specify the consequences of software failure, how to protect from failure, a strategy for error detection, and a strategy for correction.

Security
One or more requirements about protection of your system and its data. The measurement can be expressed in a variety of ways (effort, skill level, time, ...) to break into the system. Do not discuss solutions (e.g. passwords) in a requirements document.

Usability
Requirements about how difficult it will be to learn and operate the system. The requirements are often expressed in learning time or similar metrics.

Legal
There may be legal issues involving privacy of information, intellectual property rights, export of restricted technologies, etc.

Others ... there are many others. Consult your resources.

coming to yhe given 3 asspects a brief explination follows

Security: The design must be secure in a way that wiress free,attacking free and hacked free.All the data must be protected with some superior conditions.The data must be organise by only the authenticated persons only...

Availability:The services provided by the application must be available 24*7 without any interpution.

Usability
Requirements about how difficult it will be to learn and operate the system. The requirements are often expressed in learning time or similar metrics

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote