You are on page 1of 2

ACTIVITY 10 TASK 1

GENERIC
BESPOKE
SOFTWARE
Similarities SOFTWARE

• These are stand-alone


• The field of software is concerned
systems which are with all the activities involved in
the solution of problems through • These are systems which
produced by a are commissioned by a
the development of computer
development systems. Software projects should particular customer. The
be planned at the start rather than software is developed
organization and sold on ad hoc as they proceed. They specially for that
the open market to any require communication between customer by some
the two cultures of producer and contractor.
customer who is able to client, require a commitment of
resources before many important
buy them questions can be resolved, and
culminate in an entirely new
product.
TASK 2
List down the essential attributes of well-engineered software, describe each in your own words with at least 2 sentences each
1. Maintainability
 The program should be capable of adapting to changing requirements.
2. Dependability
 Failure of the software should not result in physical or economic failure.
3. Efficiency
 The software should not utilize system resources inefficiently.
4. Usability
 The software must have a suitable user interface and documentation.

TASK 3
1. What is SDLC and what is it used for?
 The SDLC or Software Development Life Cycle is an organized method that permits the manufacture of high-quality, low-cost software in the
shortest manufacturing period possible.
2. What are the different types of SDLC methodologies?
 SDLC methodology is to develop and support their information systems. Like many processes, the development of information systems often
follows a life cycle.
3. What Is The Purpose Of SDLC?
 The SDLC approach is intended to give IT Project Managers with the tools necessary to assure the effective implementation of systems that meet the
strategic and business objectives of the organization.
4. What Are The Phases Of SDLC?
 Planning & Analysis, Design, Implement (or code), Testing & Integration, Deployment, and Maintenance
5. What Is Requirement Gathering Phase?
 Requirement Gathering, also known as the Discovery Phase, is a process in which we study and determine the technical requirements of a business's
project and then proceed with a well-defined strategy.
6. What Is Coding Phase?
 In this phase is building software using a programming language by the developer team.
7. What Is Deployment Phase?
 Deployment Phase enables software installation in production and customer acceptance, requiring all test cases to validate successful program
execution, correctness, and completeness.
8. What Is Maintenance Phase?
 After the product is fully operational, the maintenance phase of the SDLC occurs. Software maintenance might involve software updates, repairs,
and software fixes if it breaks.

You might also like