Requirements Analysis and System Design
Functional Analysis
Learning Objectives:
- Understand the concept of functional analysis and its role in systems engineering.
Identifying major strengths and weaknesses of an corporate on the basis of major functional areas.
Functional analysis of organisation- Establish a table with column headings: Factors, Strengths/Weaknesses, Standards and Comparison. For each factor to be evaluated, the question must be asked, “Compared to what?”
- Standards or criteria may be a. The industry average for the factor being evaluated b. The best firm‟s values c. The best value of any firm on each criterion d. A previously set objective e. A previous forecast
- Functional factors should be selected from the following functional areas: a. Marketing b. Operations/Production c. Finance and accounting d. Human resources, especially management and organization e. Information systems f. Quality of all transactions, relationships, and outputs
Requirement Analysis
Learning Objectives:
- Learn about different types of requirements, including functional, non-functional, performance, and design requirements.
Requirement - A thing that is needed or wanted. A thing that is compulsory; a necessary condition.
Types of Requirements:- Functional Requirements
- Non Functional Requirements (NFRs) – Performance – Security – Logging – Reliability
- Correct
- Clear
- Understandable
- Unambiguous
- Testable (Verifiable)
- Feasible
- Independent
- Atomic
- Necessary
- Implementation-free
- Consistent
- Complete
- Non-redundant