Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
onstructing and Testing of Polynomials Predicting Software Maintainability
Post: #1


Constructing and Testing of Polynomials Predicting Software Maintainability
In this project we create a set of design principles for code modularization and produce set of metrics that characterize software in relation to those principles. Some metrics are structural, architectural, and notions. The structural metrics refer to intermodule-coupling based notions. The architectural metrics refer the horizontal layering of modules in large software systems. Here we are using three types of contributions coupling, cohesion, and complexity of metrics to modularize the software. These contributions measure were primarily at the level of how the individual classes were designed from the standpoint of how many methods were packed into the classes, the depth of the inheritance tree, the inheritance fan-out, coupling between objects created by one object invoking a method on another object. Other contributions that have also used function call dependencies to characterize software modularization. Modularization algorithm is based on the combination of coupling and cohesion metrics. This is used to find modularization quality. Finally we provide two types of experiments to validate the metrics using Open-Source Software Systems. I) Applied the metrics to two different versions of the same software system. II) Experimental validation consisted of randomizing a well-modularized body of software and seeing how the value of the metrics changed.
Existing System:
In existing system they are used non-object oriented software system. In non-object oriented software system modularization quality is calculated only based on the modules without using classes. Theoretical validation implies conformance to a set of agreed upon principles. Code reorganization of legacy software, consisting of millions of non-object oriented code. Reorganization of millions of lines of code residing in thousands of files in hundreds of directories into modules, where each module is formed by grouping a set of entities such as file, data structures, functions and variables.
Proposed System:
Proposed system is developed using Object oriented software system. Create a set design principles for code modularization and produce set of metrics. Modularization quality is calculating using metrics such as structural, architectural and notions.
There are three contributions such as coupling, cohesion and complexity metrics to modularize the software. Our proposed metrics seek to characterize a body of software according to the enunciated principles. Provide two types of experiments to validate the metrics.
Modules and its Description:
This project contains four modules. They are:
1. Source Code Import And Partition
2. Module Count and Function Call Calculation
3. Metric Calculation
4. Report Generation
1. Source Code Import & Partition:
User will import file/project to our tool. The tool will partition the source code.
2. Module Count & function Call Calculation:
In this module the tool will find the size/total number of lines in the project. After that calculate what are the functions/methods are involved in this project. How many methods call from other modules, how many modules call other modules and what are all the functions from other module and find how many classes and modules in a given file.
3. Metrics Validation:
This module is heart of our project. Here we are going to calculate the quality of software based on the modules, function and size. There are three types of metrics used to calculate the quality of software. Each metric is given various output/result. Using these outputs we can draw a graph. Finally the graph will denote the quality.
4. Report Generation:
In this module we are going to generate a report for our testing result. Using this report we give some suggestion to developer. There are two type reports available. One is normal report another one is graph report.
Software/ Hardware Requirements:
Hardware Requirements:
¢ System : Pentium IV 2.4 GHz
¢ Hard Disk : 40 GB
¢ RAM :512 MB
Software Requirements:
Operating system : Windows XP Professional
Technology : Microsoft Visual Studio .Net 2008
Coding Language : C#
Back End : SQL Server 2005

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: online testing software, software testing seminar topics 2012, ieee seminar topics on software testing, latest seminar topics on software testing, software testing quality assurance report for seminar, training in software testing bangalore, software testing question paper of vidyalankar,

Quick Reply
Type your reply to this message here.

Image Verification
Image Verification
(case insensitive)
Please enter the text within the image on the left in to the text box below. This process is used to prevent automated posts.

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
Tongue Bug Tracking for Improving Software Quality and Reliability projectsofme 5 2,821 28-01-2013 06:45 PM
Last Post: Guest
  Intra-Communication Software mechanical engineering crazy 3 3,480 28-11-2012 11:11 AM
Last Post: seminar details
  Predicting missing items in shopping carts project topics 1 2,449 06-11-2012 01:57 PM
Last Post: seminar details
  college management software mechanical engineering crazy 2 2,581 10-10-2012 12:14 PM
Last Post: seminar details
  morpheus software project topics 1 1,416 26-07-2012 05:42 PM
Last Post: [email protected]
  Hr2Payroll,Easy To Use Payroll Software for Businesses project report helper 1 963 06-06-2012 02:25 PM
Last Post: Guest
  Student Project Allocation and Management with Online Testing System computer science technology 5 5,147 24-02-2012 02:42 PM
Last Post: ngoclong3i
  Student Project Allocation and Management with Online Testing System (SPM) seminar topics 1 2,392 20-02-2012 05:08 PM
Last Post: seminar paper
  Online Testing System Electrical Fan 1 890 20-02-2012 03:16 PM
Last Post: seminar paper
  OPEN SOURCE SOFTWARE : GOOGLE CHROME smart paper boy 1 902 15-02-2012 04:38 PM
Last Post: seminar paper