Knowledge Representation for the tool used for Requirement Segregation in Software Development Process 

Abstract

Software development is the major activity of Information Technology. We can engineer the software with the help of various process models. System Development Life Cycle (SDLC) is the base for all process models. All the other process models (for example RAD, Spiral model, Component based model, Increment model and even Agile model ) derived from SDLC. The Computer Aided software engineering (CASE) tools are software and we can use these tools to develop any application software. If we use these tools in the software development process we can reduce the manual work, efforts and save the time also. There are very low probability of failure the system. CASE tools are mostly associated with all phase of SDLC. Requirement engineering is the most important activity of software development life cycle. We have to assign more time on that phase because if we assign less priority and less time to that phase, we can't able to collect the proper requirement and this lead to unsatisfied deliverable. Unsatisfied and inefficient deliverables is not accepted by the client also. So there is a compulsory need to investigate some new CASE tools specially associated with Requirement Engineering which helps to optimize the software development process as well as increase the performance. As we know that Tool cannot work without providing knowledge. There are various ways to represent knowledge such as Inheritable knowledge, Relational Knowledge and Procedural Knowledge. This paper explores the CASE tool as well as various knowledge representation methods for Requirement engineering phase of Software Development Life Cycle and specially focused on requirement segregation.

Authors and Affiliations

Hema Gaikwad

Keywords

Related Articles

An SMS and USSD Model for Locationbased Mobile Advertising

The use of mobile phones to deliver context specific information in the form of advertisements tailored to a user’s profile, location among other related characteristics has been on the increase in the last few years. Lo...

Moodle Based LMS and Open Source Software (OSS) Efficiency in e-Learning

This paper describes the designing and real time implementation of web based Learning Management Systems (LMSs) based on Moodle open source. We are giving attention to Moodle based LMS system implementation in our colleg...

Krill Herd Clustering Algorithm using DBSCAN Technique

The hybrid approach is proposed to show that the clusters also show the swarm behavior. Krill herd algorithm is used to show the simulation of the herding behavior of the krill individuals. Density based approach is used...

WEB APPLICATION SECURITY - CROSS-SITE REQUEST FORGERY ATTACKS

Cross-Site Request Forgery (CSRF) is an attack outlined in the OWASP Top 10 whereby a malicious website will send a request to a web application that a user is already authenticated against from a different website. This...

Major Technical Concerns in the Practical Realization of FO-OCDMA Networks

In this paper latest trends and techniques have been discussed for the practical realization of optical CDMA networks. The work is basically an overview of optical CDMA and optical coding and their major technical concer...

Download PDF file
  • EP ID EP89909
  • DOI -
  • Views 149
  • Downloads 0

How To Cite

Hema Gaikwad (2015). Knowledge Representation for the tool used for Requirement Segregation in Software Development Process . International Journal of Computer Science & Engineering Technology, 6(8), 488-493. https://europub.co.uk/articles/-A-89909