Study Muddy
Study Muddy

Upload, organize, preview, and share study documents from one clean workspace.

Explore

BrowseAbout UsContact Us

Workspace

UploadDashboard

Legal

Privacy PolicyTerms & ConditionsDisclaimerReport Copyright & Abuse
Study Muddy
DOC·0% (0)·0 views·4 pages

Application Development and Emerging Technologies Seatwork 2

Seatwork responses on software paradigms, software evolution, SDLC requirements analysis, and training support in computing infrastructure.

Category: Technology

Uploaded by Andrew Bennett on May 9, 2026

Copyright

© All Rights Reserved

We take content rights seriously. If you suspect this is your content, claim it here.

Available Formats

Download as PDF, TXT or DOCX.

Download PDF
/ 4
100%
4

Document text

Puyos, Gerelito B. Jr

April 27, 2024

Prof. Joan C. Magisa Application Development and Emerging Technologies

Seatwork #2:

Application Development and Emerging Technologies

1. Software paradigms are commonly used to develop large software applications. Give an example where it can be applied and explain its use in that field.

There are many uses of software applications nowadays, with limited uses that help bring people a more efficient way of living. In my case as an IT student and young professional, I have applied software paradigms methodologies by creating a system that may help people to donate blood and gather more knowledge regarding the idea or research of our team and present them the new norm of how and what is the importance of blood donating. The system will ease the process of how to donate and receive blood. It will help the community because we are running out of stable bloods in our local blood banks to help the people who are in need. Software paradigms that might be in use are the MVC paradigm, which is the model, view, and control paradigm. The model for how the logic works in the application, or how the model was built by the software programmer, the view is for the UI or how the user interacts with the application and lastly the control which is how the application handles the request of the users and how it manages all the HTTP request in the server.

2. What is the importance of continuous evolution in software? Provide an example by citing well-known applications which have obtained transformation over the years.

Updating and evolving a software application is a way of assisting the new trends and the needs of your customers from time to time. Updating or evolving the system will help you get more users and high ratings regarding their new expectations of what you could give more when you update the system. For example this one is Facebook, facebook has been evolving from 2004 where it first created up till now. Facebook back then was just a chat web app, like a yahoo but more accessible and easier to use in 2006 therefore that didn’t last for the update of the web application facebook added a new feature the like button, pages, more chat features, advertisements and video support.

After some years they changed the platform's UI, upgraded its homepage and how the liking system was upgraded too, and now you can take photos and tag somebody in your post. With this updates, the users are now happy and more willing to use the facebook application, up to now that the facebook brand now hasshange to meta, occupying the messenger and instagram software to add in it’s algorithm, thus the transformation of facebok application to rebrand as a Meta and see more updates in the near future.

3. What are the software paradigms and how do they affect software development?

A software paradigms are the encompassing imperative, object oriented software, it can be functional and declarative and can be different in design but the software system that has been created. Each software paradigm has their own principles and patterns that the developers implement in the software development and conceptualize it. Understanding the software paradigm leverages the developers to create a more maintainable, more scalable and an efficient software system application.

Though the choice to use different kinds of paradigm depends on what system software application you are building and what requirements are needed for that project.

4. Which phase of SDLC is the most critical part? Justify your answer by citing an example.

The most important of the Software Development Life Cycle (SDLC) that I am sure the most critical according to my research is the Requirements Analysis phase. Because of this phase, the owners and the development team work together to get and arrange the documents and analyze any requirements of the software to be developed. The development team should understand the needs of the customers and their expectations regarding its features like security and usability the operating system was. They also need to define many more requirements for them to comply with what the customer needs and they need to put more maintenance to the requirements that are needed for that project. Though technical challenges are often encountered within this phase, it will greatly affect how you lead this phase into a successful deployed application.

5. Why is it important for any organization to integrate training and support in their computing infrastructure?

Integrating training and support in the infrastructure are important to an organization for ensuring the efficient utilization of technology by reducing errors and enhancing the security of the infrastructure. Creating the adaptability to change and improve the morale of the employees and maintain a good quality service.

[1] GeeksforGeeks. (2023, December 1). Software paradigm and Software Development Life Cycle (SDLC). GeeksforGeeks.

https://www.geeksforgeeks.org/software-paradigm-and-software-development-life-cycle-sdlc/

[2] Mindfield Insights. (2022, September 14). Importance of Training and Support After Software is Implemented (In a COVID-19 Corporate Environment) - Mindfield Consulting Corp. Mindfield Consulting Corp. https://mindfieldconsulting.com/importance-of-training-and-support-after-software-is-implemented/

Related documents

DOCX
Server Types and Selection for Cost and Performance Optimization
Server Types and Selection for Cost and Performance Optimization

2 pages

0% (0)
DOCX
SQL Database Query and Update Exercises
SQL Database Query and Update Exercises

6 pages

0% (0)
DOCX
Argument and Claim on ChatGPT Ethics and AI Policy
Argument and Claim on ChatGPT Ethics and AI Policy

4 pages

0% (0)
DOCX
Summary of Article 3 on Delivery Robots (Comm100)
Summary of Article 3 on Delivery Robots (Comm100)

1 pages

0% (0)
PDF
CS725 Machine Learning Lecture Notes
CS725 Machine Learning Lecture Notes

116 pages

0% (0)
DOCX
The Role of Information Systems in the Data Mining Process
The Role of Information Systems in the Data Mining Process

6 pages

0% (0)
DOCX
Reflective Report on Risk Plan for Rent Management System in Java
Reflective Report on Risk Plan for Rent Management System in Java

3 pages

0% (0)
DOCX
Library Management System Software Requirement Specification
Library Management System Software Requirement Specification

6 pages

0% (0)
DOCX
Library Management System Software Requirements Specification
Library Management System Software Requirements Specification

6 pages

0% (0)
DOCX
Application of Data Science Management in Public Transport
Application of Data Science Management in Public Transport

1 pages

0% (0)