Systems Analysis and Design Vocabulary Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/44

flashcard set

Earn XP

Description and Tags

A comprehensive vocabulary flashcard set covering key concepts, methodologies, roles, requirements techniques, functional modeling, and structural modeling in Systems Analysis and Design.

Last updated 5:37 PM on 9/19/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

45 Terms

1
New cards

Systems Analyst

A key role responsible for analyzing the business, identifying opportunities for improvement, and designing information systems to implement these ideas.

2
New cards

Business Analyst

A role focused on analyzing key business aspects of the system, identifying how the system will provide business value, and designing new business processes and policies.

3
New cards

Infrastructure Analyst

A role responsible for ensuring that the system conforms to infrastructure standards and identifying infrastructure changes needed to support the system.

4
New cards

Change Management Analyst

A role responsible for developing and executing a change management plan as well as developing and executing a user training plan.

5
New cards

Project Manager

A role responsible for managing the team of specialists, developing and monitoring the project plan, assigning resources, and serving as the primary point of contact for the project.

6
New cards

Waterfall Development

A structured design methodology where projects move methodically from one phase to the next, requiring a step to finish before the next one begins.

7
New cards

Parallel Development

A structured design methodology that breaks a project into subprojects that can be designed and implemented simultaneously before final integration.

8
New cards

Throwaway Prototyping

A Rapid Application Development methodology that uses design prototypes in user iterations solely to explore alternatives and clarify requirements rather than building the final system directly from them.

9
New cards

Project Sponsor

A key person within the organization who proposes the development or adoption of a new information technology system.

10
New cards

System Request

A document that initiates a project by defining the project sponsor, business need, business requirements, business value, and special issues or constraints.

<p>A document that initiates a project by defining the project sponsor, business need, business requirements, business value, and special issues or constraints.</p>
11
New cards

Technical Feasibility

An assessment of whether the organization can successfully design and install the system, evaluating familiarity with application and technology, project size, and domain knowledge.

12
New cards

Economic Feasibility

A cost-benefit analysis that identifies development costs, operational costs, annual benefits, and intangible factors to determine financial viability.

13
New cards

Organizational Feasibility

An evaluation of how well the proposed system will be accepted by stakeholders, including project champions, organizational management, and system users.

14
New cards

Return on Investment

A financial performance metric calculated using the formula ROI=Total Benefits−Total CostsTotal Costs\text{ROI} = \frac{\text{Total Benefits} - \text{Total Costs}}{\text{Total Costs}}.

15
New cards

Net Present Value

A financial metric used to evaluate multi-year cash flows by discounting future amounts using the formula Amount(1+interest rate)n\frac{\text{Amount}}{(1 + \text{interest rate})^n}, where nn equals the number of periods.

16
New cards

Scope Creep

A major cause of project failure where new requirements are incrementally added to the project after its scope has already been set.

17
New cards

Timeboxing

A project management technique that sets a strict fixed deadline and manages schedule delays by prioritizing core features and reducing functionality if necessary.

18
New cards
<p>Kanban</p>

Kanban

An Agile visual management method using cards organized across swimlanes such as STORIES, TO DO, IN PROGRESS, TESTING, and DONE.

19
New cards

Functional Requirement

A statement specifying a process the system must perform or information the system must contain to support a user task.

20
New cards

Non-Functional Requirement

A statement specifying system quality attributes, operational environments, performance goals, security safeguards, or cultural and political constraints.

21
New cards

Root Cause Analysis

A requirements analysis technique that challenges assumptions about why problems exist and traces observed symptoms back to their true underlying causes.

22
New cards

Duration Analysis

A requirements analysis method involving a detailed examination of the amount of time required to perform each process in the current as-is system.

23
New cards

Activity-Based Costing

A requirements analysis method that calculates and analyzes the financial cost associated with each major process or step in a business workflow.

24
New cards

Outcome Analysis

A major improvement requirements technique focusing on desirable outcomes from the customer's perspective enabled by information systems.

25
New cards

Technology Analysis

A requirements technique where managers and analysts identify innovative technologies and brainstorm potential business applications and benefits for each.

26
New cards

Activity Elimination

A brainstorming technique where analysts examine what would happen if each organizational activity were eliminated to overcome habitual thinking limitations.

27
New cards
<p>Top-Down Questioning</p>

Top-Down Questioning

An interview strategy that starts with general, high-level questions (e.g., 'How can order processing be improved?') and proceeds down to specific, low-level details.

28
New cards

Probing Questions

Interview follow-up questions used to expand on discussed topics and obtain deeper detail (e.g., 'Why?', 'Can you give me an example?').

29
New cards

Use Case

A logical model representing a major piece of system functionality and user activities without specifying technical implementation details.

30
New cards

Actor

An entity external to the system (person or nonhuman system) that derives benefit from and interacts with the subject, depicted as a stick figure or a rectangle with <>.

31
New cards

Subject Boundary

A boundary box in a use-case diagram that encloses all system use cases and defines the scope of the subject system or process.

32
New cards

Include Relationship

A relationship in a use-case diagram representing mandatory execution of one use case within another, drawn as a dashed arrow from the base use case to the used use case labeled <>.

33
New cards

Extend Relationship

A relationship in a use-case diagram representing optional conditional behavior added to a base use case, drawn as a dashed arrow from the extension use case to the base use case labeled <>.

34
New cards

Action

A simple, nondecomposable piece of behavior in an activity diagram labeled by its name inside a rounded rectangle.

35
New cards

Activity

A set of actions in an activity diagram that can be further decomposed into sub-actions or workflows.

36
New cards

Decision Node

A diamond-shaped symbol in an activity diagram representing a test condition that routes control or object flow down a single path based on decision criteria.

37
New cards

Swimlane

A row or column partition in an activity diagram used to assign specific activities or actions to responsible roles or objects.

38
New cards

Concrete Class

A domain or system class that can be directly instantiated to create object instances.

39
New cards

Abstract Class

A class created as a useful abstraction in object-oriented modeling that cannot be instantiated directly into objects.

40
New cards

Derived Attribute

An attribute whose value is calculated from other attribute values, represented on a class diagram by a slash (/) preceding its name.

41
New cards

Generalization Relationship

An inheritance relationship ('a-kind-of') between a generalized superclass and a specialized subclass, denoted by a solid line with a hollow arrowhead pointing to the superclass.

42
New cards

Aggregation Relationship

A logical 'a-part-of' relationship between a whole class and its part classes, represented by an open diamond symbol at the whole end of the association line.

43
New cards

Composition Relationship

A physical 'a-part-of' relationship between classes where parts cannot exist independently of the whole, represented by a solid diamond symbol at the whole end of the association line.

44
New cards
<p>CRC Card</p>

CRC Card

A Class-Responsibility-Collaboration card used to record a class's name, responsibilities (knowing and doing), collaborators, attributes, and relationships.

45
New cards

Multiplicity

Notations placed on association lines in class diagrams that specify the minimum and maximum number of class instances that can relate to a single instance of another class.

<p>Notations placed on association lines in class diagrams that specify the minimum and maximum number of class instances that can relate to a single instance of another class.</p>