system analysis ch.5 & 6

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/52

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.

53 Terms

1
New cards

A logical model shows what the system must do, while a physical model shows how the system will be implemented.

What is the difference between a logical and physical model?

2
New cards

A graphical tool that shows how data moves through a system and how input is transformed into output.

What is a data flow diagram (DFD)?

3
New cards

Process, data flow, data store, and entity.

What are the four basic DFD symbols?

4
New cards

A function or activity that transforms input data into output.

What does a process symbol represent in a DFD?

5
New cards

Spontaneous generation has output without input; black hole has input without output; gray hole has outputs not possible from the inputs.

What are spontaneous generation, black holes, and gray holes in DFDs?

6
New cards

A place where the system stores data for later use.

What does a data store symbol represent?

7
New cards

An external source or destination of data that interacts with the system.

What is an entity in a DFD?

8
New cards

Keep it simple, use unique names, avoid crossing lines, number processes, and make it easy to understand.

What are guidelines for drawing DFDs?

9
New cards

A top-level DFD showing the system as a single process and its interactions with external entities.

What is a context diagram?

10
New cards

A detailed DFD showing the main processes inside the system.

What is a Diagram 0 DFD?

11
New cards

The process of breaking down higher-level DFDs into more detailed lower-level DFDs.

What is leveling in DFDs?

12
New cards

Making sure input and output data flows match between parent and child diagrams.

What is balancing in DFDs?

13
New cards

A central repository that defines and describes all data elements, flows, stores, and processes in the system.

What is a data dictionary?

14
New cards

The smallest piece of data with meaning within the system.

What is a data element?

15
New cards

A meaningful combination of related data elements.

What is a record (data structure)?

16
New cards

Name, alias, type, length, default value, acceptable values, source, security, and description.

What are common attributes documented in a data dictionary?

17
New cards

Structured English, decision tables, and decision trees.

What are process description tools?

18
New cards

A simplified form of English used to describe logic clearly using sequence, selection, and iteration.

What is structured English?

19
New cards

A tabular method showing all possible conditions and outcomes for a process.

What is a decision table?

20
New cards

A graphical representation of conditions and actions from a decision table.

What is a decision tree?

21
New cards

A design approach using logical structures (sequence, selection, iteration) as building blocks for processes.

What is modular design?

22
New cards

A methodology that models a system using interacting objects; integrates with OOP languages like C++, Java, and Python.

What is object-oriented analysis (OOA)?

23
New cards

A person, place, event, or thing relevant to the system, defined by attributes and methods.

What is an object?

24
New cards

A property or characteristic that describes an object.

What is an attribute?

25
New cards

A task or function performed by an object when it receives a message.

What is a method?

26
New cards

A command that tells an object to perform a method.

What is a message?

27
New cards

The ability of the same message to produce different results depending on the receiving object.

What is polymorphism?

28
New cards

The concept that an object’s data and methods are self-contained (a “black box”).

What is encapsulation?

29
New cards

A group of objects that share common attributes and methods.

What is a class?

30
New cards

A general class that contains common attributes or methods shared by subclasses.

What is a superclass?

31
New cards

A specialized version of a class that inherits attributes and methods from its superclass.

What is a subclass?

32
New cards

A relationship where one object (child) derives attributes and methods from another (parent).

What is inheritance?

33
New cards

Associations that enable objects to communicate and interact during system operations.

What are relationships among objects and classes?

34
New cards

A model showing the relationships and interactions among objects and classes.

What is an object relationship diagram?

35
New cards

The Unified Modeling Language—a standardized way to visualize and document system components and relationships.

What is UML?

36
New cards

A representation of a business function or process initiated by an actor.

What is a use case?

37
New cards

An external entity that interacts with the system by initiating a use case.

What is an actor in UML?

38
New cards

A document that names the use case, identifies the actor, and describes the sequence of steps and assumptions.

What is a use case description?

39
New cards

A visual summary showing actors and related use cases within a system boundary.

What is a use case diagram?

40
New cards

A rectangle that defines what is included inside and outside the system.

What is a system boundary in UML?

41
New cards

A UML diagram showing object classes, attributes, methods, and relationships (including cardinality).

What is a class diagram?

42
New cards

The number of instances of one class that relate to instances of another class.

What is cardinality in UML?

43
New cards

A dynamic UML diagram showing interactions among classes over time in a use case.

What is a sequence diagram?

44
New cards

Lines representing the time period when an object can interact in the use case.

What are lifelines in a sequence diagram?

45
New cards

Interactions or communications between objects, shown with labeled arrows.

What are messages in a sequence diagram?

46
New cards

Periods during which an object is active, sending or receiving messages.

What are focuses in a sequence diagram?

47
New cards

A UML diagram showing how an object changes from one state to another based on events.

What is a state transition diagram?

48
New cards

A UML diagram showing the flow of actions and events and the order in which they occur.

What is an activity diagram?

49
New cards

A method for representing people, events, and interactions within a system, compatible with object modeling.

What is business process modeling (BPM)?

50
New cards

It describes systems in terms of reusable, modular, and maintainable objects.

What is the main advantage of object modeling?

51
New cards

An object model that represents the system using O-O concepts.

What is the end product of object-oriented analysis?

52
New cards

They provide frameworks for documenting and maintaining models and ensure consistency across diagrams.

What do CASE tools do?

53
New cards