click below
click below
Normal Size Small Size show me how
IT0129
SA1
| Question | Answer |
|---|---|
| An online retail company models its system with a use case diagram. The customer can "Add to Cart," "Checkout," and "Track Order," while the payment gateway system interacts for online payment. In UML, the payment gateway should be represented as: | an actor |
| A ride-hailing company creates an activity diagram to model the flow: "Book Ride → Assign Driver → Payment → Ride Completion." Which UML element represents the first step or entry point in this activity diagram? | initial node |
| In a hospital’s patient management system, the patient provides "Medical History" that flows into the "Patient Record System," which then stores it in the database. In a DFD, "Medical History" is represented as: | data flow |
| A bank defines the sequence of tasks required to process a customer’s loan application, from submission to approval or rejection. This description aligns with which architecture type? | business architecture |
| An e-learning platform is designed where the web server, application server, and database server are distributed across multiple machines. Which architecture type captures this mapping of software to hardware nodes? | deployment architecture |
| A manufacturing company designs its ERP system and organizes modules such as Inventory Management, Payroll, and Supplier Management into logical groupings. Which architecture is being described? | logical architecture |
| An airline models how ticket booking, payment processing, and seat allocation work together to support customer reservations. This is an example of: | functional architecture |
| In a smart city project, different subsystems like traffic monitoring, smart lighting, and water management are integrated into one environment. Which architecture type best describes this overall integration? | system architecture |
| In an online banking use case diagram, the "Transfer Funds" use case includes the "Authenticate User" use case. This relationship is modeled using: | «include» relationship |
| In a food delivery company’s activity diagram, after "Confirm Order," the process may either go to "Prepare Food" or "Cancel Order" depending on restaurant availability. Which UML symbol is used to represent this decision-making point? | decision node |
| A bank wants a system that can catch fraud in real-time while handling thousands of transactions at once. Which design is best? | Event-driven architecture |
| An online shopping site has many parts like payments, delivery tracking, and recommendations, each handled by different teams. Which design is most suitable? | Microservices Architecture |
| A hospital system stores patient records that must remain safe and private. Which design principle should be the top priority? | Give users only the access they really need (Least Privilege) |
| A delivery company wants to test new route-finding methods without changing the whole system. Which design pattern is best? | Strategy Pattern (choose an algorithm at runtime) |
| A video streaming app must keep working even if some servers crash. Which system quality is most important? | Always available (Availability) |
| A banking system must make sure money transfers are always correct, even across many computers. What design is best? | ACID (Always Consistent and Reliable) |
| A ride-hailing app must alert drivers right away when a passenger books a ride. Which design pattern is best? | Observer Pattern (notify others automatically) |
| A big ERP system has many subsystems, and managing their complexity is difficult. Which solution is most useful? | Façade Pattern (provide a simple interface) |
| A supermarket chain wants to study millions of sales records every day to make business decisions. Which design is best? | Big Data Pipeline (like MapReduce) |
| A mobile payment app must still work when offline and update correctly once internet comes back. Which design principle is most important? | Design for Offline-First Architecture |
| A software engineering team is discussing the different layers that guide their work. They mention the use of tools (like IDEs and compilers), methods (such as Agile or Waterfall), and process (the structured steps in development). However, their project | A quality focus |
| Professor explains that the method layer doesn't just provide techniques modeling, design, and coding, but depends on a set of principles that guide how techniques should be applied different areas of software technology. Student wonders if this is right. | TRUE |
| To keep the team organized, the project manager emphasizes the importance of tracking progress at specific points in the development cycle. These checkpoints, known as milestones, are used to evaluate deliverables, monitor quality, and ensure the project | TRUE |
| Software engineering intern is asked to review outputs of process layer from a completed project. The intern notices models, documents, data, and reports. Unsure whether these are considered work products, the intern asks the project manager for accuracy. | TRUE |
| Software development is supported by the organization that uses them by developing software that are industry-accepted and meets the good quality standards of the industry. | TRUE |
| Instead relying on organization-wide quality policies, the team needs a quality process that clearly defines which attributes will apply to the project deliverables. Which software quality process works at this more granular, project-based level? | Quality planning |
| McCall’s software quality model has 10 quality factors. | FALSE |
| Which layer of software engineering is specifically committed to creating good quality software? | Quality focus |
| Correct functionality, number of failures, and types of failures are considered in evaluating the quality of the process. | TRUE |
| Engineers rely on IDEs, compilers, version control systems, and automated testing tools to carry out their daily tasks. Project managers emphasize processes and team leads apply methods, the company’s CTO explains that all these higher-level activities de | TOOLS |
| A single Product (e.g., a laptop) can appear in many different Orders. At the same time, a single Order (e.g., Order #1234) can include many Products (e.g., laptop, mouse, and headset). What kind of relationship does this represent in the ERD? | Many-to-many |
| Which category of software architecture focuses on describing the structure of the business tasks performed by the organization? | Business architecture |
| Which category of software architecture describes the mapping of the system and technical architectures onto the physical architecture? | Deployment architecture |
| What do you call this large, independent database that integrates data from multiple databases used by different business applications? | Data warehouse |
| Data flow diagrams model the flow of logic within a system in a visual manner, enabling you to document and validate the logic, and are commonly used for both analysis and design purposes. | TRUE |
| Complex systems in a use case diagram typically have more than one actor. | TRUE |
| In object-oriented design, objects are defined only by their attributes, while their behaviors are managed separately outside the object. | FALSE |
| If architects use blueprints to create a building, what do software architects use to design and communicate the structure of a system? | UML Diagrams |
| Which type of UML diagram is commonly used to describe the interaction between people (actors) and the system’s use cases? | Behavioral Diagram |
| In a UML Activity Diagram, which component represents the starting point of the diagram? | initial node |