Requirements Engineering Techniques
Requirements Engineering Techniques Assignment Help | Requirements Engineering Techniques Homework Help
Requirements Engineering Techniques
To solve the requirements problem, a wide range of skill sets and knowledge needs to be applied. The source of the techniques can very and it depends upon the interest of the group. Macaulay in 1996, mentioned the following nine different groups in accordance with their interests.
1. Psychology and Sociology
This technique is helpful in determining the user requirements. Requirements Engineer uses the following approaches to achieve his/her goal.
• Interviewing
• Observing
• Video Recording
• Think allowed experiments
• Card games
• Ethnographic studies
• Interviewing
• Observing
• Video Recording
• Think allowed experiments
• Card games
• Ethnographic studies
2. Marketing
A marketing type technique can be helpful in the product development as it deals with the initial phase of user response. Requirements engineer and users, both get a chance to discus the future technologies and possible requirements.
3. Object Oriented Analysis
The systems designed using this approach are more maintainable because in object oriented technique as the system evolves, its functions tends to change but their objects remain unchanged.
4. Structured Analysis
Using this technique systems analyst prepares the following:
1. Data flow diagrams
2. Entity relationship diagrams.
Data flow diagrams can be used as a basis of program design and entity relationship models can be used as a basis of database design.
1. Data flow diagrams
2. Entity relationship diagrams.
Data flow diagrams can be used as a basis of program design and entity relationship models can be used as a basis of database design.
5. Participative Design
The technique is also referred to as “Scandinavian Approach”. This
is a complete interactive technique, where the users participate actively in the design process. Mock-ups and prototypes of the design are built to give user an idea fo the new system that they will using in the future.
is a complete interactive technique, where the users participate actively in the design process. Mock-ups and prototypes of the design are built to give user an idea fo the new system that they will using in the future.
6. Human Factors and Human Computer Interaction
In this approach users are put at the center fo the design model. With the help of this technique, designers make the design that fit the user needs.
7. Soft Systems
This technique considers the wider system environment and it can be applied to the analysis of human and organizational problem situations. Soft system addresses those system that were not addressed by conventional systems such as:
• Treatment of the problem
• Multiple perspective
• Goal driven
• Emphasis on change
• Emphasis on control and monitoring
• Emphasis on behavior
• Treatment of the problem
• Multiple perspective
• Goal driven
• Emphasis on change
• Emphasis on control and monitoring
• Emphasis on behavior
8. Quality
Quality plays an important role in Requirements Engineering-Quality here refers to as a Satisfaction of customer. Therefore it is necessary that all the requirements should be made clear, so as to meet the expectations of the customers.
For more help in Requirements Engineering Techniques click the button below to submit your homework assignment
For more help in Requirements Engineering Techniques click the button below to submit your homework assignment