StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Software Application life-cycle - Research Paper Example

Cite this document
Summary
Software Life Cycle [Instructor Name] Software Development Life Cycle Introduction Life-cycle modeling is a subject in software engineering to design and develop complete software with ideal features, functions and applications (Schach, 2010)…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.2% of users find it useful
Software Application life-cycle
Read Text Preview

Extract of sample "Software Application life-cycle"

Download file to see previous pages

It also depends upon the time and budget constraints of which of the life-cycle model will be appropriate to adapt. This paper will introduce and compare two of the life cycle models; the waterfall and the agile model. The models will be compared and analyzed in the context of the mobile software development project. This is to propose the most adequate model for a mobile software development project (Schach, 2010). Comparative Analysis of Life-Cycle Models The waterfall life cycle model is a sequential process model.

It is a step-by-step development model starting from the initial design phase and ending to the completion phase (the maintenance phase) (Schach, 2010, p. 53). The phases of the model are interdependent on each other as the next phase begins only when the previous phase is ideally completed. Adapting waterfall model for the mobile software development project could be worth it as it may include the detailed stages of requirements analysis, design, and implementation, giving ideal completion to the mobile software (Munassar & Govardhan, 2010).

Contrary to the waterfall model is the iterative incremental life cycle model, which is based on correspondence and integration (Bittner & Spence, 2006, p. 143). The iteration model leads a mobile project incrementally, which means that it has more compatibility that the waterfall method to adapt changes in the initial requirements’ stage. It is a reversible model looped to the adjusting and modifying code source requirements (Gomaa, 2011). The waterfall life cycle model is a more detailed and apprehensive model for mobile software development (Mall, 2009).

It is a more comprehensive model than iteration to complete a mobile development project. However, it could be more expensive than the iteration model as it is less flexible to adapt changes. The rigidity of the model is what makes it a more complex model to adapt (Schach, 2010). Iterative incremental model is more flexible as compare to the waterfall model. More specifically, for the short term mobile projects, iteration model is supple to adapt. The mobile software development often requires changes in each development stage (Schach, 2010).

Likewise, there are feedback inputs from stakeholders or users that could come at the beginning or at mid or ending stages of design and implementation. This requires incorporation of the design changes or requirements changes, on where iterative incremental model is more effective to adjust (Schach, 2010). Due to sequential rigidity, the waterfall life cycle model gives less space to the mobile clients. It gives less room to the customers to assert their initial requirements (Schach, 2010). On the other side, iterative incremental model gives much choice to users to put on their initial requirements.

As the iterative model affords the low cost on changes or modification so it allows users to give major demands or requirements. This is how iteration model is more market oriented than waterfall. It is a model which is customer focused than waterfall model (Gomaa, 2011). The waterfall lifecycle model can take more time than iteration model to complete a mobile software project (Munassar & Govardhan, 2010). Comparatively the waterfall model requires larger set of data than iteration in proceeding and completing a project.

As each phase is more detailed and more apprehensive so it makes the waterfall model a time consuming model (Mall, 2009). Apart from all, iterative increme

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Software Application life-cycle Research Paper Example | Topics and Well Written Essays - 750 words”, n.d.)
Software Application life-cycle Research Paper Example | Topics and Well Written Essays - 750 words. Retrieved from https://studentshare.org/information-technology/1484970-software-application-life-cycle
(Software Application Life-Cycle Research Paper Example | Topics and Well Written Essays - 750 Words)
Software Application Life-Cycle Research Paper Example | Topics and Well Written Essays - 750 Words. https://studentshare.org/information-technology/1484970-software-application-life-cycle.
“Software Application Life-Cycle Research Paper Example | Topics and Well Written Essays - 750 Words”, n.d. https://studentshare.org/information-technology/1484970-software-application-life-cycle.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Application life-cycle

Statement of purpose

I also had the opportunity to learn most of the theoretical fundamentals of application of computer.... During my studies, Computer Communications, E-Commerce application and Software Engineering are areas which I have laid emphasis.... I always fancied with computers since I was a young child and thought of how I could become a software engineer.... I always fancied with computers since I was a young child and thought of how I could become a software engineer....
1 Pages (250 words) Admission/Application Essay

Principal Areas to be Considered by a Project Manager when Implementing a Project in the Digital Age

The modern project manager has access not only to improved new processes of working but also to human resource that are more educated and skilled in the application of new technologies and processes.... This research is being carried out to evaluate and present three of the key areas of project management that play a central role in project success; these include team formation and management, project planning, and communication and coordination....
11 Pages (2750 words) Admission/Application Essay

Substitute teacher and Teaching assistant application

I enjoyed my time application letter As I grew up, my first responsibility to me was man d after enrolling in school.... Just like any other child, school is a responsibility that requires success from all students.... My parents had sacrificed a lot to see me in school.... In addition, it was my only responsibility at… School was not an easy task since the environment was dissimilar from my usual surrounding....
1 Pages (250 words) Admission/Application Essay

Participate in a study

Other decision making biases that my crop up in course of the cycle include:To take note of application developments and ensure the ones used meet the interest of many people.... It is possible to have four possible stages when forming cycles.... These may include: preview, attend, review and reflect....
1 Pages (250 words) Admission/Application Essay

What Job Choice Is Better - the Teacher or Software Engineer

The essay "What Job Choice Is Better - the Teacher or software Engineer?... compares the named occupations in terms of working hours, pay scale, job duties and responsibilities, satisfaction level, lifestyle, advancement opportunities, plans and perspectives regarding the career....
5 Pages (1250 words) Admission/Application Essay

Right Accounting Software

While it is experienced, people have experienced difficulties in operating it smoothly (Jonas Enterprise software 2014).... It however, gives a holistic analysis of accounting, inventory and… While this software enables smooth operations as far as being reminded of costs and other money-related factors are concerned, the price of the software per se is a Running Head: Suitable software software Programs for Holiday Builders software Programs for Holiday Builders The software programsthat would be suitable for Holiday Builders are-1....
1 Pages (250 words) Admission/Application Essay

Software

Ellucian Degree Works is an application that has the ability to outline the classes to be attended by a… Moreover, it has an additional feature that enables direct registration of classes by simply clicking on a link provided for specific classes and general planning tools for students. Thus Ellucian software is programmed to track the Registration for a class through this software takes a maximum of a minute.... The application offer comprehensive degree audit solutions which align the students, advisors and the administration of an institution to a common goal which is enabling the students to graduate on time....
3 Pages (750 words) Admission/Application Essay

Electronic Engineering at a Community College

This essay focuses on electronic engineering at a Community College.... The writer considers his preferred, school, course and educational attainment.... The essay analyses previous work experiences and achievements, and also the personal background, characteristics, and past life experiences.... hellip; After having completed the vocation course in computer programming, I have recently enrolled myself in Electronic Engineering (state the course) at a Community College....
4 Pages (1000 words) Admission/Application Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us