What is the difference between functional requirements and nonfunctional requirements?

Category:

Description

What is the difference between functional requirements and nonfunctional requirements?

Functional requirements are the rules in business that have to be supported by a new system. On the other hand, non-functional requirements refers to system features such as speed, response time and throughout.

  1. What types of stakeholders should you include in fact finding?

In fact finding none has to include external and internal stakeholders.  The internal stakeholders are people who are directly involved with the running of business for example executives and those who work in general operations. The external stakeholders are people who associated with the business and receive direct services but are not directly involved with the running of the business for example investors, customers and regulatory firms.

  1. List and briefly describe the six information gathering techniques.
  • Observation: Tis technique is useful in make analysis of current business processes as well as what is required in every event.
  • Direct interviewing: this is useful in collecting primary data. This is the most efficient but it is also very costly.
  • Use of questionnaires: questionnaires are used when the sample size is quite large. It is also useful in collecting specific data that one needs.
  • Collection of feedback: This technique is used to collect user’s complaints and comments  in order to improve on service delivery.
  • .Reviewing of documents of the current system: useful in research pertaining to the current processes.
  • Research vendor data: The most efficient technique in gathering secondary data.
  • Reviewing of documentation of current systems: this process is good in research of currently occurring processes

 

 

 

 

 

 

 

 

 

 

  1. Draw and explain the symbols used on an activity diagram.

Chap03

  1. Describe the user goal technique for identifying use cases.

 

This is a tool that is deployed in identifying work goals as well as the objectives of a system user. This is done via interviewing the user roles.  They are useful in work completion and each of the system has to have supporting caes for each individual user goal.

 

  1. Describe the event decomposition technique for identifying use cases.

 

Analyzing of all business procedures that are important and utilized in a specific business. They initiators that need system processing include business events for instance those that need use cases.

  1. What are the three types of events?

 

External event  that originates from a user

Temporal event which occur at certain times either at specific points in time or in intervals.

State event  which is the changing of the conditions of data within the system

 

  1. What are three examples of events that are system controls in a typical information system that should not be included as a use case because of the perfect technology assumption?

          

User logging into a system

Backing up of a database

Restoration of a database

 

  1. What are the four operations that make up the CRUD acronym?

What is the difference between functional requirements and nonfunctional requirements?

C = Create

R = Read or Report (output)

U = Update

D = Delete

 

  1. What is the automation boundary on a use case diagram, and how is it represented?

 

The automation boundary is the boundary that exists between the automated system. It include the applications, external world and actors. It is shown or represented by a rectangular boundary box.

What is the difference between functional requirements and nonfunctional requirements?

Chap4

 

  1. What is multiplicity, and what is the other term used by traditional analysts and database analysts?

 

 

Multiplicity is the measure of the number of links that are present in an association between an object in one class and the object in another class. The traditional analysts refer to it as  cardinality.

 

  1. What are the three types of associations, and which is the most commonly used?

 

Binary, unary, ternary (N-ary).

The most commonly used one is the binary.

 What is the difference between functional requirements and nonfunctional requirements?

  1. Sketch a simple ERD that shows a team has zero or more players and each player is on one and only one team?

 

 

 

 

 

 What is the difference between functional requirements and nonfunctional requirements?

 

 

  1. What does a domain model class diagram show about system requirements, and how is it different from an ERD?

 

A domain model shows the features, their relationship and constraints and are specific to a particular to a system and have to be inbuilt in a database.  On the other hand, problem domain classes  are the classes from a domain and are obstinate meaning they have to be kept in the database.

The difference between a domain model and an ERD is that an ERD cannot be deployed to replicate or model real world situations because it is not as powerful and  it contains a different notation  to a domain model.

 

 

  1. Draw a simple domain model class diagram for the example in question #22 where a team has zero or more players and each player is on one and only one team.

 

 

 

 

 

 

What is the difference between functional requirements and nonfunctional requirements?

 

 

 

  1. In UML, what are three types of relationships found on a class diagram?

 

Three types of  relationships in a class diagram are:

 

 

o Regular association

o Generalization/Specialization

o Whole-part