M1:L1-L3 - ENRICHMENT ACTIVITY
Name: Carmila Kae R. Regalario Year and Section: BSIT – III
Score: _ Professor: _
1. Good software can be characterized on three grounds: one is operability which tells us how
well software works in operations. Choose three factors where it can be measured and discuss
it in your own words.
The three factors are usability, efficiency, and Dependability, this is all important factors.
It has the ability to supply services that can be trusted throughout time and can be used
successfully in a level performance that requires the fewest inputs to produce the
maximum number of outputs.
2. 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.
Examples of this are software design, Gathering requirements, and programming, when
applying this to our field could help us to understand better what the clients are
required in terms of software development. First, we must gather requirements by
asking what the system's problem is, then we must design software that addresses the
problem, and finally, we must program which includes codes.
3. What is the importance of continuous evolution in software? Provide an example by citing
well-known applications which have obtained transformation over the years.
The importance of continuous evolution in software is demanding because it is the only
way to guarantee that we are redoing things in the most effective, efficient, and useful
manner possible every single day of the week and on every single component we are
working on. For example, the interface of the Facebook App before was not that
organized and it was only for sharing pictures and thoughts of the user but now it has so
many features, and even the emoji’s and my day section had different choices, it also
focuses on establishing more videos.
MODULE#1: ASSESSMENT
1. In your own understanding, what is software? How is it related to hardware and peopleware?
In my understanding software is Computer programs and related data that provide the
instructions for telling computer hardware what to do and how to do it, also a set of
instructions used to operate a computer, it is also capable of performing many tasks,
while Hardware is Physical components that make up a computer system. It is related
because hardware and software were cooperated to have better and more useful results.
Nothing useful can be done with computer hardware on its own, and software cannot
be used without the support of supporting hardware so software and hardware are
related and it is also related to people ware because this is the one who opposed to
having better software.
2. What are the software paradigms and how do they affect software development?
Procedural, data-driven, and object-oriented software development paradigms
have all been tried by software engineers. Software paradigm refers to the methods
and stages used in the production of software. All engineering ideas relevant to
software development are referred to as software engineering in the software
development paradigm. It is divided into sections like requirements gathering, software
design, programming, and so on. Software development includes the software design
paradigm. It entails design, upkeep, and programming.
3. Which phase of SDLC is the most critical part? Justify your answer by citing an example.
Requirement Gathering is the most crucial step in the SDLC; and most people focus on
designing and programming and overlook the necessity of obtaining requirements,
resulting in the majority of software products failing to match the needs, for example
when you have a client and talking about the project or software that the client needs
you just need to collect all the requirements needed for you to have a better plan or
analysis for that specific project it can also serve as a guide to you on what you will do
first and at the same time it will not consume more time because you already collected
and gather all the requirements needed.
4. Why is it important for any organization to integrate training and support in their computing
infrastructure?
All elements that assist the management and usability of data and information make up
IT infrastructure. Having adequate IT infrastructure management procedures in place
enables greater performance, increased availability, and quick resolution of a variety of
issues that may develop.