2019Unpublished venueRequires access

Comparative Analysis on Requirement Engineering Modelling Techniques Case Study of Personal Al-Haj E-Guide

Sehrish Tabassam, Eman Al-Qahtane

Open publisher page 3 citations

Abstract

Requirement Engineering is a framework of requirement elicitation, analysis, documentation, validation and requirements management. Object oriented, dynamic and functional modeling techniques are used for requirement engineering process. Many approaches can be adapted during this phase of software development life cycle. UML based, Model oriented, Goal oriented and Business process oriented approaches are discussed in the paper. Modeling techniques are linked with each other but approaches are not. Similarly requirement engineering approaches are not dependent on modeling techniques. Any approach can be used with any modeling technique and this is purely decided by requirement engineers with the help of various constraints like kind of project, its domain, scope, business environment, target end users, stakeholder's need and many more that aggregate as deciding factors of modeling technique and RE approach to be used for that selected modeling technique. Paper has shown comparative analysis of modeling techniques and requirement engineering approaches with the help of case study of Personal A-Hajj E-guide. Data flow diagram, sequence diagram, collaboration diagram and context level data flow diagram are drawn and its impact on approaches is being discussed. Whatever technique and approach is being selected for RE phase, it should be effective enough to produce complete, concise, unambiguous SRS. Planned and managed requirement engineering leads towards successfulness of the project with implementation of defined quality process where modeling techniques play their own vital role. So technique should be well approached to competently achieve quality software products successfully.

About this research paper

What this paper is about

Requirement Engineering is a framework of requirement elicitation, analysis, documentation, validation and requirements management. Object oriented, dynamic and functional modeling techniques are used for requirement engineering process. Many approaches can be adapted during this phase of software development life cycle. UML based, Model oriented, Goal oriented and Business process oriented approaches are discussed in the paper. Modeling techniques are linked with each other but approaches are not. Similarly requirement engineering approaches are not dependent on modeling techniques. Any approach can be used with any modeling technique and this is purely decided by requirement engineers with the help of various constraints like kind of project, its domain, scope, business environment, target end users, stakeholder's need and many more that aggregate as deciding factors of modeling technique and RE approach to be used for that selected modeling technique. Paper has shown comparative analysis of modeling techniques and requirement engineering approaches with the help of case study of Personal A-Hajj E-guide. Data flow diagram, sequence diagram, collaboration diagram and context level data flow diagram are drawn and its impact on approaches is being discussed. Whatever technique and approach is being selected for RE phase, it should be effective enough to produce complete, concise, unambiguous SRS. Planned and managed requirement engineering leads towards successfulness of the project with implementation of defined quality process where modeling techniques play their own vital role. So technique should be well approached to competently achieve quality software products successfully.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Requirement Engineering is a framework of requirement elicitation, analysis, documentation, validation and requirements management. Object oriented, dynamic and functional modeling techniques are used for requirement engineering process. Many approaches can be adapted during this phase of software development life cycle. UML based, Model oriented, Goal oriented and Business process oriented approaches are discussed in the paper. Modeling techniques are linked with each other but approaches are not. Similarly requirement engineering approaches are not dependent on modeling techniques. Any approach can be used with any modeling technique and this is purely decided by requirement engineers with the help of various constraints like kind of project, its domain, scope, business environment, target end users, stakeholder's need and many more that aggregate as deciding factors of modeling technique and RE approach to be used for that selected modeling technique. Paper has shown comparative analysis of modeling techniques and requirement engineering approaches with the help of case study of Personal A-Hajj E-guide. Data flow diagram, sequence diagram, collaboration diagram and context level data flow diagram are drawn and its impact on approaches is being discussed. Whatever technique and approach is being selected for RE phase, it should be effective enough to produce complete, concise, unambiguous SRS. Planned and managed requirement engineering leads towards successfulness of the project with implementation of defined quality process where modeling techniques play their own vital role. So technique should be well approached to competently achieve quality software products successfully.

Key concepts: Computer science, Use Case Diagram, Non-functional requirement, Requirements engineering, Sequence diagram, Requirements elicitation, Unified Modeling Language, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Comparative Analysis on Requirement Engineering Modelling Techniques Case Study of Personal Al-Haj E-Guide — Research Paper | ScholarLens