BSA Question (Jan 2025)
BSA Question (Jan 2025)
QUESTION 1
In software engineering, a class diagram in the Unified Modeling Language is a type of static
structure diagram that describes the structure of a system by showing the system's classes, their
attributes, operations, and the relationships (association) among objects.
QUESTION 2
Sometimes referred to as SSADM is “a set of standards developed in the early 1980s for systems
analysis and application design. “SSADM uses a combination of text and diagrams throughout
the whole life cycle of a system, from the initial design idea to the actual physical design of the
application. And Modern software development often uses Agile and Lean principles which focus
on the customer's requirement for continuous delivery of new functionality. These principles are
applied to both small software products developed by one team and to large ones developed by
programs consisting of over ten teams.
1
QUESTION 3
Requirement Analysis, also known as Requirement Engineering, is the process of defin ing user
expectations for a new software being built or modified. In software engineering, it is sometimes
referred to loosely by names such as requirements gathering or requirements capturing.
QUESTION 4
Aye Aye, a seasoned System Analyst, exemplifies key characteristics crucial to her role. With a
keen analytical mind, she navigates complex systems effortlessly. Aye's ability to communicate
effectively bridges the gap between technical jargon and layman's terms, ensuring seamless
collaboration with diverse stakeholders. Her attention to detail and problem-solving skills shine
as she identifies and rectifies system inefficiencies. Aye's adaptability and continuous learning
reflect the dynamic nature of her field, making her an invaluable asset in optimizing
organizational systems.
QUESTION 5
Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing
an application, system, or business by applying object-oriented programming, as well as using
visual modeling throughout the software development process to guide stakeholder
communication and product quality.
` Total 25 Marks