You are on page 1of 10

1.

Feasibilities in SDLC:

Feasibility in SDLC refers to the evaluation of the practicality and suitability of a

project from different perspectives. The three main types of feasibility in SDLC

are:

Technical feasibility: This feasibility determines whether the technology and

infrastructure required for the project are available and can be implemented

efficiently.

I. Operational feasibility: This feasibility determines whether the project can

be integrated with the organization's existing processes and whether users

can adapt to the new system.

II. Economic feasibility: This feasibility determines whether the project can be

completed within the estimated budget and whether the expected benefits

outweigh the costs.

2. Give Four Methods of conversion in SDLC:

Four methods of conversion in SDLC are:

I. Direct conversion: This involves the complete replacement of the

existing system with the new one.


II. Parallel conversion: This involves running both the old and new systems

simultaneously and comparing the results to ensure the new system is

functioning correctly.

III. Pilot conversion: This involves implementing the new system in a limited

area or department to identify and fix any issues before a larger rollout.

IV. Phased conversion: This involves implementing the new system

gradually in stages.

3. Advantages and disadvantages of SDLC:

Advantages of SDLC include:

I. A structured approach to software development that helps ensure that all

requirements are met and the project is completed within time and budget

constraints.

II. Clear documentation and testing processes that make it easier to maintain

and modify the software system in the future.

III. Early identification and mitigation of risks to avoid delays and cost

overruns.

Disadvantages of SDLC include:

• SDLC can be time-consuming and resource-intensive.


• It can be inflexible and unsuitable for projects with rapidly changing

requirements.

• It may not be suitable for small projects or projects with a limited budget.

4. Discuss Types of maintenance of a system:

There are four types of maintenance of a system are:

I. Corrective maintenance: This involves fixing errors and defects in the

software system.

II. Adaptive maintenance: This involves modifying the software system to

accommodate changes in the environment or requirements.

III. Perfective maintenance: This involves improving the software system's

performance, usability, or other attributes.

IV. Preventive maintenance: This involves taking measures to prevent errors and

defects from occurring in the software system.

5. Methodologies of a system:

There are two common methodologies of a system are:

I. Waterfall model: This methodology follows a linear, sequential approach

where each phase of SDLC is completed before moving to the next phase.
II. Agile methodology: This methodology follows an iterative approach where

the software system is developed in small increments, and each increment is

tested and reviewed before moving to the next increment.

6. Advantages and disadvantages of methodologies:

Advantages of methodologies include:

• They provide a structured and systematic approach to software development.

• They ensure that all stakeholders are involved in the development process,

resulting in a better understanding of the project requirements.

• They provide clear documentation and testing processes that make it easier

to maintain and modify the software system in the future.

Disadvantages of methodologies include:

• They can be rigid and unsuitable for projects with changing requirements.

• They can be time-consuming and resource-intensive.

• They may not be suitable for small projects or projects with a limited

budget.

7. Types of computer-based GDSS:


 Computer-based GDSS (Group Decision Support Systems) include

various technologies and tools used to facilitate decision-making in

groups. Some common types of computer-based GDSS are:

• Electronic brainstorming tools

• Decision conferencing systems

• Groupware

• Knowledge management systems

1. Discuss the following in the DMP:

I) Decision Support System (DSS) with examples:


A Decision Support System (DSS) is a computer-based system designed to

support decision-making activities. DSS can help users analyze complex data,

identify patterns, and make informed decisions. Examples of DSS include:

• Financial planning systems

• Marketing decision support systems

• Healthcare decision support systems

• Supply chain management systems

II) Intelligent Decision Support System (IDSS) with examples:

An Intelligent Decision Support System (IDSS) is an advanced form of DSS that

uses artificial intelligence (AI) and machine learning (ML) techniques to help users

make more informed decisions. Examples of IDSS include:

• Fraud detection systems

• Predictive maintenance systems

• Stock trading systems

• Autonomous vehicles

III) Knowledge-based System (KBS) with examples:


A Knowledge-based System (KBS) is a computer system that uses knowledge

engineering to represent human expertise and knowledge to solve problems.

Examples of KBS include:

• Medical diagnosis systems

• Legal decision support systems

• Expert systems for engineering design

• Automated customer service systems

IV). Expert system, their characteristics and examples:

An Expert System is a type of KBS that mimics the decision-making ability of a

human expert in a specific domain. Expert systems use knowledge and inference

rules to provide advice or make decisions.

2. Characteristics of expert systems include:

• They use a knowledge base to store expertise

• They use inference rules to draw conclusions

• They provide explanations for their decisions

Examples of expert systems include:


• Mycin: An expert system for medical diagnosis and treatment of bacterial

infections.

• Dendral: An expert system for organic chemistry analysis.

• XCON: An expert system for configuring computer systems.

• Prodigy: An expert system for financial planning.

3. Issues that IRM addresses in an organization:

Information Resource Management (IRM) addresses various issues related to

managing and utilizing organizational information resources. Some of the key

issues that IRM addresses include:

• Ensuring the security and confidentiality of sensitive information.

• Providing access to relevant information for decision-making activities.

• Managing and maintaining information resources to ensure their reliability

and accuracy.

• Facilitating communication and collaboration among different departments

and stakeholders.

• Ensuring compliance with legal and regulatory requirements related to

information management.
4. I) What is a system model?

A system model is a process -oriented representation that emphasizes the influence

or flow of information between modules .

II) What role do system module play in the development of computer based

system ?

System modules play a crucial role in the development of a computer-based

system. These modules are essentially pre-built components that are designed to

perform specific functions within the system. Some of the key roles that system

modules play in the development of a computer-based system are:

Modularity: System modules help to break down the overall system into smaller,

more manageable parts. This makes it easier to design, develop, test, and maintain

the system.

Reusability: System modules can be reused across multiple systems or projects,

saving time and effort in the development process. This can also help to improve

the quality and reliability of the system by leveraging proven, pre-built

components.

Standardization: System modules often follow standard design patterns and

interfaces, which promotes consistency and compatibility across different parts of


the system. This can make it easier to integrate new modules or upgrade existing

ones.

Scalability: System modules can be designed to be scalable, allowing the system to

grow and adapt as needed. This can help to future-proof the system and reduce the

need for major rewrites or redesigns.

Interoperability: System modules can be designed to work with other systems or

components, enabling the system to communicate and exchange data with other

systems. This can be especially important in enterprise or networked environments

You might also like