You are on page 1of 16

A REPORT ON APPLICATIONS

OF SOFTWARE ENGINEERING

Applications of Software
Engineering
-Its various Facets

In Banking
Automatic teller machines
Cheque processing
Credit cards

In Commerce

Trade
Auctions(e.g. eBay)
Reverse auctions(procurement)
Bar code scanners

In Compiler Design

Parsers
Compiler optimization
Interpreters
Linkers
Loaders

In Communication

E-mail
Instant messengers
VOIP
Calendars scheduling and
coordinating
Contact managers

In Embedded systems
Both software engineers and traditional engineers write software
control systems for embedded products.

Automotive software
Avionics software
Heating Ventilation and Air Condition
ing (HVAC)

Medical device software


Telephony
Telemetry

In Engineering
All traditional engineering branches use
software extensively. Engineers use
spreadsheets, more than they ever used
calculators. Engineers use custom software
toolsto design, analyze, and simulate their
own projects, like bridges and power lines.
These projects resemble software in many
respects, because the work exists as
electronic documentsand goes through
analysis,design,implementation, and testing
phases. Software tools for engineers use the
tenets of computer science; as well as the
tenets of calculus, physics, and chemistry.

Computer Aided Design (CAD)


Electronic Design Automation (EDA)
Numerical Analysis
Simulation

In Music Industry
Music sequencers
Sound effects
Music synthesis

In Network Management

Network management system


Element Management System
Operations Support System
Business Support Systems

In Traffic Control
Air traffic control
Ship traffic control
Road traffic control

Agile

Agile software development


Crystal Clear
Extreme programming
Lean software development
Rapid application development (RAD)
Rational Unified Process
Scrum (in management)

In Playing Business roles

Operations

Development

Analysts
Programmers
Testers
Managers

Business

Users
Administrators
Managers
Buyers

Consulting customization and installation of applications


Sales
Marketing
Legal contracts, intellectual property rights
Support helping customers use applications
Personnel hiring and training qualified personnel
Finance funding new development

Academe

Educators
Researchers

In Management topics

Leadership

Coaching
Communication
Listening
Motivation
Vision, SEs are good at this
Example, everyone follows a good example best

Human resource management


Hiring, getting people into an organization
Training
Evaluation

Project management

Goal setting
Customer interaction(Rethink)
Estimation
Risk management
Change management

Process management
Software development processes
Metrics

Software engineering as a
profession

Software engineering demographics


Software engineering economics
CCSE
History of software engineering
Software engineering professionalism
Ethics
Licensing

Legal
Intellectual property
Consumer protection

You might also like