chapter fourteen Flashcards

1
Q

“you don’t really choose a career…”

A

a career chooses you

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

why do IT professionals have an easier time changing careers than other professionals?

A

information technology is everywhere (broader opportunities)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

information technology _____ business

A

enhances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

“know the business”

A

require a deep understanding of the inner workings of a business and what it does before they can start applying information technology solutions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

IT professionals are…

A

business professionals first

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

“value-added”

A

refers to the added value of a product or service over the cost of products and services used to produce it from the previous stage of production

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what are the two types of IT professionals?

A

service and IT consulting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

perception problem

A

generated because IT departments exist outside of the core business departments and are somehow deemed not as important to the organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Chief Information Officer (CIO)/Chief Technology Officer (CTO)

A

the board-level head of an information technology department within a business organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

“CIO” replaced the term ____

A

“IT Director”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

head applications developers

A

in charge of software application development teams that develop, design, program, and test software applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

System Development Life Cycle (SDLC)

A

a process for creating and altering computer applications through an approach that includes planning, system analysis, design, implementation, and system maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

legacy systems

A

more difficult to deal with than developing a brand new system because they are typically already in use by an organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Unified Modeling Language (UML)

A

includes a set of graphical notation techniques to create computer models and applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what is a “blueprint” for developing applications?

A

UML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

application architects

A

design parts of applications, like screen interfaces, middleware and programming infrastructure, that complies with head applications developer’s design principles and falls into line with their SDLC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

middleware

A

the computer programming and software that connects the components an applications architect designs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

programming infrastructure

A

includes the actual programming language components that help an application work as designed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

database administrators

A

categorize data requirements and create the database entities and models that ensure accurate and smooth-flowing information throughout a business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

network administrators

A

directly responsible for the smooth operations and maintenance of the business’ networks and networking technology that includes its hardware and software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

what are some networking software companies that offer certification in all aspects of networking?

A

Novell

Microsoft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

senior web developers

A

prepare, plan, and implement web-based software applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

business intelligence analysts

A

make sense out of an organization’s data and information, and present their findings to senior staff for the purpose of making tactical and strategic decisions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Information Technology Staff Consultants

A

must have great communication skills, as they are the conduit between IT and the rest of the organization

25
what are the stems to increase business efficiency?
understand a business | apply information technology
26
"high-quality data"
databases can check data input (reconciliation issues would be greatly reduced)
27
query information
biggest advantage of the database
28
what is part of "knowing the business"?
the understanding what effects technology will have on business
29
Enterprise Resource Planning (ERP)
a business-wide computer system used to administer and organize all the computer resources and information for functional departments of a business from shared data stores to a centralized database residing on a local area network
30
what are parts of ERP?
``` finance/accounting human resources manufacturing supply chain management project management customer relationship management ```
31
data integrity
a term that means data is whole or complete and accurate
32
"holy grail" when it comes to overall business solutions
ERP
33
what are the advantages of ERPS?
increase in production, collaboration by sharing information enhance tactical and strategic decision making information can be analyzed to a finer degree
34
what are the disadvantages of ERPS?
businesses often have to re-engineer their own processes to fit ERP solutions ERPs can be expensive controls must be implemented ERPs are difficult to modify
35
Unified Modeling Language (UML)
a standardized visual modeling language for developing computer software
36
what is a blueprint for constructing a computer application?
UML
37
many times, software developers use UML to develop software and then...
outsource the project for another programmer to finish
38
actors
end-users that will be involved with a new system
39
object-oriented programming languages
a type of programming language that encourages the programmer to reuse parts of an application like forms, programming modules, and code
40
what are the four basic steps in UML?
case scenarios object oriented analysis object oriented design sequence diagrams
41
case scenarios
an explanation of a computer system's behavior as it receives and responds to requests that start off from outside that system
42
what does case scenarios do?
use "who" can do "what" with the system
43
Object Oriented Analysis (OOA)
requires the computer programmer to start analyzing what a new system will need and apply object-modeling techniques to analyze the functional requirements for a system
44
Object Oriented Design (OOD)
takes the OOA diagrams and information and expands it to make implementation specifications
45
Sequence Diagrams
illustrations that show how computer processes relate and interact with each other and in what order
46
IT consultants need a _____ to developing an entire software solution.
systematic approach
47
System Development Lifecycle (SDLC)
the process of creating or altering systems that takes a strictstep-by-step approach to every phase of development
48
what are the stages of SDLC?
``` initiation concept development planning stages requirements stages design development testing and integration implementation ``` "I Can Prevent Really Dull Development Testing It"
49
initiation
brainstorming determine the goals of the project develop a feasibility study
50
concept development
starts to define the scope of a project like how big or small it will be and what part of an organization it will affect
51
what is one of the most important documents produced at the concept development?
cost and risk analysis statements
52
planning stages
allows a project manager to allocate resources and identify who is responsible for completing each step of the overall project (Microsoft Project and Gantt chart)
53
requirement stage
break the intended or existing system down to analyze problems
54
design
the stage where a computer system starts to look like a computer system
55
development
takes the subsystems from the design stage and converts them to an overall system by installing them on their appropriate operating system and conducting preliminary testing
56
testing and integration
start when the development stage is complete to make sure it conforms to the previous requirements of the SDLC
57
implementation
the introduction of the new or improved computer system into the production environment
58
Rapid Application Development (RAD)
a computer system development methodology that takes a minimalist approach
59
Software Prototyping
a methodology that can be used during software development by creating software prototypes