Posted: May 11th, 2022
Assignment help – Discussion
Name
Institution
Assignment help – Discussion
I gained important insights on application development. To begin with, the lessons on this topic helped me to gain a deeper understanding on what application development actually is. Apparently, it is the process of developing, creating and executing software applications. As such, big organizations that have big teams working on projects or a sole freelance developer can do it. Another lesson pertains to the factors that determine how application development is done. In particular, I learned that some of the factors that application developers put into consideration in the application development process include the size of the project, how much the client will want to alter things, the size and experience of the development team, how specific the requirements are, and the project deadline ((McWherter & Gowell, 2012).).
Application development and the software development life-cycle (SDLC) are closely related; this is yet another important lesson I learned. As such, application developers also apply the various stages of the SDLC in their work, and these phases include planning, analysis, design, construction, testing, implementation and support. Importantly, through the lessons, I discovered that a majority of development methodologies can be grouped into one of the following categories: Agile, Waterfall or Rapid Application Development (RAD). Agile application development puts focus on creating features one at a go (Pang, 2020). Every element is developed in a systematic way in the team; however, the client is engaged to view the characteristics and sign off on them prior to the development of the next element. In the waterfall application development, the mapping out of the whole project is done in the planning and analysis phases. The RAD model focuses on generating a working version of an application as fast as possible, and then to constantly iterate after that.
References
McWherter, J., & Gowell, S. (2012). Professional mobile application development. John Wiley & Sons.
Pang, C. (2020). Software engineering for Agile application development. IGI Global.
Order | Check Discount
Sample Homework Assignments & Research Topics