Frameworks
Question 1.
What are the typical phases of the Systems Development Life Cycle?
ANSWER
The typical phases include planning, analysis, design, implementation, testing, deployment, and maintenance.
Question 2.
What methods are used for gathering and analyzing system requirements?
ANSWER
Methods include interviews, surveys, document analysis, and observation.
Question 3.
What is the Agile methodology?
ANSWER
Agile is a project management methodology that emphasizes iterative development, collaboration, and flexibility to change.
Question 4.
What is the Waterfall model?
ANSWER
The Waterfall model is a linear project management methodology where each phase must be completed before the next begins.
Question 5.
How do you determine appropriate features for a new system?
ANSWER
Appropriate features are determined by analyzing gathered requirements and aligning them with business goals.
Question 6.
What is a feasibility study?
ANSWER
A feasibility study assesses the viability of a project from financial, technical, and organizational perspectives.
Question 7.
What are key terms related to system design?
ANSWER
Key terms include input, output, controls, and procedures.
1/6
, Question 8.
What is the difference between validation and verification?
ANSWER
Validation ensures the system meets user needs, while verification checks if the system meets specifications.
Question 9.
What roles do stakeholders play in system development?
ANSWER
Stakeholders include end users, managers, and developers, each contributing to different aspects of the development process.
Question 10.
What are workflow artifacts in system design?
ANSWER
Workflow artifacts include dataflow diagrams, entity relationship diagrams, and class diagrams used to visualize system processes.
Question 11.
What are features of object-oriented programming (OOP)?
ANSWER
Features include classes, objects, encapsulation, abstraction, polymorphism, and inheritance.
Question 12.
How can business requirements be translated into OOP?
ANSWER
Business requirements can be translated into classes and functions that represent real-world entities and behaviors.
Question 13.
What are the key features of OOP?
ANSWER
Key features include encapsulation, abstraction, polymorphism, and inheritance.
Question 14.
What is the purpose of libraries in software development?
ANSWER
Libraries provide reusable code that can simplify development and enhance functionality.
Question 15.
What is the difference between classes and objects?
ANSWER
A class is a blueprint for creating objects, while an object is an instance of a class.
2/6