Systems Analysis and Design Tenth Edition Chapter 1
E-commerce includes two main sectors:
1. B2C (business to consumer). 2. B2B (business to business).
Technical support includes seven main functions:
1. application development. 2. systems support and security. 3. user support. 4. database administration. 5. networking administration. 6. Web support. 7. quality assurance.
An information system has five components:
1. hardware: everything in the physical layer of the information system. 2. software: the programs that control the hardware and produce the desired information or results. 3. data: the raw material that an information system transforms into useful information. 4. processes: the tasks and business functions that users, managers, and information technology staff members perform to achieve specific results. 5. people: stakeholders (those who have an interest in an information system).
The systems development life cycle model usually includes five steps:
1. systems planning. 2. systems analysis: build a logical model of the system. 3. systems design: create a physical model that will satisfy all documented requirements for the system. 4. systems implementation. 5. systems security and support: the information technology staff maintains, enhances, and protects the system.
e-commerce or I-commerce
Internet-based commerce
Moore's Law
The number of transistors on an integrated circuit chip doubles about every 24 months (2 years).
objects
Whereas structured analysis treats processes and data as separate components, object-oriented analysis combines data and the processes that act on the data into things called objects.
method
a built-in process that can change an object's properties.
class
a collection of similar objects.
information system
a combination of technology, people, and data to provide support for business functions such as order processing, inventory control, human resources, accounting, and many more.
electronic data interchange (EDI)
a data sharing arrangement between two companies that enabled computer-to-computer data transfer, usually over private telecommunications lines.
scalable design
a design that can expand to meet new business requirements and volumes,
systems request
a formal request to the information technology department in the systems planning phase, a request that describes problems or desired changes in an information system or business process.
business process model
a graphic display of one or more business processes, such as handling an airline reservation, filling a product order, or updating a customer account.
modeling
a graphical representation of a concept or process that systems developers can analyze, test, and modify.
feasibility study
a key part of the preliminary investigation that reviews anticipated costs and benefits and recommends a course of action based on operational, technical, economic, and time factors.
server farm
a large concentration of servers working together
knowledge base
a large database used by knowledge management systems that allows users to find information by entering keywords or questions in normal English phrases.
data flow diagram
a model (that represents a school registration system) that uses various symbols and shapes to represent data flow, processing, and storage.
waterfall model
a model in which the result of each phase is called a deliverable, which flows into the next phase.
business process modeling notation
a model that includes standard shapes and symbols to represent events, processes, workflows, and more.
spiral model
a model that represents a series of iterations (or revisions) based on user feedback.
objected-oriented analysis
a more recent approach that many analysts prefer.
message
a request of specific behavior or information from another object.
systems development life cycle
a series of phases used by structured analysis to plan, analyze, design, implement, and support an information system.
system
a set of related components that produces specific results.
business process
a specific set of transactions, events and results that can be described and documented.
systems analysis and design
a step-by-step process for developing high-quality information systems.
horizontal system
a system (such as an inventory or payroll application) that can be adapted for use in many different types of companies.
vertical system
a system designed to meet the unique requirements of a specific business or industry, such as a Web-based retailer, medical practice, or auto dealership.
computer-aided systems engineering
a technique that uses powerful software, called CASE tools, to help systems analysts develop and maintain information systems.
structured analysis
a traditional method that is still widely used.
empowerment
a trend that gives employees more responsibility and accountability, in which operational users also need information to handle tasks and make decisions that were assigned previously to supervisors.
systems analyst
a valued member of the information technology department team who helps plan, develop, and maintain information systems.
supply chain
all the companies who provide materials, services, and functions needed to provide a product to a customer.
prototype
an early working version of an information system.
business profile
an overview of a company's mission, functions, organizations, products, services, customers, suppliers, competitors, constraints, and future direction.
data
basic facts that are the system's raw material.
iterative development
boosting productivity by using a flexible manufacturing system in which team-based effort and short-term milestones helped keep quality up and costs down.
properties
characteristics that the object inherits from its class or possesses on its own.
service-oriented
companies that included consultants, vendors, software developers, and service providers.
enterprise applications
company-wide applications, such as order processing and payroll systems and company communication networks.
information
data that has been transformed into output that is valuable to users.
user productivity systems
email, voice mail, fax, video, and Web conferencing, word processing, automated calendars, database management, spreadsheets, desktop publishing, presentation graphics, company intranets, and integrated mobile computing systems.
product-oriented
firms that manufactured computers, routers, or microchips.
enterprise computing
information systems that support company-wide operations and data management requirements.
the two methodologies that became popular:
joint application development and rapid application development
inference rules
logical rules that identify data patterns and relationships.
strategic plans
long-range plans that define the company's overall mission and goals.
agile (or adaptive) methods
methods that include the latest trends in software development.
legacy systems
new systems that interface with older systems.
groupware
programs that enable users to share data, collaborate on projects, and work in teams.
application software
programs that support day-to-day business functions and provide users with the information that they need.
business rules
rules that transform input data inside each process and generate the output.
system software
software that manages the hardware components, including a single workstation or global network with many thousands of clients.
transaction processing systems
systems that process data generated by day-to-say business operations.
enterprise resource planning
systems that provide cost-effective support for users and managers throughout the company.
business support systems
systems that provide job-related information support to users at all levels of a company.
criticial thinking skills
the ability to compare, classify, evaluate, recognize patterns, analyze cause-and-effect, and apply logic.
information technology
the combination of hardware, software, and services that people use to manage, communicate, and share information.
systems requirement document
the deliverable for the systems analysis phase. This document describes management and user requirements, costs, and benefits, and outlines alternative development strategies.
system design specification
the deliverable for the systems design phase; this specification is presented to management and users for review and approval.
requirements modeling
the first step of the systems analysis phase. You investigate business processes and document what the new system must do to satisfy users.
business model
the information that a system must provide.
management information systems
the new systems of which managers are the primary users, that consist of computers that produce valuable information.
radio frequency identification
the newest development in data acquisition, which uses high-frequency radio waves to track physical objects, such as the item shown in Figure 1-18.
project management
the process of planning, scheduling, monitoring, controlling, and reporting upon the development of an information system.
preliminary investigation
the purpose of the systems planning phase; it evaluates an information technology related business opportunity of problem.
corporate culture
the set of beliefs, rules, traditions, values, and attitudes that define a company and influence its way of doing business.
supply chain management
the software that most large firms and government agencies use.
service desk or help desk
the user support function.
certification
the verification that an individual demonstrated a certain level of knowledge and skill on a standardized test.