Question

In: Computer Science

Compare between functional and non-functional requirements with example for each. Distinguish among the fundamental architectural views...

Compare between functional and non-functional requirements with example for each.

Distinguish among the fundamental architectural views proposed in Krutchen’s 4+ 1 model.

Solutions

Expert Solution

Please upvote if you are able to understand this and if there is any query do mention it in the comment section.

Comparison between functional and nin-functional requirements can be as follows:

  • The requirements which a normal user can be specify with some techincal knowledge are the funtional requirements whereas the requirements which are specified only by the people who are technical are the non-functional requirements. For example: Non functional requirements by technical people like software developers whereas functional requirements by users like application users.
  • The functionality of software can be tested with the help of functional requirements whereas the performance of the software can be tested with the help of non-functional requirements. For example: Testing the API in the software is functional requirement as functionality of software depends upon the API whereas testing the security of the software in non-functional requirement.

Fundamentals proposed in Krutchen's 4+1 model:

The processes of the system which interacts with other processes is described by the process view whereas the way the software is distributed in the hardware of the system on which the software is running is described by the physical view whereas all the abstractions which are performed on the keys which are used in the system is desribed by the logical view whereas the way in which the system on which the software will be developed is supposed to be decomposed is describd by the development view.

If some more informaion is required to be added in this or this was supposed to be done in any other way then please mention it in the comment section otherwise please upvote.


Related Solutions

Compare and contrast security functional requirements and functional securiydesign principles.
Compare and contrast security functional requirements and functional securiydesign principles.
Q:Make a requirements document highlighting all functional and non-functional requirements as per the case above. Your...
Q:Make a requirements document highlighting all functional and non-functional requirements as per the case above. Your requirements must be validated for conciseness, completeness, non-ambiguity, verifiability, feasibility, and traceability: Register for the system by providing their name, Student ID and email address and a password Log in to the system by entering their Student ID and password Search for textbooks (by title or ISBN number or author) and scroll through the results of their search. The results of their search should...
1. Identify and briefly describe the functional and non-functional requirements for the proposed system
1. Identify and briefly describe the functional and non-functional requirements for the proposed system
Write down a list of functional and non-functional requirements for the following scenario that proposes to...
Write down a list of functional and non-functional requirements for the following scenario that proposes to develop a share management software. You are allowed to make any valid assumptions. A share management company wants to design software that can provide the latest information and investment strategies for their clients who are private investors and portfolio managers. The proposed software should present a holistic solution for clients to efficiently monitor their performance, dividends and successfully manage their portfolio. It should allow...
Analyze the functional and Non-functional requirements for an Airport checking and security clearance system
Analyze the functional and Non-functional requirements for an Airport checking and security clearance system
Task # 3:          Identify Functional and Non-Functional Requirements for the given system description: The proposed...
Task # 3:          Identify Functional and Non-Functional Requirements for the given system description: The proposed software product is the Hospital Patient Info Management System (HPIMS). The system will be used to get the information from the patients and then storing that data for future usage. The current system in use is a paper-based system. It is too slow and cannot provide updated lists of patients within a reasonable timeframe. The intentions of the system are to reduce over-time pay...
Functional requirements for Product rating based on sentiment analysis and non functional requirments? This project aims...
Functional requirements for Product rating based on sentiment analysis and non functional requirments? This project aims to develop a sentiment analysis system for product rating. It is an e-commerce web application. The main goal of this sentiment analysis system is to understand the hidden sentiments of customers in feedback and comments and analyze their product rating patterns. When registered customers (they can create account by themselves and then modify their account) use this application to view products, product features, and...
I need al functional and non functional requirements and design constraints for this system: Payroll Management...
I need al functional and non functional requirements and design constraints for this system: Payroll Management System As the head of Information Technology at Mena, Inc., you are tasked with building a new payroll management system to replace the existing system which is hopelessly out of date. Mena needs a new system to allow employees to record timecard information electronically and automatically generate paychecks based on the number of hours worked and total amount of sales (for commissioned employees). The...
Distinguish between a contribution and a functional income statement. Write two paragraphs with examples of each...
Distinguish between a contribution and a functional income statement. Write two paragraphs with examples of each in real situations.
Please identify each property/requirement as a functional or non-functional. For every non-functional property/requirement, please add a...
Please identify each property/requirement as a functional or non-functional. For every non-functional property/requirement, please add a remark to explain why. Ticket Booking System Property/Requirement F: Functional NF: Non-functional 1 The system must perform the backup on a daily basis and weekly basis. 2 The users must be allowed to pick a web browser of their choice. 3 Users can call to book tickets. 4 The system must complete the request for booking a ticket in less than 5 seconds. 5...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT