Software Development Life Cycle Analysis

3273 words - 13 pages

Early detection of faults in Software Development Life Cycle (SDLC) can significantly reduce the cost and shorten the time to deliver a certain product to market. Requirement based testing involves using requirement as the basis for generating test cases. This paper present a systematic review of requirement based testing exploring the hidden capabilities and challenges of the research that has been accomplished over the years. The study attempts to reveal the facts about Requirement based test case generation and presents critical evaluation of the proposed methods by researchers.


In current practice, requirements are the source of from which test cases are derived manually, but this is so laborious and costly process [1]. With such drawbacks in mind, it is imperative to develop automatic testing technique, as manual deriving methods are laborious and fallacious. Testing process includes test case generation, test execution, and test evaluation [4]. As customers demand more reliable, high efficient and low cost software products, the success of product engineering in the software industry is based upon good quality assurance [2].

Two modes are applied in generation of software products. In conventional way of Software Development Life Cycle (SDLC), testing software is carried out at later stage; however, it is very expensive, as high cost is incurred upon correction of errors. In second mode, i.e. Object Oriented Software Development (OOSD), testing is carried out at an early stage, soon after system requirements are available. It would surely eliminate the unwanted delay, confronted in the former mode. Along with this it would keep the errors to the minimum level and cost of fixing errors as well [5]. Huge expenses in software development are drastically brought to lower level in requirement based test case generation. Software testing is crucial in developing a system, as about 30-50 % of the total cost of the system, is incurred upon testing process [3]. In requirement based test case generation, the stakeholders can rightly claim that requirements they confirmed, are tested in right manner. Their claims necessitate the requirement based testing. Two categories of requirements are functional and Non-Functional Requirements (NFR), which are obtained during analysis phase. Functional requirements deal with the work, which the new system has to carry out, while non-functional requirements handle all the constraints of the system [6].

This paper discusses software testing where testing activities reveals the presence of faults and proposes an automatic testing tool to generate test cases automatically. The remainder of the paper is organized as follows. Section II discusses the system’s literature review. Section III presents critical evaluation of the discussed literature. Finally, we conclude our paper in Section IV and give some suggestions for future work.

The section describes the...

Find Another Essay On Software Development Life Cycle Analysis

Life Cycle Management Analysis

1088 words - 4 pages Life Cycle Management Analysis | PAGE \* MERGEFORMAT 3 Life Cycle Management AnalysisDoreen YoungAxia College of University of PhoenixFor the past years we have seen how APPLE Computers Inc. has not only introduced the IPod into the market for music players, but created the new must have pop icon. The following is a brief analysis of the product life cycle of iPods. IPods were first introduced to in 2001 and has since grown into a recognized

System Development Life Cycle (SDLC) Essay

783 words - 3 pages The System Development Life CycleThe Systems Development Life Cycle (SDLC) serves as a method that assures Information Systems (IS) being developed meet the requirements and needs of an organization or company. This methodology creates processes and guidelines managing the planning, system analysis, design, implementation, and maintenance of IS within a company. The primary objectives of any SDLC are to implement an IS that: 1.) meets or exceeds

System Development Life Cycle Models

1051 words - 5 pages interface makes it necessary to build systems through a Systems Development Life Cycle (Bender, 2003). SDLCs have three main objectives. These are to ensure delivery of high quality services, to provide strong management controls and to maximize productivity (Bender, 2003). The development of SDLC models is based on one traditional model. This model has seven stages namely: planning, analysis, design, development, testing, implementation and

System Development Life Cycle - SDLC

1360 words - 5 pages System Analysis PAGE \* Arabic 1 System Development Life Cycle (SDLC) - System Analysis##########University of Phoenix OnlineCIS 319########13 January 2008System Development Life Cycle (SDLC) - System AnalysisAbstractThis paper will attempt to highlight the importance of developing a comprehensive plan to conduct a system analysis that is a portion of the System Development Life Cycle (SDLC). The SDLC is the process of developing information

System Elements-Data Roles in System Development - End Users Systems Development Life Cycle – Feasibility CMGT 555 / Systems Analysis and Development

1323 words - 5 pages Week 1 Paper GMGT 555- A BBB PAGE 1 System Elements-DataRoles in System Development - End UsersSystems Development Life Cycle - FeasibilityCMGT 555 / Systems Analysis and DevelopmentDarrell BroylesUniversity Of PhoenixDecember 2, 2006System Elements-DataThe design of a system varies in response to the expected audience for the perticulare application. Some systems are intended for back rooms, some for the front office, and some are for the

TQM Initiatives in Optimising Software Development Life Cycles

3566 words - 14 pages limitations.IntroductionThe AI team specialises in large-scale, fixed-time, fixed-price custom software development projects. They are proud of, and are unique at, delivering software projects on time and on budget. Their mature project management and software development processes, which are all ISO 9001 certified, attracts government and public sector clientele. The projects which ACME Systems undertake last from 6 months ($0.5million) to 3 years ($10million

Product Life Cycle Analysis For The Apple Ipod

1616 words - 6 pages that seems to be everywhere you look. For the past years we have seen how APPLE Computers Inc. has not only introduced the Ipod into the market for music players, but created the new must have pop icon. The following is a brief analysis of the product life cycle of iPods. iPods were first introduced to in 2001 and has since grown into a recognized cultural symbol. Designed and marketed by Apple Computer, iPod is a brand of digital audio/video

Project Analysis Approach and Project Development Life Cycle Methodologies Process

2238 words - 9 pages company. (Hill/Jones, Page 10)The mission or vision is a formal declaration of what the company is trying to achieve over the medium to long term. Its purpose is to provide a platform for thinking strategically. Hill/Jones, Page 10)Analysis of the Organizational External Competitive environment to identify opportunities or threatsIt's the second component of the strategic management process of the organization's external operating environment. The

Life cycle and cradle-to-grave analysis of timber (discusses recycling, waste minimisation and ecological restoration)

1985 words - 8 pages . However, this approach is more qualitative and does not require the thorough data analysis that full scale LCA relies on. Considering the life cycle of a product + it's materials in a general way may, for example, lead to reducing packaging of products, using recyclable raw materials or improving the efficiency of the product when it is used by the customer. Waste can be reduced, energy can be saved and raw materials can be conserved.To be truly

Destination Life Cycle Analysis of Hospitality and Tourism Dynamics --- A case study of Heng Dian Film and TV City Resort in China

3343 words - 13 pages factors of Chinese film-induced tourism. It is attempted to use Butler's (1980) Resort Life Cycle theory to analyse the development of Heng Dian Film and TV City Resort, based on which the possible re-engineering solutions will be provided as well.2. Brief Analysis of Heng Dian Film and TV City Resort2.1. Introduction of Heng Dian Film and TV City ResortHeng Dian Film and TV City Resort is under the management of Zhejiang Heng Dian Group, with a

Australian Poetry: An Analysis of Bruce Dawe's Poem, Life-Cycle

1001 words - 4 pages Bruce Dawe is considered to be one of Australia’s most influential poets of the 20th century. Dawe’s poems capture Australian life in numerous ways, whether it is our passion for AFL in Life-Cycle or our reckless nature towards war as in Homecoming. Dawe creates very complicated poems reflecting the author’s context relevant to the time period, your context is based upon your reading of the poem, where you may gather different meanings, to that

Similar Essays

Software Development Life Cycle (Sdlc) Essay

1065 words - 5 pages No. Titles Page Numbers 1 What is SDLC 2 2 What is Formal Method 2 to 3 3 How SDLC was used in Formal Method 3 4 The necessary constraint of the school system 4 5 Mind Maps Diagram 5 6 Class Diagram 6 7 VDM Specification 7 to 10 8 List of References 11 9 END N/A A) Describe the SDLC and how it can be evoke with Formal Methods. What is SDLC? SDLC also know as Software Development Life Cycle. SDLC is a framework

Software Development Life Cycle: Insource Vs Outsource

1049 words - 4 pages Software Development Life Cycle: Insource vs Outsource After hearing the hype and realizing the alluring advantages of outsourcing, many companies are weighing the options of outsourcing vs insourcing when developing a software application. Software development requires intricate planning, skilled implementation, and thorough testing. Understanding the Software Development Life Cycle (SDLC) is important in order to track project progress

Software Life Cycle Essay

966 words - 4 pages According to Cem Kaner, "The full business, from initial thinking to final use, is called the product's life cycle." A life cycle is the sequence in which a project specifies, prototypes, designs, implements, tests, and maintains a piece of software. Explicit recognition of a life cycle encourages development teams to address development issues at the appropriate time; for example, to establish basic software requirements before design or coding

Life Cycle Cost Analysis

3597 words - 14 pages Tools The use of computer programs can considerably reduce the time and effort spent on formulating the LCCA, performing the computations, and documenting the study. Listed below are several LCCA-related software programs: Building Life-Cycle Cost (BLCC) Program, version 5.2-04—Economic analysis tool developed by the National Institute of Standards and Technology for the U.S. Department of Energy Federal Energy Management Program (FEMP