Functional and nonfunctional requirements
Compare and contrast functional and nonfunctional requirements and provide an example of each.
Discuss why a designer should avoid selecting an implementation platform for as long as possible during the design process.
Sample Solution
The end goal of a project is to deliver a high quality product exactly as the customer asked for. Functional requirements are the primary way that a customer communicate their requirements to the project team. Functional requirements help to keep project team going in the right direction. Understanding the difference between functional and non-functional requirements will help both, the client and the IT supplier as they will be able to understand their requirements clearly. Simply put, the difference is that non-functional requirements describe how the system should behave and that it is a constraint upon the system behavior. An example of a functional requirements include authentication of a user when he/she tries to log into the system.
in the end, the aim is to establish peace and security within the commonwealth. As Vittola’s conclusion: ‘the pursuit of justice for which he fights and the defence of his homeland’ is what nations should be fighting for in wars (Begby et al (2006b), Page 332). Thus, although today’s world has developed, we can see not much different from the modernist accounts on warfare and the traditionists, giving another section of the theory of the just war. Nevertheless, we can still conclude that there cannot be one definitive theory of the just war theory because of its normativity.