Software Trends
-
Upload
marlon-jamera -
Category
Internet
-
view
68 -
download
0
Transcript of Software Trends
Z
Review: Hardware Trends
• Provides platform for supporting all
information systems in the business and
society.
a. Computer Hardware
b. Computer Software
c. IT Infrastructure
d. Data Management Technology
Z
Review: Hardware Trends
• Organizes, manages and processes
business data concerned with inventory,
customers and vendors.
a. Computer Hardware
b. Computer Software
c. IT Infrastructure
d. Data Management Technology
Z
Review: Hardware Trends
• It is more powerful mathematical and
graphic-processing capabilities than a PC.
a. PDA
b. Workstation
c. Server
d. Mainframe
Z
Review: Hardware Trends
• It supports computer networks, sharing
files and resources.
a. PDA
b. Workstation
c. Server
d. Mainframe
Z
Review: Hardware Trends
• It has large capacity, high performance
computer that can process large amounts
of data very rapidly.
a. PDA
b. Workstation
c. Server
d. Mainframe
Z
Review: Hardware Trends
• Power of geographically remote
computers connected into single network
to act as a “Virtual Computer”
a. Workstation
b. Server
c. Supercomputer
d. Grid Computing
Z
Review: Hardware Trends
• More sophisticated computer used for
tasks requiring extremely rapid and
complex calculations.
a. Workstation
b. Server
c. Supercomputer
d. Grid Computing
Z
Review: Hardware Trends
• It gathers data and converts them into
electronic form.
a. Input Devices
b. Output Devices
c. Nanotechnology
d. Edge Computing
Z
Review: Hardware Trends
• Display the data after they have been
processed.
a. Input Devices
b. Output Devices
c. Nanotechnology
d. Edge Computing
Z
Review: Hardware Trends
• Development of systems that can
configure themselves or heal themselves.
a. Nanotechnology
b. Edge Computing
c. Autonomic Computing
d. Virtualization
Z
Scope of the Lesson
• Software Technology Trends
• Application software trends
• System software trends
Z
Learning OutcomesBy the end of the lesson, you will be
familiar with the current trends and issues in IT especially in software trends.
• Know the software trends application• Determine the software trends system• Compare the difference between the application and a system.
Z
The Major Types of Software
The relationship among the system software, application software and users can be illustrated by a series of nested boxes.
System Software: consisting of operating systems, language translators and utility programs.
Application Software: includes programming languages and fourth generation languages.
Z
Operating System Software
• The software that controls computer activities.• PC Operating Systems:• Windows• Mac• UNIX• Linux (Open Source)• Mobile Operating Systems:• Android• iOS
Z
Application Software andDesktop Productivity Tools• Application programming languages:• COBOL• C, C++• Visual Basic: Visual Programming
Languages• Fourth Generation Languages:• Software tools that enable end-users to
develop software applications• Tend to be nonprocedural, may use
natural languages
Z
Application Software andDesktop Productivity Tools
• Software packages and desktop productivity tools• Word processing software• Spreadsheet software• Data management software• Presentation graphics• Software suites• Web browsers
Z
Software for the Web:Java and HTML
• Java• Operating system-independent,
processor-independent, object-oriented programming languages.
• HTML (Hyper Text Markup Language)• Page description language for
specifying how elements are placed on a web page and for creating links to other pages and objects.
Z
Web Services
• Web Services:• Software components that exchange
information with one another using universal web communication standards and languages.• XML (eXtensible Markup Language)• Foundation of web services
• SOA (Service Oriented Architecture)• Collection of services used to build
an organization’s software systems
Z
Software Trends
• Open Source Software• Linux, Apache• Cloud-based Software and Tools• SaaS (software as a service)• Google Docs
• Mashups• Google Maps
• Apps• Mobile apps
Z
Managing Hardwareand Software Technology
• Capacity Planning• Process of predicting when hardware
system became saturated.• Ensuring firm has enough computing
power for current and future needs.• Factors include:• Maximum number of users• Impact of current, future software• Performance measures
Z
Managing Hardwareand Software Technology
• Total Cost of Ownership (TCO) Model• Used to analyze direct and indirect
cost to help determine the actual cost of owning a specific technology.• Indirect costs: ongoing administration
cots, upgrades, maintenance, tech support, training, utility and real estate costs.• Hidden costs: support staff, downtime,
additional network management.
Z
Managing Hardwareand Software Technology
• Using Technology Service Providers• Outsourcing• Using external providers to:• Run Networks• Host or Manage Websites• Develop Software• Manage IT Infrastructure
Z
Managing Hardwareand Software Technology
• Using Cloud Services• Small businesses “rent” infrastructure
from another firm to avoid expenses of maintaining hardware and software on their own.
• Managing Mobile Platforms• Balancing gains in productivity from
using mobile devices with expenses of equipping employees with these devices.
Z
Managing Hardwareand Software Technology
• Managing Software Localization for Global Business• Local language interface• English is not typical standard at
middle, lower levels.• Interfaces are complex: Menu Bar,
Error Messages, Online Forms, Search Results and so on.
Z
Managing Hardwareand Software Technology
• Managing Software Localization for Global Business• Differences in local cultures• Differences in business processes
•All of these factors are added to TCO of using technology service providers.