With the rise in the usage of Software and huge upsurge of Software products globally it has become a great deal to develop and deliver Software products which can meet the requirements imposed by the real world. Vari...
详细信息
ISBN:
(纸本)9789811319518;9789811319501
With the rise in the usage of Software and huge upsurge of Software products globally it has become a great deal to develop and deliver Software products which can meet the requirements imposed by the real world. Various Software quality attributes such as reliability, interoperability, scalability, maintenance, etc., has widely been discussed in the research community but we see that very crucial quality attribute, like expandability has not received adequate attention. This can be stated as the main reason behind the failure of 70% of incapacitated industrial projects, incapability of deploying a qualitative product. So this is being taken as the challenge in order to overcome this issue and take approaches which are unprecedented and divergent from all the traditional approximations.
A new methodology of measuring software complexity is proposed based on program decomposition mechanisms. The purpose of our research is to improve the quality and reliability of software by using a good measurement o...
详细信息
A new methodology of measuring software complexity is proposed based on program decomposition mechanisms. The purpose of our research is to improve the quality and reliability of software by using a good measurement of the complexity of the software. Thus software development cost can be reduced due to the fewer errors introduced. We present a complete survey of Various metrics in the literature. Six types of metrics or measurement techniques are discussed, including some earlier research results of the authors. We then propose a program decomposition mechanism based on the operational semantics of several languages constructs in most procedural languages. An algorithm along with some examples is also given to show the feasibility of our mechanism. Our approach, relies on the path complexity of a program, is more accurate and easier to be realized. The algorithm also points out that how many individual complete paths of a program need to be tested.
One of the key features for developing software is the software cost estimation. There is no simple way to make an accurate software cost estimation because of many reasons like user requirements is frequently changed...
详细信息
ISBN:
(纸本)9781479915941;9781479915958
One of the key features for developing software is the software cost estimation. There is no simple way to make an accurate software cost estimation because of many reasons like user requirements is frequently changed, developers not easily adopt with new technology and enhancement Project cost can't calculated easily, To overcome this problem, a differential evolutionary algorithm is implemented in expert judgment to get the accuracy software cost estimation
Most software development will use a standard software development life cycle (SDLC). In SDLC, four phases are involved during development of any system. They are analysis, design, implement and testing. During testin...
详细信息
ISBN:
(纸本)9781450366212
Most software development will use a standard software development life cycle (SDLC). In SDLC, four phases are involved during development of any system. They are analysis, design, implement and testing. During testing phase, test cases are used in order to test the functionalities of the system developed. Test cases are generally extracted from the source codes manually. This paper presents an alternative approach to automate the process of generating the test cases by developing an eclipse plug-in tool. The plug-in tool will be able to generate the test cases automatically from the source codes by examining its line of code (LOC). The plug-in tool is an open source software to help the software developers generate the test cases for their system that they developed. It will help to ease the problems for software developers to come up with test cases manually as well as to check the system functionalities whether it meets the users' requirements or not.
This paper concerns one of the fundamental issues of software engineering. We consider the concept of software metrics based on attributes describing each line of a computer program source code. Furthermore we present...
详细信息
ISBN:
(纸本)9781628413694
This paper concerns one of the fundamental issues of software engineering. We consider the concept of software metrics based on attributes describing each line of a computer program source code. Furthermore we present a design for a flexible, plugin based system which allows to define and use such metrics. To show the practical utility of the solution we implemented a basic version of the system and conducted experimental verification. Some of tests results and final conclusions are also provided.
The aim of this study is to provide an efficient methodology in estimating project development cost using analogy. Cost estimation is one of the greatest challenges in software industry to be successful enough in deli...
详细信息
暂无评论