SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
International
OPEN ACCESS Journal
Of Modern Engineering Research (IJMER)
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 20|
Evolvea Frameworkfor SelectingPrime Software
DevelopmentProcess
Abhishek Choudhary1
, Deepak Kasgar2
, Lokesh Kashyap3
1
(Department of Computer Science & Engineering, Bhagwant University, India)
2
(Department of Computer Science & Engineering, Bhagwant University, India)
3
(Department of Computer Science & Engineering, Bhagwant University, India)
I. Introduction
The issue of selecting anacceptable software development process for the projects has been addressed
in multiple ways by many industry experts but there is no appropriate framework developed till yet. This paper
extends prior work by considering the expert system with the Likert scale for selectingleading software
development process.
The aim of producing a rule based skillful system is to come up with the result that
would assist to establish which software development process isdistinctly suitable for a particular project. In
other words exploring one clear answer was not the aim, but rather getting guidance in choosing from a known
set of processes. The model selected should match the characteristics of a given project should correspond to the
criteria put out in the selection of process, the criteria should be stored in knowledge base of the system, then
obtaining information about the suitable methodology. The user of such a program would have to
discoverthe characteristics of their project by answering a set of questions asked by the system.
1.1 Software Development Processes
A software development process describes a scenario that is used to organize, plan, develop, and
maintain a software system. There are many software development processes and these processes contain some
basic stages of software development life cycle. These stages are planning, analysis, design, implementation and
maintenance. In this paper we compare three software development methodologies. These are waterfall, spiral
and prototype methodology.
Waterfall Development Methodology
The waterfall model process is the linear approach in which development is seen as flowing
continuously descending with the phases namely requirement analysis, design, implementation, testing,
integration and maintenance. Each phase of waterfall model has well defined begin and conclusion criteria.
Waterfall development process is most exact when-
 Requirements are well documented,clear and fixed from the starting phase.
 Finale product is stable.
 Technology is static and recognized.
 The project is small and short.
 Not good process for complex and object oriented model project.
 Strain in adapting modifications after project development.
Spiral Development Process – Boehm defines spiral model as process generator model.
Spiral methodology is most appropriate when-
 Risk assessments are important.
 Consumers are not sure about their requirements.
ABSTRACT-Today in era of software industry there is no perfect software framework available for
analysis and software development. Currently there are enormous number of software development
process exists which can be implemented to stabilize the process of developing a software system. But no
perfect system is recognized till yet which can help software developers for opting of best software
development process. This paper present the framework of skillful system combined with Likert scale. With
the help of Likert scale we define a rule based model and delegate some mass score to every process and
develop one tool name as MuxSet which will help the software developers to select an appropriate
development process that may enhance the probability of system success.
Keywords: Likert Scale,Software Development Process, Skillful System
Evolve a Frame work for Selecting Prime Software Development Process
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 21|
 Requirements are complicated and needs comprehensibility.
 It can act well with the changing user requirements.
 This process is mainly used for large projects.
 Forecast is high.
 Small documentation is needed as compared to waterfall development process.
Prototype Development Methodology
In Prototype development process initially the working prototype is developed instead of developing th
e actual software. In thisprocess to understand clear requirement a prototype is built before design and coding.
Prototype process is most exact when-
 Prototyping is an irresistible idea for complex and large systems for which there is no manual process or
existing system to help control the requirements.
 This software methodology is used when it is hard to gather all the requirements of customer.
