onstructing and Testing of Polynomials Predicting Software Maintainability
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project report tiger
Active In SP
**

Posts: 1,062
Joined: Feb 2010
#1
02-02-2010, 01:07 PM



.doc   Constructing and Testing of Polynomials Predicting Software Maintainability.doc (Size: 45.5 KB / Downloads: 48)

Constructing and Testing of Polynomials Predicting Software Maintainability
Abstract:
In this project and implimentation 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 and implimentation 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 and implimentation 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 and implimentation. After that calculate what are the functions/methods are involved in this project and implimentation. 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 and implimentation. 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
Reply

Important Note..!

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

ASK HERE

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

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  ms dos linker in system software ppt jaseelati 0 410 18-12-2014, 04:51 PM
Last Post: jaseelati
  Question about software engineering? nelson111 0 323 28-10-2013, 03:36 PM
Last Post: nelson111
  Predicting missing items in shopping carts project topics 2 2,968 30-09-2013, 11:29 AM
Last Post: Guest
  Fault Localization Using Passive End-to-End Measurement and Sequential Testing seminar projects maker 0 349 28-09-2013, 12:12 PM
Last Post: seminar projects maker
  AUTOMATED BUSINESS INTELLIGENCE NETWORK FOR SOFTWARE REQUIREMENT SPECIFICATIONS seminar projects maker 0 431 12-09-2013, 03:46 PM
Last Post: seminar projects maker
  A Knowledge-Based Software Information System pdf seminar projects maker 0 329 12-09-2013, 12:20 PM
Last Post: seminar projects maker
  Software Requirements Specification For Online Recurring Deposit study tips 0 296 10-09-2013, 11:57 AM
Last Post: study tips
  Software Requirements Specification for Airlines Reservation System study tips 0 459 30-08-2013, 04:57 PM
Last Post: study tips
  Software Requirements Specification For Internet connection sharing from mobile study tips 0 459 26-08-2013, 04:46 PM
Last Post: study tips
  Online Shopping Mall Software Requirements Specification Report study tips 0 386 02-08-2013, 12:07 PM
Last Post: study tips