Bruh

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/46

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

47 Terms

1
New cards
2
New cards
Who proposed the Waterfall model and when?
Winston W. Royce in 1970.
3
New cards
What makes the Waterfall model "sequential"?
Each phase must be completed before moving to the next one.
4
New cards
Name two advantages of the Waterfall model.
Simple to manage and ideal for stable, fixed requirements.
5
New cards
Why is late testing a disadvantage in Waterfall?
Errors are discovered at the end, making fixes costly.
6
New cards
A defense project needs strict documentation and no mid-project changes. Which SDLC model suits best?
Waterfall — because it ensures structure, control, and documentation.
7
New cards
What is Systems Analysis and Design (SAD)?
A structured process to identify business needs and design technical solutions.
8
New cards
Who are stakeholders in SAD?
Anyone directly or indirectly affected by the system (e.g., users, IT staff).
9
New cards
What are the main components of an information system?
People, processes, and technology.
10
New cards
A hospital needs an electronic record system — what's the analyst's first task?
Study the current (as-is) workflow and define system requirements.
11
New cards
What is the main idea behind the Agile model?
Develop software in short, iterative cycles with continuous feedback.
12
New cards
How long is a typical Agile sprint?
1-4 weeks.
13
New cards
Name three Agile frameworks.
Scrum, Kanban, and XP (Extreme Programming).
14
New cards
What's Agile's biggest strength over Waterfall?
Flexibility and adaptability to changing requirements.
15
New cards
A startup releases new app features every two weeks. Which model fits?
Agile — it supports quick updates and user feedback loops.
16
New cards
What are the five phases of the SDLC?
Planning, Analysis, Design, Implementation, and Maintenance.
17
New cards
What document is created during the Analysis phase?
The Software Requirements Specification (SRS).
18
New cards
What happens in the Design phase?
The system's architecture and interface are defined.
19
New cards
A university performs a feasibility study for a new portal. Which phase is this?
The Planning phase.
20
New cards
What is the primary role of a system analyst?
Bridge the gap between business needs and technical solutions.
21
New cards
Name two key skills of a system analyst.
Communication and analytical thinking.
22
New cards
What does an infrastructure analyst do?
Ensures IT systems are secure and reliable.
23
New cards
Users report difficulty using the payroll interface — what should the analyst do?
Interview users, identify pain points, and recommend design improvements.
24
New cards
What does OOSAD stand for?
Object-Oriented Systems Analysis and Design.
25
New cards
List the four main OO principles.
Abstraction, Encapsulation, Inheritance, Polymorphism.
26
New cards
Who developed the Unified Process?
Grady Booch, Ivar Jacobson, and James Rumbaugh (the "Three Amigos").
27
New cards
A software company builds and tests each module before moving to the next. Which process are they using?
The Unified Process (iterative and incremental).
28
New cards
What is a system requirement?
A function or behavior the system must perform or support.
29
New cards
What are the two types of requirements?
Functional and Non-functional.
30
New cards
Give an example of a non-functional requirement.
The system must respond within two seconds.
31
New cards
A hospital wants to reduce patient wait times. What should the analyst do first?
Study the As-Is process and identify areas for improvement before designing the To-Be system.
32
New cards
Name three system design strategies.
Top-Down, Bottom-Up, and Object-Oriented Design.
33
New cards
What is prototyping used for?
To gather early feedback from users before final development.
34
New cards
Define encapsulation.
Bundling data and methods together while hiding internal details.
35
New cards
An app's features change weekly based on customer feedback. Which design strategy fits?
Iterative/Agile Design.
36
New cards
What does a UML Class Diagram show?
Classes, attributes, operations, and relationships among them.
37
New cards
What do CRC cards represent?
Class, Responsibilities, and Collaborators.
38
New cards
What symbol represents composition in UML?
A filled diamond.
39
New cards
A library system includes classes Book, Member, and Librarian. Which relationship exists between Book and Member?
Association — a member borrows a book.
40
New cards
What is object persistence?
The ability of data to exist beyond the program's lifetime.
41
New cards
What is DAO?
Data Access Object — handles CRUD operations with the database.
42
New cards
What is a DTO?
Data Transfer Object — carries data between layers.
43
New cards
An e-commerce app saves customer orders into a database. Which design components handle this?
DAO executes database actions; DTO transfers order data between layers.
44
New cards
What is functional modeling?
Describes what the system does — its processes and data flows.
45
New cards
What is behavioral modeling?
Shows how the system acts over time (interactions and state changes).
46
New cards
Which diagram shows messages passed between objects?
Sequence diagram.
47
New cards
An order moves through states: New → Paid → Shipped → Delivered. How is this modeled?
Using a state machine diagram.

Explore top flashcards

mgi final
Updated 498d ago
flashcards Flashcards (73)
Islam Beliefs
Updated 570d ago
flashcards Flashcards (34)
Unit 4
Updated 1057d ago
flashcards Flashcards (20)
Hindi Alphabet
Updated 274d ago
flashcards Flashcards (44)
Anatomy Test 3
Updated 56m ago
flashcards Flashcards (81)
mgi final
Updated 498d ago
flashcards Flashcards (73)
Islam Beliefs
Updated 570d ago
flashcards Flashcards (34)
Unit 4
Updated 1057d ago
flashcards Flashcards (20)
Hindi Alphabet
Updated 274d ago
flashcards Flashcards (44)
Anatomy Test 3
Updated 56m ago
flashcards Flashcards (81)