Chapter 14- Information Technology Careers

अब Quizwiz के साथ अपने होमवर्क और परीक्षाओं को एस करें!

Head Applications Developers

People in charge of software application development teams that develop, design, program, and test software applications Usually hold a bachelor's degree in computer information systems, and must have superior project management skills, often using tools like Microsoft Project to organize their teams Must possess extremely good communication skills and a lot of application development experience

Senior Web Developers

Prepare, plan, and implement web-based software applications Businesses will identify a legacy system and ask senior web developers to rewrite it completely to make it browser-based so that it can be deployed on the World Wide Web for worldwide distribution One of the most sought-after and highly paid positions in the IT field

Sequence Diagrams

illustrations that show how computer processes relate and interact with each other and in what order Sometimes called timing diagrams bc they visually represent what should happen in a computer program and in what order

Enterprise Resource Planning (ERP)

A business-wide computer software system used to administer and organize all the computer resources and information for functional departments of a business from shared data stores to centralized database residing on a local area network An overall software solution that attempts to get functional departments in a business on the same page when it comes to software, allowing them to share info and more easily collaborate w/ each other

Rapid Application Development (RAD)

A computer system development methodology that takes a minimalist approach A "develop as you go" approach that allows systems to be developed much faster than the SDLC approach, and makes it more flexible to change in requirement

Software Prototyping

A methodology that can be used during software development by creating software prototypes

Network Administrator

A person responsible for the smooth operations and maintenance of the business' networks and networking technology, which includes its hardware and software Highly paid and highly in demand

Database Administrators (DBAs)

A person that categorizes data requirements and create the database entities and models that ensure accurate and smooth-flowing information throughout a business Often work on existing legacy systems A bachelor's degree in computer science, IT and several years of database experience are required to become a database administrator

Applications Architect

A person that designs parts of applications, like screen interfaces, middleware and programming infrastructure, that complies w/ head applications developer's design principles and falls into line w/ their SDLC

Legacy System

An existing system, often more difficult to deal w/ then developing something new bc they're typically already in use by an organization; this means the system must keep working in order to support the business

Use Case Scenarios

An explanation of a computer system's behavior as it receives and responds to requests that start off from outside that system Says "who" can do "what" Captures a system's behavioral requirements by detailing what will happen when a computer program runs

Property Management Company Example

At first, they used Excel to keep record of everything Then IT Consultant suggests Accesss Advantages: 1. The database can be in one relational database that all three accountants can use at the same time 2. A database can check data input to make sure a user enters "high-quality" data 3. Reconciliation issues would be reduced greatly 4. One database form can easily be developed to show all disbursements of each individual property: something a spreadsheet could never hope to do **BIGGEST advantage to a database is the ability to query information

Information Technology as a career choice is somewhat unique in that it offers ______________________ throughout business bc it courses throughout every aspect of the business world

Broader opportunities

One of the most important qualifications for a CIO is expertise in _____________ and _______________

Business and Leadership

IT professionals are _____________ first that can be found throughout all core business functions

Business professionals

________ is the highest paying IT position in business, sometimes making 7 figures

CIO

One of the main disadvantages of an ERP is that a business needs to conform to what an ERP offers by re-engineering as opposed to software conforming to a business

Changing the software means changing the business as well

In business, ______________ are always a company's biggest assets

Employees

ERPs are somewhat of a "________________" when it comes to overall business solutions, and they're extremely difficult to implement

Holy Grail

The job title "CIO" was coined in the US and is slowly replacing the older "__________________" title that is more common throughout the world

IT Director

______________ 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

"Value-added" Can include applying info technology to an existing process like printing and distributing monthly paper reports and improving the process by distributing the same reports electronically through an intranet

Unified Modeling Language (UML)

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

Concept Development

Is only started if Initiation is complete & determined feasible Starts to define the scope of a project like how big or small it'll be and what part of an organization it will affect One of the more important documents produced in this step are the Cost and Risk Analysis Statements that outline cost benefits and risks should a business undertake the project

A common axiom for IT professionals is "__________".

Know the business

Part of "___________________" is understanding what effects technology will have on a business

Knowing the Business

Head application developers are often given the task of modifying _____________ systems

Legacy

Data Integrity

Means data is whole or complete and accurate

Information Technology Staff Consultants

Must have great communication skills, as they are the conduit between IT and the rest of the organization Must be able to bridge the gap between IT departments and perhaps even a marketing department

Network Administrators are often trained by network software companies like __________ and _____________ that offer certification in all aspects of networking

Novell and Microsoft

UML is typically used with _____________

Object-oriented programming languages

Software developers will use UML to outline how to build their software and in what order it should be built and then ________________ the project for another computer programmer to finish

Outsource

Big Four accounting firms like KPMG, PWC, Deloitte, and EY hire and pay IT auditors very well to help their clients and their computer systems become _______________

Sarbanes-Oxley compliant

There are typically two types of IT professionals within an information technology department; ____________ and ____________.

