BIA Final review

0.0(0)
studied byStudied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/111

flashcard set

Earn XP

Description and Tags

Last updated 9:08 PM on 5/4/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

112 Terms

1
New cards
What are actors?
people and hardware
2
New cards
what are instructions?
Software and procedures
3
New cards
What is the bridge?
Data
4
New cards
What are the human categories of BIA
Procedures and people
5
New cards
What is the computer side 
hardware and software
6
New cards
What goes into an information system?
hardware, software, data, procedure, and humans
7
New cards
how does automation move?
from human side to computer side
8
New cards
What are the types of SDLC
predictive and adaptive
9
New cards
predictive SDLC
requirements are well understood and defined as well as low technical risks (waterfall method)
10
New cards
Adaptive SDLC
requirements and needs are uncertain and there is a high technical risk
11
New cards
What is the Systems Development Life Cycle?
planning, analysis, design, implementation, and maintenance
12
New cards
step 1 of SDLC
planning
13
New cards
step 2 of SDLC
Analysis
14
New cards
step 3 of SDLC
design
15
New cards
step 4 of SDLC
implementation 
16
New cards
step 5 SDLC
maitenance
17
New cards
the choice of SDLC…
varies depending on the project
18
New cards
Adaptive SDLC Uses
different iterations and plans for different scenarios, somewhat opposite of the waterfall effect as things from the past can be changed
19
New cards
what is the first planning activity?

1. project identification
20
New cards
what is the second planning activity?
project selection
21
New cards
what is the third planning activity?
project initiation & planning
22
New cards
origin of projects steps:

1. sources of potential projects
2. project identification and selection
3. project initiation and planning
23
New cards
sample ERP vendors:
oracle, SAP, Microsoft, INFOR, IFS, EPICOR, ACUMATICA, SYSPRO, Workday, and Sage
24
New cards
What goes into project selection?
* perceived needs
* existing resources
* list of ongoing projects
* current org. environment
* evaluation criteria
25
New cards
Decision outcome
* accept project
* Reject project
* Delay project
* Refocus project
* End-User development
* Proof of concept
26
New cards
Value chain alanylsis
where activities add value and costs when developing services
27
New cards
strategic alignment
project is viewed as helping the organization achieve its strategic objectives and long term goal
28
New cards
potential benefits
project is viewed as improving the organizations performance
29
New cards
resource availability
amount and type of resources the project requires and their availability
30
New cards
project size/ duration
number of individuals and the length of time needed to complete the project
31
New cards
prescriptive lingo
* resources
* scope
* project charter/ manager
* deliverables
* Critical path
* Gannt Chart
* Work breakdown structure
32
New cards
Adaptive lingo
* project charter
* scrum master
* product owner
* sprint schedule
* themes
* epics
* user stories
* daily scrum
33
New cards
Analyst Jobs & Roles
Business analyst, Systems analyst, Data Analyst, programmer
34
New cards
Good system analysts have characteristics like:
* impertinence
* impartiality
* relax constraints
* attention to detail
* reframing
35
New cards
system requirements are:
all the activities that the system must perform or support and the new systems must meet
36
New cards
functional requirements
are the activities that the system must perform
37
New cards
nonfunctional requirements
characteristics of the system other then those activities it must perform or support
38
New cards
FURPS
Functional

Usability

Reliability

Performance

Security
39
New cards
Methods of collecting system requirement types
traditional & contemporary
40
New cards
traditional methods of collecting system requirements include:
* interviewing and listening
* directly observing others
* analyzing procedures and other documents
41
New cards
contemporary methods of collecting system requirements include:
* JAD sessions
* Prototyping
* User Interface Modeling
42
New cards
drawbacks of interviewing individuals
* not as efficient
* new interviews may require new questions
* reconciling contradictions in information collected
43
New cards
group interview advantages
* more effective use of time
* allows synergy when groups can hear each other
* primary disadvantage is difficulty in scheduling with multiple people involved
44
New cards
interview guidlines
* phrase a question so that the interviewee can give their own answer rather than provide a question with an implied answer
* seek a variety of perspectives from the interviews
45
New cards
Studying business documents
to discover reported \n issues, policies, rules, and \n directions as well as concrete \n examples of the use of data \n and information in the \n organization. \n 1. Written Work Procedures \n 2. Forms \n 3. Reports \n 4. Documents that describe \n how the system is used.
46
New cards
Business Process Model
Key!!!!- swim lane charts show the flow of a business and the internal connections
47
New cards
Joint application design (JAD)
structured \n process in which users, managers, and \n analysts work together for several days in a \n series of intensive meetings to specify or \n review system requirements
48
New cards
prototyping
An iterative process of systems development in \n which requirements are converted to a working \n system that is continually revised through close \n collaboration between an analyst and users \n ▪ Quickly converts basic requirements into working, \n limited version of final information system \n ▪ Viewed and tested by the user \n ▪ Prompts user for modifications for final system
49
New cards
evolutionary prototyping
Begin by modeling part of the target system \n ▪ If successful, evolve rest of the system from those parts \n ▪ Prototype becomes the actual production system
50
New cards
throwaway prototyping
Prototype is not preserved once system is built \n ▪ Quickly developed as a mockup \n Prototyping
51
New cards
When is prototyping most useful
\
* User requirements are not clear. \n ▪ Few users are involved in the system \n ▪ Designs are complex and require concrete form \n to evaluate. \n ▪ Communication problems have existed in the \n past. \n ▪ Tools and data are readily available to rapidly \n build a prototype.
52
New cards
prototyping drawbacks
▪ A tendency to avoid creating formal \n documentation. \n ▪ Difficult to adapt to other potential users. \n ▪ Built as standalones makes it difficult to \n adapt to other users. \n ▪ SDLC checks are often bypassed.
53
New cards
Wireframes
▪ Outline only broad \n structural characteristics \n of an application
54
New cards
mockups
Include key controls \n fields, buttons, menus, \n etc., and sample data. \n BIA350 (Ames)

