Chapter 14 Flashcards
IT Professionals
- need to know the business and what each dept. does but don’t need to know their specific tasks and remain on the outside of the core functions
types of IT
- IT Consulting
- Service
Do It professionals have an easier time changing careers than people in other fields?
they do because every business no matter how big or small needs someone with IT knowledge
Value added
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
- upgrading technology
- educating
- internet
4.
Types of IT Professionals
- CIO (Ed Piercan is tamu CIO)
- Head Application Developers
- Application architects
a. architects
b. developers - Database Administers
- IT Auditors
- IT Consultants
ERP
enterprise resource planning system
that allows departments of a business to communicate and collaborate all the resources and information that they have and put it all in one place
are somewhat of a “ Holy Grail”
Chief Information Officer (CIO)
-sometimes called a Chief Technology Officer (CTO) is a job title for the board-level head of an information technology department within a business organization
-the highest paying information technology position in business
Head Applications Developers
in charge of software application development teams that develop, design, program, and test software applications
use software development tools and techniques like SDLC and UML
System Developmen Life Cycle (SDLC)
System Development Life Cycle- a process for creating and altering computer applications through an approach that includes planning, system analysis, design, implementation, and system maintenance
UML
Unified Modeling Language- is a “blueprint” for developing applications
includes a set of graphical notation techniques to create computer models and applications
Successful ERP Implementation
Capital one and Colgate
Unsuccessful ERP Implementation
Hershey
How to have a successful implementation
- stay on budget
- scope is implemented correctly and adjusted if needed
- finish on time
- make sure its implemented correctly
Applications Architects
design parts of applications, like screen interfaces, middleware and programming infrastructure
Middleware
the computer programming and software that connects the components an applications architect designs, with the programming infrastructure
programming infrastructure
includes the actual programming language components that help an application work as designed
Database Administrators ( DBAs)
categorize data requirements and create the database entities and models that ensure accurate and smooth-flowing information throughout a business
Network Administrators
directly responsible for the smooth operations and maintenance of the business’ networks and networking technology that includes its hardware and software
Senior Web Developers
prepare, plan, and implement web-based software applications
Business Intelligence Analysts
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
IT Staff Consultants
must have great communication skills, as they are the conduit between IT and the rest of the organization
” knowing the business”
is understanding what effects technology will have on a business
RAD
Rapid application development is developing as you go
ERP Advantages
Functional departments increase production, collaboration, and efficiency by sharing information
Revenue Cycles and Order Tracking are more easily available across functional departments, enhances tactical and strategic decision-making
Information is available at a more smaller level, meaning information can be analyzed to a much finer degree.
ERP Disadvantages
Businesses often have to re-engineer their own processes to fit ERP solutions.
ERPs can be very expensive. (Costs, training, implementation, and business process re-engineering across all functional departments)
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.
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
Case Scenarios
OOI (Object Oriented Language)
OOA (Object Oriented Analysis) - focused on what a computer system does, looks at what we need
OOD (Object Oriented Design)- focused on how a computer system does what it does, and how we will get what we need
Sequence Diagrams- illustrations that show how computer processes relate and interact with each other and in what order, like a flow chart
SDLC Steps
Initiation
Concept Development
Planning
Requirements
Design
Development
Testing and Integration
Initiation
starts with brainstorming of an intended project that tries to determine the goals of the project and whether it is even feasible
developing a study that answers whether a new or existing system is economically, technically, and operationally achievable
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
Planning stages
for developing a project management plan
common to use microsoft project
Requirements
break the intended or existing system down to analyze problems or even potential problems by employing diagrams like the ones produced in the unified modeling language (UML)
Design
stage where a computer system starts to look like a computer system
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.
Testing and Integration
start when the development stage is complete to make sure it conforms to the previous requirements of the SDLC
Implementation
the introduction of the new or improved computer system into the production environment
resolves problems identified from the testing and integration phase
Software Prototyping
methodology that can be used during software development by creating software prototypes
Where was the first ERP created and what was the name?
In Germany, called system application and protocol
Advantages: back off system (behind the scenes don’t have to deal with customers deals with IT), can create detailed reports, efficient and effective
Disadvantages: expensive, difficult to change once its implemented, takes time to implement, difficult to customize