Service and IT Consulting

Chief Information Officer (CIO)

Sometimes called Chief Technology Officer (CTO), is the board-level head of an IT department w/in a business organization Normally reports to the Chief Operations Officer (COO) or Chief Executive Officer (CEO)

Information Technology Auditors

Sometimes called senior IT auditors A person that makes sure computing systems are being used w/in a given set of regulations and compliance issues Develop, test, and evaluate computer systems for efficiency, accuracy, and security

Testing & Integration

Start when the development stage is complete to make sure it conforms to the previous requirements of the SDLC

Initiation

Starts with high-level brainstorming of an intended project that tries to determine the goals of the project and whether its feasible Developing a FEASIBILITY STUDY that answers whether a new or existing system is economically, technically, and operationally achievable

CIO's expertise and focus is typically their ____________ and _________________ skills

Strategic decision and Project Management Skills

IT consultants need a __________ approach to developing an entire software solution like a business-wide enterprise resource planning (ERP) system or any system for that matter.

Systematic

Object Oriented Design (OOD)

Takes the OOA diagrams and information and expands it to make implementation specifications. Focused on how a computer system does what it does

Development

Takes the subsystems from the design stage and coverts them to an overall system by installing them on their appropriate operating system and conducting preliminary testing

Compared to the other methodologies, SDLC is more time consuming, which translates into a more expensive computer system

Typically requires more staff to implement

To increase efficiency in businesses, the first simple approach is to ______________________ and what it does and then apply _______________

Understand the business IT

_____________ is a blueprint for developing applications

Unified Modeling Language (UML)

ERP Disadvantages

-Businesses often have to re-engineer their own processes to fit ERP solutions. (Keep in mind that this is not necessarily a bad thing, since the new processes may be vastly improved though still difficult to do.) -ERPs can be very expensive. Costs, training, implementation, and business process re-engineering across all functional departments is extremely costly. -If only one person on an ERP database enters information, controls must be implemented to make sure that the entry is accurate, or the entire organization suffers with inaccurate data. -ERP systems are very difficult to modify or customize after they are fully implemented.

ERP Advantages

-Functional departments increase production, collaboration, and efficiency by sharing information -Revenue Cycles and Order Tracking are more easily available across functional departments, and that enhances tactical and strategic decision-making -Information is available at a more granular level, meaning information can be analyzed to a much finer degree.

General Guidelines of SDLC Steps

1. Initiation 2. Concept Development 3. Planning 4. Requirement 5. Design 6. Development 7. Testing & Integration 8. Implementation

4 Basic Steps in UML

1. Use Case Scenarios 2. Object Oriented Analysis (OOA) 3. Object Oriented Design (OOD) 4. Sequence Diagrams

Business Intelligence Analysts

A person that makes 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 Often analyze, review, communicate, and distribute reports on paper, or via the intranet, to make recommendations to senior management Must have a very strong analytical background as well as sharp business knowledge Required to know what data & info a business requires and how to format it so it makes sense

System Development Life Cycle (SDLC)

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

Unified Modeling Language (UML)

A standardized visual modeling language for developing computer software Includes a set of graphical notation tools and techniques to create what basically amounts to a blueprint for constructing a computer application

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

End-users that will be involved w/ a new system are called ______________

Actors

A _________________ is an incomplete version of the software being developed

Prototype Allows software developers to evaluate different aspects of the software's eventual implementation and allows end-users to give their input Sometimes these prototypes are called vaporware because they only simulate a few aspects of the final version of the software

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 Focused on what a computer system does

Middleware

The computer programming and software that connects the components an applications architect designs, w/ the programming infrastructure which includes the actual programming language components that help an application work as designed

Implementation

The introduction of the new or improved computer system into the production environment Resolves problem identified from the testing & integration phase

System Development Life Cycle (SDLC)

The process of creating or altering systems that takes a strict step-by-step approach to every phase of development

Design

The stage where a computer system starts to look like a computer system Screen layouts, process diagrams, business rules, as well as other documentation, are constructed as subsystems that will eventually become the system itself

Planning

These stages are for developing a project management plan It's common to use Microsoft Project which allows a project manager to allocate resources and identify who's responsible for completing each step of the overall project ^^ can also help in cost analysis and provide a visual representation in a Gantt chart

Requirement

These stages often break the intended or existing system down to analyze problems or even potential problems by employing diagrams like the ones produced in the UML


संबंधित स्टडी सेट्स

Pharm (Chapter 3-Toxic Effects of Drugs)

View Set

Soci 220 w/ Dr. Linneman (Exam 3) TAMU

View Set

chapter 11 quizzes (Spring 2015, Fall 2018, Spring 2016, Fall 2015, this years quiz)

View Set

BIOL 1030 - Chapter 12 MasteringBiology

View Set

MedSurg Ch 27- Assessment and Management of Patients with Hypertension

View Set

International Chapter 8 questions

View Set

Alta - Chapter 8 - Confidence Intervals - Part 1

View Set