1.2 Expert system
Expert system can be used in various research fields [8]. In this paper we extend the foregoing work by
considering the expert system in the field of software development model. The expert system is computer
program that emulate the decision making ability of the human experts. There are threeelements of expert
system i.e. knowledge base, user interface and inference engine. The knowledge base contains all the knowledge
and directive about a particular problem and provides it to the inference engine when they require.The inference
engine is theprogram that inspects the issue and obtain conclusion byimplementing logical processing.The user
interface works as an interface between a system user and the expert systems.
II. Literature Study
Data study exhibit that investigation has been taken on multiplefacets of software development process
but there is no exact framework and tool being developed for the selection of best software development
methodologies among multiple. In 2005 M. AYMAN AL AHMAR [1] present a model of expert system
supported with object oriented modeling that assists in software development process selection process. Abdur
Rashid khan, Zia Ur Rehman and HafeezUllahAmin [2] concentrated on some approaches like fuzzy logics,
certainty factors and analytical hierarchy factors to evolve expert system and they developed expert system
named as ESPMS (expert system process model selection). This system was developed using expert system for
text animation as a development tool. More work has been done in the area of software development process but
nearly ofthese works are the comparative study between these methodologies [3][10].In 2010 Nabil Mohammed
Ali Munauar and A Govardhan[4]made a contrast between five different processes and show the features and
defects of each methodology. When the software developer selects a development model, risk is
amandatoryconsideration which affects the selection process of software development process. HaneenHijazi
and ThairKhdour[5]explore the risk that exist in the development processes and define risk management. In this
paper we use rule based expert system as animportant component to discriminate between processes.Relevant
study reveals that expert system can be implemented in multiple fields and knowledge base is a component of
expert system which stores knowledge about a particular problem. M. Darbari, N. Dhanda [7] presents the
model driven knowledge representation framework. Sunita Bansal and M. Darbari [6, 14] define a knowledge
base expert system for managingbusiness dynamics. In 2012SudhakarTripathi, Arvind kumar Tiwari and
R.B.Mishra[11] create a rule base model for clustering gene expression data. In 2009 M.S.Josephine, Dr.
K.Sankara Subramanian [13] used an expert system for software error detection and correction. In this paper a
rule based expert system is created to combine with Likert scale measurement that guides in the selection
process of the software development [9] process.
III. Proposed Framework
The proposed framework is shown below:
Figure1.Proposed Framework
Evolve a Frame work for Selecting Prime Software Development Process
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 22|
IV. Likert Scale
Likert scale is a kindof rating scales which is used to calculate the performance directly. Likert Scale is
a five (or seven) point rating scale which permits the user to convey their thoughts means how much they agree
or disagree with a problemdeclaration. User gives their acknowledgementby choosinga Likert items. A Likert
item is a word or statement which the user is asked to evaluate according to the given criteria. Likert items are
used to measure the levelof agreement or disagreement. We use 5 Likert items i.e. poor, fair, average, goodand
excellent.
Features Poor Fair Average Good excellent
Req. specification 1 2 3 4 5
Complexity of system 1 2 3 4 5
Time schedule 1 2 3 4 5
Cost 1 2 3 4 5
Documentation 1 2 3 4 5
Project size 1 2 3 4 5
Change incorporated 1 2 3 4 5
Table1: Likert scale measurement scale
4.1 Selection Parameters for Selecting Best Development Methodology
No one process is ideal so we develop a framework for picking a process which depends on
multiplecomponents and project characteristic and selection boundary. These selection boundaries [11] are:
requirement specification, complexity of system, time, implementation cost, core documentation, module size
and change incorporated.
4.2 Comparison among Waterfall, Spiral and Prototype Model
Features Waterfall Spiral Prototype
Req.
specification
Beginning Frequently changed Beginning
Complexity of
system
Simple Moderate Complex
Time Less Long Long
Cost Low or almost
as estimated
High or above budget Expensive
Core
Documentation
Necessary Yes but not much Yes
Module size Large scale Low to medium scale Large scale and complex
Change
incorporate
Difficult Easy Easy
Evolve a Frame work for Selecting Prime Software Development Process
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 23|
V. Rule Based Model For Selecting Software Development Methodology
Rule based model have been generated with the help of Likert scale measurement.
Rule1:
IF Requirement specification <= 1 and
Complexity of system <= 3and
Time <= 4and
Cost <= 2 and
Documentation <= 5 and
Project size <= 4 and
Change incorporated <= 2 and
THEN Waterfall Model (Score <= 21)
Rule2:
IF Requirement specification <= 3and
Complexity of system <= 4 and
Time schedule <= 4 and
Cost <= 4 and
Documentation <= 3 and
Project size <= 3 and
Change incorporated <= 3 and
THEN Spiral Model (Score <= 24)
Rule3:
IF Requirement specification <= 4and
Complexity of system <= 5 and
Time schedule <= 5 and
Cost <= 5 and
Documentation <= 4 and
Project size <= 5 and
Change incorporated <= 5and
THEN Prototype Model (Score <= 33)
5.1 Decision Making Tool
The resolution for adopting particular software development process depends on the selection
parameters and final score assigning to the methodologies. The prioritization and strategy for selecting the
development methodology might be refined; the important consideration is that the decision is made explicitly
as shown below:
Limitation priority
C1: If documentation is mandatory and requirements are stable or unchanging, then it should automatically opt
the waterfallprocess.
C2: If risk in project is high then it should automatically select the spiralprocess.
C3: If requirement are unspecified then it should automatically select the prototype methodology.
Constraints Priority
C1: If documentation is necessary
and requirements are stable or
unchanging then it should
automatically select the waterfall
methodology.
5
C2: If project risk is high then it
should automatically select the
spiral methodology.
7
C3: If the requirement are
undefined then it should
automatically select the prototype
methodology
8
Table3: Constraints and priorities for SDM
Evolve a Frame work for Selecting Prime Software Development Process
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 24|
5.2 Methodology Selection Tool: Muxset
In order to encourage the process selection rule we have implemented a tool provide automated support
for decision of development process selection. We have implemented a tool called “MuxSet” selector shown in
figure. A tool consists of 5 basic selections with check boxes and conditions.
Figure2. Model Selection Tool
The first block represents the software development process. The next block represents selection
criteria, final score, dynamic priority allocation and results. Expect the result block all the blocks have check
boxes and the priorities can be assigned between 0 and 10. After making the entire selections “Decide” button is
pressed and the result is displayed in the result text box giving the model selected. “View Heuristic Report”
button gives the entire report with situational analysis.
VI. Conclusion And Future Work
This study proposed a rule base expert system combined with Likert scale measurement that will
become a base for the software engineers in the selection of best software development methodology for the
project. In this paper, we provide a tool that will help in the opting process of development process. The future
work will include more software development process and many selection parameters.
REFERENCES
[1]. M.Ayman Al Ahmar, “Rule based expert system for selecting software development methodology”, Journal of theoretical
and Applied Science, 2005-2010.
[2]. Abdur Rashid khan, Zia Ur Rehman and HafeezUllahAmin, “Knowledge based system’s modeling for software process
model selection”, IJACSA, Vol.2, No.2, Feb2011.
[3]. Vishwas Massey, K.J.Satao “Comparing Various SDLC Models And The New Proposed Model On The Basis Of Available
Methodology”, IJARCSSE, Vol.2, Issue4, April2012.
[4]. Nabil Mohammed Ali Munassar and A. Govardhan, “A Comparison Between Five Models Of Software Engineering”,
IJCSI, Vol.7, Issue5, September2010.
[5]. HaneenHijazi, TthairKhdour and abdulsalamalarabeyyat, “A Review of Risk Management in Different
Software Development Methodologies”InternationalJournal of Computer applications, Vol.45-No.7, May2012.
[6]. Dr. Sunita Bansal and M Darbari, “Designing and Knowledge Based Expert System for Handling Business Dynamics”,
International Journal of Scientific & Engineering Research Volume2 , Issue 11 , March -2011.
[7]. M Darbari, N Dhanda, “Applying Constraints in Model Driven Knowledge Representation Framework” International
Journal of Hybrid Information Technology 3 (3),4, 2010.
[8]. Folorunso, I. O,Abikoye, O. C.,Jimoh, R. G. and Raji, K.S, “A Rule-Based Expert System for Mineral Identification”,
Journal of Emerging Trends in Computing and Information Sciences, Vol.3, No.2, February 2012.
[9]. M Darbari, S Medhavi, AK Srivastava Development of effective Urban Road Traffic Management using workflow
techniques for upcoming metro cities like Lucknow (India), (2)4, 2008.
[10]. Dinesh Ch. Jain and ShikhaMaheshwari, A Comparative Analysis of Different types of Models in Software Development
Life Cycle, IJARCSSE, Vol.2, Issue5, May 2012.
[11]. IA Siddiqui, M Darbari, “Application of Use Case for Identification of Root Cause of the Dependencies and Mutual
Understanding and Cooperation Difficulties in Software Systems, International Journal of Applied Software Engineering, 4,
10-20.
[12]. SudhakarTripathi, Arvind kumar Tiwari and R.B.Mishra, Rule based mosel for clustering gene expression data,
International conference on Artificial Intelligence & Soft Computing, December-2012.
[13]. M.S.Josephine, Dr. K.Sankara Subramanian, Software Error Detection And Correction Using Layer Base Approach In
Expert System, InternationalJournal Of Reviews In Computing, Vol 4, 2012.
[14]. Dr. SunitaBansal, M Darbari, “Application of Multi Objective Optimization in Prioritizing and Machine Scheduling: a
Mobile Scheduler Toolkit”, International Journal of Advance Information Systems,Vol3, No. 2, 2012.

Contenu connexe

Tendances

7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)EditorJST
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Sunderland City Council
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introductioningo
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologiesguestc990b6
 
Unit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-designUnit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-designZile Mafantiri
 
AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...
AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...
AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...ijseajournal
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologiesijtsrd
 
4 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-404 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-40Alexander Decker
 
Chapter 1 - The Technical Test Analyst Tasks in Risk Based Testing
Chapter 1 - The Technical Test Analyst Tasks in Risk Based TestingChapter 1 - The Technical Test Analyst Tasks in Risk Based Testing
Chapter 1 - The Technical Test Analyst Tasks in Risk Based TestingNeeraj Kumar Singh
 
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSharbani Bhattacharya
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...IRJET Journal
 
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...ijmpict
 
Unique fundamentals of software
Unique fundamentals of softwareUnique fundamentals of software
Unique fundamentals of softwareijcsit
 
System Analysis & Design - 2
System Analysis & Design - 2System Analysis & Design - 2
System Analysis & Design - 2Gagan Deep
 
An Elite Model for COTS Component Selection Process
An Elite Model for COTS Component Selection ProcessAn Elite Model for COTS Component Selection Process
An Elite Model for COTS Component Selection ProcessIJEACS
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelEditor IJMTER
 

Tendances (20)

Ijcatr04051006
Ijcatr04051006Ijcatr04051006
Ijcatr04051006
 
7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)
 
Slides chapters 21-23
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Ijcet 06 06_001
Ijcet 06 06_001Ijcet 06 06_001
Ijcet 06 06_001
 
Slides chapter 15
Slides chapter 15Slides chapter 15
Slides chapter 15
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introduction
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologies
 
Unit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-designUnit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-design
 
AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...
AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...
AN INVESTIGATION OF SOFTWARE REQUIREMENTS PRACTICES AMONG SOFTWARE PRACTITION...
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
4 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-404 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-40
 
Chapter 1 - The Technical Test Analyst Tasks in Risk Based Testing
Chapter 1 - The Technical Test Analyst Tasks in Risk Based TestingChapter 1 - The Technical Test Analyst Tasks in Risk Based Testing
Chapter 1 - The Technical Test Analyst Tasks in Risk Based Testing
 
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani Bhattacharya
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...
 
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
 
Unique fundamentals of software
Unique fundamentals of softwareUnique fundamentals of software
Unique fundamentals of software
 
System Analysis & Design - 2
System Analysis & Design - 2System Analysis & Design - 2
System Analysis & Design - 2
 
An Elite Model for COTS Component Selection Process
An Elite Model for COTS Component Selection ProcessAn Elite Model for COTS Component Selection Process
An Elite Model for COTS Component Selection Process
 
Performance Evaluation of Software Quality Model
Performance Evaluation of Software Quality ModelPerformance Evaluation of Software Quality Model
Performance Evaluation of Software Quality Model
 

En vedette

Advanced Brake Assistance System
Advanced Brake Assistance SystemAdvanced Brake Assistance System
Advanced Brake Assistance SystemIJMER
 
Seismic Behavior of Two Layers of Drum And Up To the Mouth of the Mouth Dept...
Seismic Behavior of Two Layers of Drum And Up To the Mouth of  the Mouth Dept...Seismic Behavior of Two Layers of Drum And Up To the Mouth of  the Mouth Dept...
Seismic Behavior of Two Layers of Drum And Up To the Mouth of the Mouth Dept...IJMER
 
Ijmer 46064044
Ijmer 46064044Ijmer 46064044
Ijmer 46064044IJMER
 
Numerical Investigation of Multilayer Fractal FSS
Numerical Investigation of Multilayer Fractal FSSNumerical Investigation of Multilayer Fractal FSS
Numerical Investigation of Multilayer Fractal FSSIJMER
 
Bull vision VA
Bull vision VABull vision VA
Bull vision VABull
 
Enhancement in viscosity of diesel by adding vegetable oil
Enhancement in viscosity of diesel by adding vegetable oilEnhancement in viscosity of diesel by adding vegetable oil
Enhancement in viscosity of diesel by adding vegetable oilIJMER
 
Mechanical Characterization of Biodegradable Linen Fiber Composites
Mechanical Characterization of Biodegradable Linen Fiber CompositesMechanical Characterization of Biodegradable Linen Fiber Composites
Mechanical Characterization of Biodegradable Linen Fiber CompositesIJMER
 
Z02417321735
Z02417321735Z02417321735
Z02417321735IJMER
 
How to quickly put money in your bank
How to quickly put money in your bankHow to quickly put money in your bank
How to quickly put money in your bankdenise2228
 
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...IJMER
 
3 first steps you must do
3 first steps you must do3 first steps you must do
3 first steps you must dodenise2228
 
Bt2423072310
Bt2423072310Bt2423072310
Bt2423072310IJMER
 
EWIL: description of the training approach
EWIL: description of the training approachEWIL: description of the training approach
EWIL: description of the training approachEWIL_EU
 
Bk2421742180
Bk2421742180Bk2421742180
Bk2421742180IJMER
 
Variant High Origin of the Posterior Tibial Artery
Variant High Origin of the Posterior Tibial ArteryVariant High Origin of the Posterior Tibial Artery
Variant High Origin of the Posterior Tibial ArteryIJMER
 
Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...
Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...
Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...IJMER
 
Mitigation of Fault in the Distribution System by using Flexible Distributed ...
Mitigation of Fault in the Distribution System by using Flexible Distributed ...Mitigation of Fault in the Distribution System by using Flexible Distributed ...
Mitigation of Fault in the Distribution System by using Flexible Distributed ...IJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...IJMER
 

En vedette (20)

Advanced Brake Assistance System
Advanced Brake Assistance SystemAdvanced Brake Assistance System
Advanced Brake Assistance System
 
Seismic Behavior of Two Layers of Drum And Up To the Mouth of the Mouth Dept...
Seismic Behavior of Two Layers of Drum And Up To the Mouth of  the Mouth Dept...Seismic Behavior of Two Layers of Drum And Up To the Mouth of  the Mouth Dept...
Seismic Behavior of Two Layers of Drum And Up To the Mouth of the Mouth Dept...
 
Ijmer 46064044
Ijmer 46064044Ijmer 46064044
Ijmer 46064044
 
Numerical Investigation of Multilayer Fractal FSS
Numerical Investigation of Multilayer Fractal FSSNumerical Investigation of Multilayer Fractal FSS
Numerical Investigation of Multilayer Fractal FSS
 
Bull vision VA
Bull vision VABull vision VA
Bull vision VA
 
Enhancement in viscosity of diesel by adding vegetable oil
Enhancement in viscosity of diesel by adding vegetable oilEnhancement in viscosity of diesel by adding vegetable oil
Enhancement in viscosity of diesel by adding vegetable oil
 
Sistema contra fuego usg tablaroca
Sistema contra fuego usg tablarocaSistema contra fuego usg tablaroca
Sistema contra fuego usg tablaroca
 
Mechanical Characterization of Biodegradable Linen Fiber Composites
Mechanical Characterization of Biodegradable Linen Fiber CompositesMechanical Characterization of Biodegradable Linen Fiber Composites
Mechanical Characterization of Biodegradable Linen Fiber Composites
 
Z02417321735
Z02417321735Z02417321735
Z02417321735
 
How to quickly put money in your bank
How to quickly put money in your bankHow to quickly put money in your bank
How to quickly put money in your bank
 
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
 
3 first steps you must do
3 first steps you must do3 first steps you must do
3 first steps you must do
 
Bt2423072310
Bt2423072310Bt2423072310
Bt2423072310
 
EWIL: description of the training approach
EWIL: description of the training approachEWIL: description of the training approach
EWIL: description of the training approach
 
Bk2421742180
Bk2421742180Bk2421742180
Bk2421742180
 
Variant High Origin of the Posterior Tibial Artery
Variant High Origin of the Posterior Tibial ArteryVariant High Origin of the Posterior Tibial Artery
Variant High Origin of the Posterior Tibial Artery
 
Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...
Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...
Experimental Investigation of Electrode Wear in Die-Sinking EDM on Different ...
 
Mitigation of Fault in the Distribution System by using Flexible Distributed ...
Mitigation of Fault in the Distribution System by using Flexible Distributed ...Mitigation of Fault in the Distribution System by using Flexible Distributed ...
Mitigation of Fault in the Distribution System by using Flexible Distributed ...
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
 

Similaire à Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess

Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A DefinitionGlen Alleman
 
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWDEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWijseajournal
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
Review on Agile Method with Text Mining
Review on Agile Method with Text MiningReview on Agile Method with Text Mining
Review on Agile Method with Text MiningIJARIIT
 
Importance of Testing in SDLC
Importance of Testing in SDLCImportance of Testing in SDLC
Importance of Testing in SDLCIJEACS
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Nicole Savoie
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayMarisela Stone
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
An Agile Software Development Framework
An Agile Software Development FrameworkAn Agile Software Development Framework
An Agile Software Development FrameworkWaqas Tariq
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxArti Parab Academics
 

Similaire à Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess (20)

Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A Definition
 
Slcm sharbani bhattacharya
Slcm sharbani bhattacharyaSlcm sharbani bhattacharya
Slcm sharbani bhattacharya
 
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWDEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
 
SE Lecture 2.ppt
SE Lecture 2.pptSE Lecture 2.ppt
SE Lecture 2.ppt
 
Software models
Software modelsSoftware models
Software models
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
SE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdfSE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdf
 
Review on Agile Method with Text Mining
Review on Agile Method with Text MiningReview on Agile Method with Text Mining
Review on Agile Method with Text Mining
 
Importance of Testing in SDLC
Importance of Testing in SDLCImportance of Testing in SDLC
Importance of Testing in SDLC
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
software engineering
software engineering software engineering
software engineering
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle Essay
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
An Agile Software Development Framework
An Agile Software Development FrameworkAn Agile Software Development Framework
An Agile Software Development Framework
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptx
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 

Plus de IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...IJMER
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
 

Plus de IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 

Dernier

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Dernier (20)

(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 

Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess

  • 1. International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 20| Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess Abhishek Choudhary1 , Deepak Kasgar2 , Lokesh Kashyap3 1 (Department of Computer Science & Engineering, Bhagwant University, India) 2 (Department of Computer Science & Engineering, Bhagwant University, India) 3 (Department of Computer Science & Engineering, Bhagwant University, India) I. Introduction The issue of selecting anacceptable software development process for the projects has been addressed in multiple ways by many industry experts but there is no appropriate framework developed till yet. This paper extends prior work by considering the expert system with the Likert scale for selectingleading software development process. The aim of producing a rule based skillful system is to come up with the result that would assist to establish which software development process isdistinctly suitable for a particular project. In other words exploring one clear answer was not the aim, but rather getting guidance in choosing from a known set of processes. The model selected should match the characteristics of a given project should correspond to the criteria put out in the selection of process, the criteria should be stored in knowledge base of the system, then obtaining information about the suitable methodology. The user of such a program would have to discoverthe characteristics of their project by answering a set of questions asked by the system. 1.1 Software Development Processes A software development process describes a scenario that is used to organize, plan, develop, and maintain a software system. There are many software development processes and these processes contain some basic stages of software development life cycle. These stages are planning, analysis, design, implementation and maintenance. In this paper we compare three software development methodologies. These are waterfall, spiral and prototype methodology. Waterfall Development Methodology The waterfall model process is the linear approach in which development is seen as flowing continuously descending with the phases namely requirement analysis, design, implementation, testing, integration and maintenance. Each phase of waterfall model has well defined begin and conclusion criteria. Waterfall development process is most exact when-  Requirements are well documented,clear and fixed from the starting phase.  Finale product is stable.  Technology is static and recognized.  The project is small and short.  Not good process for complex and object oriented model project.  Strain in adapting modifications after project development. Spiral Development Process – Boehm defines spiral model as process generator model. Spiral methodology is most appropriate when-  Risk assessments are important.  Consumers are not sure about their requirements. ABSTRACT-Today in era of software industry there is no perfect software framework available for analysis and software development. Currently there are enormous number of software development process exists which can be implemented to stabilize the process of developing a software system. But no perfect system is recognized till yet which can help software developers for opting of best software development process. This paper present the framework of skillful system combined with Likert scale. With the help of Likert scale we define a rule based model and delegate some mass score to every process and develop one tool name as MuxSet which will help the software developers to select an appropriate development process that may enhance the probability of system success. Keywords: Likert Scale,Software Development Process, Skillful System
  • 2. Evolve a Frame work for Selecting Prime Software Development Process | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 21|  Requirements are complicated and needs comprehensibility.  It can act well with the changing user requirements.  This process is mainly used for large projects.  Forecast is high.  Small documentation is needed as compared to waterfall development process. Prototype Development Methodology In Prototype development process initially the working prototype is developed instead of developing th e actual software. In thisprocess to understand clear requirement a prototype is built before design and coding. Prototype process is most exact when-  Prototyping is an irresistible idea for complex and large systems for which there is no manual process or existing system to help control the requirements.  This software methodology is used when it is hard to gather all the requirements of customer. 1.2 Expert system Expert system can be used in various research fields [8]. In this paper we extend the foregoing work by considering the expert system in the field of software development model. The expert system is computer program that emulate the decision making ability of the human experts. There are threeelements of expert system i.e. knowledge base, user interface and inference engine. The knowledge base contains all the knowledge and directive about a particular problem and provides it to the inference engine when they require.The inference engine is theprogram that inspects the issue and obtain conclusion byimplementing logical processing.The user interface works as an interface between a system user and the expert systems. II. Literature Study Data study exhibit that investigation has been taken on multiplefacets of software development process but there is no exact framework and tool being developed for the selection of best software development methodologies among multiple. In 2005 M. AYMAN AL AHMAR [1] present a model of expert system supported with object oriented modeling that assists in software development process selection process. Abdur Rashid khan, Zia Ur Rehman and HafeezUllahAmin [2] concentrated on some approaches like fuzzy logics, certainty factors and analytical hierarchy factors to evolve expert system and they developed expert system named as ESPMS (expert system process model selection). This system was developed using expert system for text animation as a development tool. More work has been done in the area of software development process but nearly ofthese works are the comparative study between these methodologies [3][10].In 2010 Nabil Mohammed Ali Munauar and A Govardhan[4]made a contrast between five different processes and show the features and defects of each methodology. When the software developer selects a development model, risk is amandatoryconsideration which affects the selection process of software development process. HaneenHijazi and ThairKhdour[5]explore the risk that exist in the development processes and define risk management. In this paper we use rule based expert system as animportant component to discriminate between processes.Relevant study reveals that expert system can be implemented in multiple fields and knowledge base is a component of expert system which stores knowledge about a particular problem. M. Darbari, N. Dhanda [7] presents the model driven knowledge representation framework. Sunita Bansal and M. Darbari [6, 14] define a knowledge base expert system for managingbusiness dynamics. In 2012SudhakarTripathi, Arvind kumar Tiwari and R.B.Mishra[11] create a rule base model for clustering gene expression data. In 2009 M.S.Josephine, Dr. K.Sankara Subramanian [13] used an expert system for software error detection and correction. In this paper a rule based expert system is created to combine with Likert scale measurement that guides in the selection process of the software development [9] process. III. Proposed Framework The proposed framework is shown below: Figure1.Proposed Framework
  • 3. Evolve a Frame work for Selecting Prime Software Development Process | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 22| IV. Likert Scale Likert scale is a kindof rating scales which is used to calculate the performance directly. Likert Scale is a five (or seven) point rating scale which permits the user to convey their thoughts means how much they agree or disagree with a problemdeclaration. User gives their acknowledgementby choosinga Likert items. A Likert item is a word or statement which the user is asked to evaluate according to the given criteria. Likert items are used to measure the levelof agreement or disagreement. We use 5 Likert items i.e. poor, fair, average, goodand excellent. Features Poor Fair Average Good excellent Req. specification 1 2 3 4 5 Complexity of system 1 2 3 4 5 Time schedule 1 2 3 4 5 Cost 1 2 3 4 5 Documentation 1 2 3 4 5 Project size 1 2 3 4 5 Change incorporated 1 2 3 4 5 Table1: Likert scale measurement scale 4.1 Selection Parameters for Selecting Best Development Methodology No one process is ideal so we develop a framework for picking a process which depends on multiplecomponents and project characteristic and selection boundary. These selection boundaries [11] are: requirement specification, complexity of system, time, implementation cost, core documentation, module size and change incorporated. 4.2 Comparison among Waterfall, Spiral and Prototype Model Features Waterfall Spiral Prototype Req. specification Beginning Frequently changed Beginning Complexity of system Simple Moderate Complex Time Less Long Long Cost Low or almost as estimated High or above budget Expensive Core Documentation Necessary Yes but not much Yes Module size Large scale Low to medium scale Large scale and complex Change incorporate Difficult Easy Easy
  • 4. Evolve a Frame work for Selecting Prime Software Development Process | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 23| V. Rule Based Model For Selecting Software Development Methodology Rule based model have been generated with the help of Likert scale measurement. Rule1: IF Requirement specification <= 1 and Complexity of system <= 3and Time <= 4and Cost <= 2 and Documentation <= 5 and Project size <= 4 and Change incorporated <= 2 and THEN Waterfall Model (Score <= 21) Rule2: IF Requirement specification <= 3and Complexity of system <= 4 and Time schedule <= 4 and Cost <= 4 and Documentation <= 3 and Project size <= 3 and Change incorporated <= 3 and THEN Spiral Model (Score <= 24) Rule3: IF Requirement specification <= 4and Complexity of system <= 5 and Time schedule <= 5 and Cost <= 5 and Documentation <= 4 and Project size <= 5 and Change incorporated <= 5and THEN Prototype Model (Score <= 33) 5.1 Decision Making Tool The resolution for adopting particular software development process depends on the selection parameters and final score assigning to the methodologies. The prioritization and strategy for selecting the development methodology might be refined; the important consideration is that the decision is made explicitly as shown below: Limitation priority C1: If documentation is mandatory and requirements are stable or unchanging, then it should automatically opt the waterfallprocess. C2: If risk in project is high then it should automatically select the spiralprocess. C3: If requirement are unspecified then it should automatically select the prototype methodology. Constraints Priority C1: If documentation is necessary and requirements are stable or unchanging then it should automatically select the waterfall methodology. 5 C2: If project risk is high then it should automatically select the spiral methodology. 7 C3: If the requirement are undefined then it should automatically select the prototype methodology 8 Table3: Constraints and priorities for SDM
  • 5. Evolve a Frame work for Selecting Prime Software Development Process | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 5 | Iss.4| Apr. 2015 | 24| 5.2 Methodology Selection Tool: Muxset In order to encourage the process selection rule we have implemented a tool provide automated support for decision of development process selection. We have implemented a tool called “MuxSet” selector shown in figure. A tool consists of 5 basic selections with check boxes and conditions. Figure2. Model Selection Tool The first block represents the software development process. The next block represents selection criteria, final score, dynamic priority allocation and results. Expect the result block all the blocks have check boxes and the priorities can be assigned between 0 and 10. After making the entire selections “Decide” button is pressed and the result is displayed in the result text box giving the model selected. “View Heuristic Report” button gives the entire report with situational analysis. VI. Conclusion And Future Work This study proposed a rule base expert system combined with Likert scale measurement that will become a base for the software engineers in the selection of best software development methodology for the project. In this paper, we provide a tool that will help in the opting process of development process. The future work will include more software development process and many selection parameters. REFERENCES [1]. M.Ayman Al Ahmar, “Rule based expert system for selecting software development methodology”, Journal of theoretical and Applied Science, 2005-2010. [2]. Abdur Rashid khan, Zia Ur Rehman and HafeezUllahAmin, “Knowledge based system’s modeling for software process model selection”, IJACSA, Vol.2, No.2, Feb2011. [3]. Vishwas Massey, K.J.Satao “Comparing Various SDLC Models And The New Proposed Model On The Basis Of Available Methodology”, IJARCSSE, Vol.2, Issue4, April2012. [4]. Nabil Mohammed Ali Munassar and A. Govardhan, “A Comparison Between Five Models Of Software Engineering”, IJCSI, Vol.7, Issue5, September2010. [5]. HaneenHijazi, TthairKhdour and abdulsalamalarabeyyat, “A Review of Risk Management in Different Software Development Methodologies”InternationalJournal of Computer applications, Vol.45-No.7, May2012. [6]. Dr. Sunita Bansal and M Darbari, “Designing and Knowledge Based Expert System for Handling Business Dynamics”, International Journal of Scientific & Engineering Research Volume2 , Issue 11 , March -2011. [7]. M Darbari, N Dhanda, “Applying Constraints in Model Driven Knowledge Representation Framework” International Journal of Hybrid Information Technology 3 (3),4, 2010. [8]. Folorunso, I. O,Abikoye, O. C.,Jimoh, R. G. and Raji, K.S, “A Rule-Based Expert System for Mineral Identification”, Journal of Emerging Trends in Computing and Information Sciences, Vol.3, No.2, February 2012. [9]. M Darbari, S Medhavi, AK Srivastava Development of effective Urban Road Traffic Management using workflow techniques for upcoming metro cities like Lucknow (India), (2)4, 2008. [10]. Dinesh Ch. Jain and ShikhaMaheshwari, A Comparative Analysis of Different types of Models in Software Development Life Cycle, IJARCSSE, Vol.2, Issue5, May 2012. [11]. IA Siddiqui, M Darbari, “Application of Use Case for Identification of Root Cause of the Dependencies and Mutual Understanding and Cooperation Difficulties in Software Systems, International Journal of Applied Software Engineering, 4, 10-20. [12]. SudhakarTripathi, Arvind kumar Tiwari and R.B.Mishra, Rule based mosel for clustering gene expression data, International conference on Artificial Intelligence & Soft Computing, December-2012. [13]. M.S.Josephine, Dr. K.Sankara Subramanian, Software Error Detection And Correction Using Layer Base Approach In Expert System, InternationalJournal Of Reviews In Computing, Vol 4, 2012. [14]. Dr. SunitaBansal, M Darbari, “Application of Multi Objective Optimization in Prioritizing and Machine Scheduling: a Mobile Scheduler Toolkit”, International Journal of Advance Information Systems,Vol3, No. 2, 2012.