**5. Research methodology**

This research aims at designing; implementing and evaluating new green-based software development life cycle as an alternate to the existing software development life cycle process with the aim of improving the Sustainability in Software Engineering Process.

New green-based SDLC modeling, measurement and evaluation related to Green database design have been identified as the three main approaches commonly used for evaluating the Green Software Engineering system. The primary aim of this research was concentrated on two phases. First, in the requirement phase in SDLC the green and sustainability is maintained with the help of cloud environment settings. Second, in the design phase the green and sustainability is maintained through the database design. The methodology of this study was software paper based data collection sheets, internet search engine and various tools have been studied [31].

### **5.1 GREENSOFT model**

The GREENSOFT representation is a conceptual reference model for [20] "Green and Sustainable Software", Which has the aim to support software developers, administrators, and software users in creating, maintaining and using software in a more sustainable way, the model is shown in **Figure 1**, it comprises a holistic life cycle model for software products procedure models for different stakeholders and recommendations for actions that support stakeholders in developing, purchasing, supplying and using software in a green and sustainable manner.

The reference model contains a life cycle of software products that is in contrast to conventional life cycle software geared to life cycle thinking related to development, usage and end of life and identify the first-order effect, second order effect, and third order effect. The second part of the GREENSOFT model is called sustainability criteria and metrics it covers common metrics and criteria for the measurement of software quality and it allows taxonomy of parameters for evaluating the sustainability of software products.

The model component procedure model makes it possible to classify procedure models that cover acquisition and development of software, maintenance of IT systems and user support that also related to directly related, indirectly related and common quality metrics [35].

The last component of the Model contains recommendations and tools. These support stakeholders with different specialized skill levels in applying green or sustainable techniques in general when developing, purchasing, administrating, or using software products (**Figure 5**).

In the GREENSOFT model, the software product life cycle integrated ICT stimulated product life cycle that can also be credited with "from cradle-to-grave". It is intention to enable stakeholders to evaluate impacts on software development according to the three different levels of impacts [34].

**73**

*5.1.3 The usage phase*

*Green and Sustainability in Software Development Lifecycle Process*

*DOI: http://dx.doi.org/10.5772/intechopen.88030*

*5.1.1 The development phase*

*Green and sustainable software model.*

**Figure 5.**

software development approach or life styles.

*5.1.2 The distribution phase and the disposal phase*

time considered the download size of the document [31].

The Development stage accounts for impacts [20] on software development that

This phase [20] considered the things of software progress that distributing the software product that also includes the environmental impacts (example printed manuals, transportation used for travels, design used for the retail packing (e.g., plastic, biodegradable material or medium of data used for CD/DVD, and user memory Sticks) now a day's software product is offered to download a manuals at

It is impacts that result from deploying [20], maintaining and using of the software product that is nothing but software patches installation and giving training for employees to software usage which regarding in less energy consumption or just switch off the computer when they leave their workplace. To offer services by

directly results from activities involved in software development as well as indirectly involved activities. Ecological impacts to be measured for example, Electrical Energy that is necessary to power the workstations of software developers and other employees electrical energy and natural resources that are necessary to operate the IT devices (example, Networking Devices, servers, and storages)(second order effects)Social impacts can be working conditions and payment of offshore employees (example developers, typesetters). Third order effects changes in organizations

*Green and Sustainability in Software Development Lifecycle Process DOI: http://dx.doi.org/10.5772/intechopen.88030*

#### **Figure 5.**

*Sustainability Assessment at the 21st Century*

**5. Research methodology**

Engineering Process.

**5.1 GREENSOFT model**

sustainability of software products.

using software products (**Figure 5**).

according to the three different levels of impacts [34].

common quality metrics [35].

This procedure concentrates on what ought to be considered in each phase of the improvement routine collection, design, implementation, testing, deployment, and maintenance to create maintainable programming. This comes close to considers some of the classical water fall model methodology. In the requirement phase Marketing executive collect the requirement of the user, based on the software requirement condition the designer going to make a mockup design after getting design approval the developer or software engineer develop a coding, the test engineer going to test the software product whether it is working according to the software requirement specifi-

This research aims at designing; implementing and evaluating new green-based software development life cycle as an alternate to the existing software development life cycle process with the aim of improving the Sustainability in Software

New green-based SDLC modeling, measurement and evaluation related to Green database design have been identified as the three main approaches commonly used for evaluating the Green Software Engineering system. The primary aim of this research was concentrated on two phases. First, in the requirement phase in SDLC the green and sustainability is maintained with the help of cloud environment settings. Second, in the design phase the green and sustainability is maintained through the database design. The methodology of this study was software paper based data collection sheets, internet search engine and various tools have been studied [31].

The GREENSOFT representation is a conceptual reference model for [20] "Green and Sustainable Software", Which has the aim to support software developers, administrators, and software users in creating, maintaining and using software in a more sustainable way, the model is shown in **Figure 1**, it comprises a holistic life cycle model for software products procedure models for different stakeholders and recommendations for actions that support stakeholders in developing, purchas-

The reference model contains a life cycle of software products that is in contrast to conventional life cycle software geared to life cycle thinking related to development, usage and end of life and identify the first-order effect, second order effect, and third order effect. The second part of the GREENSOFT model is called sustainability criteria and metrics it covers common metrics and criteria for the measurement of software quality and it allows taxonomy of parameters for evaluating the

The model component procedure model makes it possible to classify procedure models that cover acquisition and development of software, maintenance of IT systems and user support that also related to directly related, indirectly related and

The last component of the Model contains recommendations and tools. These support stakeholders with different specialized skill levels in applying green or sustainable techniques in general when developing, purchasing, administrating, or

In the GREENSOFT model, the software product life cycle integrated ICT stimulated product life cycle that can also be credited with "from cradle-to-grave". It is intention to enable stakeholders to evaluate impacts on software development

ing, supplying and using software in a green and sustainable manner.

cation finally the developing application implemented to the end user side.

**72**

*Green and sustainable software model.*