\
55
New cards
What are the primary analysis activities?

1. determine requirements
2. requirements structure
56
New cards
model
a conceptual representation or abstraction of some aspect of the system being built
57
New cards
Why do analysts build models?
* to describe system requirements and
* to communicate with users and designers
58
New cards
modeling can help
the analyst demonstrate understanding of the users requirements
59
New cards
How are models created?
by using \n specialized software tools, or sometimes \n drawn quickly over lunch on a paper napkin
60
New cards
interactive approach
used for creating models where the first draft of the model has MOST of the details worked out and then the second iteration of the model will fill in more details
61
New cards
Benefits of modeling
▪ Learning from the modeling process \n ▪ Reducing complexity by abstraction \n ▪ Remembering all the details \n ▪ Communicating with a variety of users and \n stakeholders \n ▪ Documenting what was done for future \n maintenance/enhancement
62
New cards
what is the greatest benefit models can offer?
a comprehensive view
63
New cards
what are the different types of models?
User Interface models

business process models

Data models

Logic Models

Textual Models
64
New cards
What are user interface model examples?
Mockups and wireframes
65
New cards
Data flow diagram
process model
66
New cards
decision table
logic model
67
New cards
Data models
Entity relationship models & Dimensional Data Models
68
New cards
user story format
As a (role played), I want to (goal or desire) so that (reason of benefit).
69
New cards
Business process
is a standrad method for accomplishing a particular task necessary for an organization to function
70
New cards
a business process can
come from any business function and can cross business functions as well
71
New cards
BPMN
Business Process Modeling Notation
72
New cards
What do user stories do?
* describe a goal to a user
* are a basic agile development concept
* answer who, what, and why
73
New cards
Methodology consist of
SDLC or Analysis activities
74
New cards
Modeling techniques
BMPN and User Stories
75
New cards
Data Modeling phases are:

1. Conceptual model
2. logical model
3. physical model
76
New cards
physical model
detailed technical solution used to adapt to work within a set of hardware, software, and network tools
77
New cards
logical model
detailed representation of data requirements usually in support of a specific usage of context
78
New cards
conceptual model
\
captures the high-level data requirements as \n a collection of related concepts. It contains only the basic and \n critical entities within a given realm and function,
79
New cards
Entity-relationship Model
* for processing transactions
* characteristics:
* removes data redundancy
* ensures data consistency
* expresses a range of relationships
80
New cards
Dimensional Model
for conducting analytics:

* captures critical measures
* views along dimensions
* intuitive to business users
81
New cards
transactional modeling
apply ERD modeling
82
New cards
analytical
apply dimensional modeling
83
New cards
Another example of a Dimensional model is…
a star schema
84
New cards
ETL
Extract Transform and Load
85
New cards
Dimensional design process

1. select the business process
2. Declare the grain
3. Identify the dimensions
4. Identify the facts
86
New cards
Business processes
the operational activities performed \n by your organization, such as taking an order, processing an \n insurance claim, registering students for a class, or \n snapshotting every account each mont
87
New cards
facts are the…
measures that result from a business process event and are almost always numeric
88
New cards
Traditional ETL
extracts and \n transforms data from different sources \n before loading it into a data warehouse.
89
New cards
ELT processing ….
is enabled by cloud technology and

1\. EXTRACT the data from multiple data sources. \n 2. LOAD data into the cloud data warehouse. \n 3. TRANSFORM data using the power and scalability of the cloud \n platform.
90
New cards
analytics architecture consists of
data sources→ data warehousing→ analytic tools
91
New cards
questions to ask when using the report
1\. Who will use the report? \n 2. What is the purpose of the report? \n 3. When is the report needed and used? \n 4. Where does the report need to be \n delivered and used? \n 5. How many people need to use or view the \n report? \n
92
New cards
dashboards
Provide visual displays of \n important information that is \n consolidated and arranged \n on a single screen so that \n information can be digested at \n a single glance and easily \n drilled in and further \n explored. \n
93
New cards
three layers of information required for a good dashboard include:
monitoring, analysis, and management
94
New cards
monitoring:
graphical abstracted data to monitor key performance metrics
95
New cards
analysis
summarized dimensional data to analyze the root cause of problems
96
New cards
management
detailed operational data that identify what actions to take to resolve a problem
97
New cards
98
New cards
Design steps

1. design databases
2. design forms/ reports
3. design interfaces
99
New cards
implementation requires

1. coding
2. testing
3. installation
4. documentation
5. training
6. support
100
New cards
testing occurs in
analysis, design, and implementation