Determine the non-functional requirements

Assignment Help Theory of Computation
Reference no: EM13840514

Task

1. System Wide (Non-Functional) Requirements

a) Analysis of NFRs

Analyse the Case Study documents and determine the non-functional requirements (NFRs) or system quality attributes necessary to meet the needs identified in the Case Study. Consider the case study against the checklist provided. Prioritise the identified relevant NFRs, and specifically identify the 3-5 most important. For each of these high priority NFRs identify both benefit it confers and the cost of supporting it.

NFR

Trigger Question

Impact

Answer

Strategy

Priority

 

 

 

 

 

 

b) System Wide Requirement Document

Document and expand your analysis in a System Wide Requirement document. Use the System Wide Requirement Specification template provided in the Resources/Assignment 2 section of the subject Interact site. Make sure your SWRS document addresses:

i) System wide services (required system functionality not captured by a single use case) These are the ‘F' of FURPS+: e.g. auditing, printing, authentication).

ii) Non-functional requirements (system qualities). These are the URPS of FURPS+. Identify the specific NFRs you considered relevant from the checklist under the general URPS+ catego-ries.

iii) Any required system interfaces with external systems.

iv) Any business rules that must be applied.

v) Any constraints that will affect the design of the system. (Interfaces and constraints are the ‘+' of FURPS+)

2. Architecture Notebook

Analyse the Case Study documents and develop a candidate architecture to meet the functional and non-functional requirements you have identified in Assignment 1 and the system wide requirements identified in Task 1. Document this candidate architecture in an Architectural Notebook. Use the tem-plate provided in the Resources/Assignment 2 section of the subject Interact site. Make sure the architectural notebook addresses:

i) The key concerns driving the overall architecture. (These should correspond with the 3-5 most important NFRs you identified.)
ii) Any assumptions and dependencies that affect the architecture.
iii) Any architecturally significant requirements. (E.g. a requirement for persistent data may require access to a database)
iv) Decisions, constraints, and justifications that shape the architecture.
v) Architectural mechanisms used to implement requirements (e.g a database or XML file to im-plement a persistence requirement)
vi) Any architectural frameworks or patterns that will be applied

3. Component Diagram

Document your proposed architecture with a high level logical view showing functional and technical components in a component diagram.

4. Deployment Diagram

Document how your proposed architecture maps to the intended deployment environment with a de-ployment diagram showing how your functional and technical components will be distributed over hardware nodes.

Verified Expert

Reference no: EM13840514

Questions Cloud

Analyse the ethics of managerial and of resistant positions : Analyse the ethics of the managerial and of resistant positions. Assess the implications of the managerial and of resistant positions for achieving an effective change management programme.
Identify and describe two forces of porters 5 force : Identify and describe two forces of Porters 5 Force that Apple have the most significant impact on the industry. Explain why.
Describe the different lobs that oracle supports : Describe the different LOBs that Oracle supports. What are they used for? How can they be stored in the database
Describe two database features new to oracle database : This writing assignment calls for you to provide a substantive response 1400 words on the subject of managing databases. Describe two database features new to Oracle Database 12c that you've encountered so far in the class
Determine the non-functional requirements : Analyse the Case Study documents and develop a candidate architecture to meet the functional and non-functional requirements - Document your proposed architecture with a high level logical view showing functional and technical components in a compon..
What did the firm announce : What did the firm announce
Describe detailed description and purpose of the site : Describe Detailed description and purpose of the site. Target Audience The type of people who will want to view your website.
Classify the discontinuities : Problem 2: Locate and classify the discontinuities of f when
Calculate return on equity using the dupont system : Calculate return on equity using the DuPont system

Reviews

Write a Review

Theory of Computation Questions & Answers

  How to construct an nfa

Give a construction that assumes you are given a DFA for L and show how to construct an NFA (with or without ε-moves) to recognize sort(L).

  Translate the following english sentences into symbolic

translate the following english sentences into symbolic logic propositions. all variables are quantified over the set

  Design deterministic finite state transducers

Design deterministic finite state transducers that implement the subsequent context sensitive rules:

  Rahman s a 2006 lsquoattitudes of malaysian teachers toward

rahman s. a. 2006 lsquoattitudes of malaysian teachers toward a performance-appraisal system journal of applied social

  Prove by telescoping that tn cnlgn cn under the given

prove by telescoping that tn cnlgn cn under the following conditiontn c if n 1tn 2tn2 cn if n gt

  Design turing machine having at least four nontrivial states

Design Turing machine (using Sipser notation) having at least 4 nontrivial (i.e., nonrejecting) states and at least six nontrivial (i.e., not to the rejecting state) transitions.

  Considering a single programmed operating system

Considering a single programmed operating system, what is the minimal total time required to complete executions of the two processes? You should explain your answer with a diagram.

  Question 1show via chains of equivalences that the

question 1show via chains of equivalences that the following propositions are tautologies.a p and q rarr p harr qb p or

  Explanation of turing machine

Devise a Turing machine with input given in unary notation such that the equipments produces the following output, 0 if x is divisible by 4,

  Why every nonempty propositional clause itself satisfiable

Describe why every nonempty propositional clause, by itself, is satisfiable. Prove rigorously that every set of five 3-SAT clause is satisfiable, given that each clause mentions exactly three distinct variables.

  What ambiguity exists in the statement

Suppose f is a function that returns the result of reversing the string of symbols given as its input, and g. What ambiguity exists in the statement x?

  Succession planning is an important od intervention and

succession planning is an important od intervention and business sector succession planning-sometimes called workforce

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd