 |
|
| |
|
 |
 |
at Global Oneness Community.
Share your dreams and let others help you with the interpretation!
Dream Sharing Forum
|
 |
List of software engineering topics - Influence on society |  | List of software engineering topics - Influence on society: Encyclopedia II - List of software engineering topics - Influence on society |  | Software engineers affect society by creating applications. These applications produce value for users, and sometimes produce disasters.
List of software engineering topics - Applications.
Software engineers build applications that people use.
Applications influence software engineering by pressuring developers to solve problems in new ways. For example, consumer software emphasizes low cost, medical software emphasizes high quality, and Internet commerce software emphasizes rapid development.
< ...
See also:List of software engineering topics, List of software engineering topics - Influence on society, List of software engineering topics - Applications, List of software engineering topics - Disasters, List of software engineering topics - Technologies and practices, List of software engineering topics - Software engineering topics, List of software engineering topics - Computer science topics, List of software engineering topics - Mathematics topics, List of software engineering topics - Life cycle phases, List of software engineering topics - Deliverables, List of software engineering topics - Business roles, List of software engineering topics - Management topics, List of software engineering topics - Business topics, List of software engineering topics - Community topics, List of software engineering topics - Pioneers, List of software engineering topics - Notable publications, List of software engineering topics - Professional topics, List of software engineering topics - Odds and ends, List of software engineering topics - Related fields, List of software engineering topics - Different languages, List of software engineering topics - Miscellaneous and to do |  | | List of software engineering topics, List of software engineering topics - Applications, List of software engineering topics - Business roles, List of software engineering topics - Business topics, List of software engineering topics - Community topics, List of software engineering topics - Computer science topics, List of software engineering topics - Deliverables, List of software engineering topics - Different languages, List of software engineering topics - Disasters, List of software engineering topics - Influence on society, List of software engineering topics - Life cycle phases, List of software engineering topics - Management topics, List of software engineering topics - Mathematics topics, List of software engineering topics - Miscellaneous and to do, List of software engineering topics - Notable publications, List of software engineering topics - Odds and ends, List of software engineering topics - Pioneers, List of software engineering topics - Professional topics, List of software engineering topics - Related fields, List of software engineering topics - Software engineering topics, List of software engineering topics - Technologies and practices, SWEBOK Software engineering body of knowledge, CCSE Computing curriculum for software engineering, Computer terms etymology, the origins of computer terms |  | |
|  |  | List of software engineering topics: Encyclopedia II - List of software engineering topics - Influence on society
List of software engineering topics - Influence on society
Software engineers affect society by creating applications. These applications produce value for users, and sometimes produce disasters.
List of software engineering topics - Applications
Software engineers build applications that people use.
Applications influence software engineering by pressuring developers to solve problems in new ways. For example, consumer software emphasizes low cost, medical software emphasizes high quality, and Internet commerce software emphasizes rapid development.
- Business software
- Analytics
- Data mining closely related to database
- Decision support systems
- Airline reservations
- Banking
- Automatic teller machines
- Cheque processing
- Credit cards
- Commerce
- Trade
- Auctions (EBay)
- Reverse auctions
- Bar code scanners
- Compilers
- Parsers
- Compiler optimization
- Interpreters
- Linkers
- Loaders
- Communication
- Email
- Instant messengers
- VOIP
- Calendars - scheduling and coordinating
- Contact managers
- Computer graphics
- Animation
- Special effects for video and film
- Editing
- Post-processing
- Cryptography
- Databases, support almost every field
- Embedded systems Both software engineers and traditional engineers write software control systems for embedded products.
- Automotive software
- Avionics software
- Heating Ventilation and Air Conditioning (HVAC) software
- Medical device software
- Telephony
- Telemetry
- Engineering All traditional engineering branches use software extensively. Engineers use spreadsheets, more than they ever used calculators. Engineers use custom software tools to 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 documents and 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
- File
- Finance
- Bond market
- Futures market
- Stock market
- Games
- Poker
- Multiuser Dungeons
- Video games
- Information systems, support almost every field
- LIS Management of laboratory data
- MIS Management of financial and personnel data
- Logistics
- Manufacturing
- Computer Aided Manufacturing (CAM)
- Distributed Control Systems (DCS)
- Music
- Music sequencers
- Sound effects
- Music synthesis
- Networks and Internet
- Domain Name System
- Protocols
- Routers
- Office suites
- Word processors
- Spreadsheets
- Presentations
- Operating systems
- Embedded
- Graphical
- Multitasking
- Real-time
- Robotics
- Signal analysis
- Image processing, encoding and interpreting visual information
- Signal processing, encoding and interpreting signals
- Speech processing
- Text recognition
- Handwriting recognition
- Simulation, supports almost every field.
- Engineering, A software simulation can be cheaper to build and more flexible to change than a physical engineering model.
- Sciences
- Sciences
- Traffic Control
- Air traffic control
- Ship traffic control
- Automotive traffic control
- Training
- Visualization, supports almost every field
- Architecture
- Engineering
- Sciences
- Voting
- World wide web
List of software engineering topics - Disasters
Software has played a role in many high-profile disasters.
- Ariane 5 Flight 501
- Mars probes
- Denver International Airport
- TAURUS - UK share settlement system and dematerialised central share depository.
- Therac-25 - A radiation therapy machine responsible for six overdoses due to faulty software.
- Airbus A320 - The Airbus A320, while a highly safe and successful aircraft, was highly controversial in software engineering circles, being the first civilian Fly-by-wire aircraft. In the Airbus flight control systems, the computer has the final say on all decisions, meaning the safety of passengers depends upon the accuracy of the software specification, and the competence of the engineering teams producing the (multiple, independent) software stacks. Other than the crash of the original plane (in which a demonstration of stability outside the envelope went awry) whose cause is still not fully known, the sole crash which has been attributed to software was the Strasbourg A320 crash of Jan 21, 1992. In this crash which killed 87 people, the pilots had the flat panel display in the wrong mode. It is believed that the pilots had a console in flight path angle mode, instead of vertical speed entry. On entering a vertical speed, the aircraft descended into the mountains, without issuing any kind of warning. This accident shows a fundamental problem of software engineering: even if you implement the specification perfectly, an error in the specification (here, what constitutes an effective user interface), can still be lethal. It also shows another problem with computer controlled vehicles: there is vested interest by the manufacturers to attribute responsibility to the (often deceased) flight crew/drivers, rather than in the design of the vehicle.
Other related archivesAbout Face, Academe, Accounting software, Ada, Administration, Administrator, Administrators, Agile software development, Air traffic control, Airbus A320, Airline, Alan Cooper, Algorithms, Alpha, Analysts, Analytics, Animation, Ant, Anti-patterns, Application software, Application softwares, Architecture, Ariane 5 Flight 501, Arts, Aspect-oriented programming, Auctions, Automatic teller machines, Automotive software, Avionics software, BNF, BREW, Bags, Banking, Bar code scanners, Barry Boehm, Bertrand Meyer, Beta, Bill Joy, Bison, Black box testing, Bond market, Brian Kernighan, Browsers, Business, Business software, Buyer, Buyers, C, C#, C++, CCSE, CMM, CMMI, COBOL, COCOMO, CVS, Calendars, Capability Maturity Model, Certification (software engineering), Change management, Chaos model, Chaos strategy, Chinese, Cleanroom, Coaching, Code reviews, Combinatorics, Combinatory logic, Commerce, Communication, Comparisons, Compiler optimization, Compiler theory, Compilers, Complexity, Computability, Computational complexity theory, Computer Aided Design (CAD), Computer Aided Manufacturing (CAM), Computer engineering, Computer graphics, Computer programming, Computer science, Computer terms etymology, Configuration management, Consulting, Consumer protection, Contact managers, Cray, Credit cards, Cryptography, Crystal, DEC, DSDM, Data mining, Data structures, Database, Databases, David Parnas, Decision support systems, Decision tables, Decision theory, Deduction, Demographics, Dennis Ritchie, Denver International Airport, Design Patterns, Design by Contract, Development, Discrete mathematics, Distributed Control Systems (DCS), Documentation, Domain Name System, Domain knowledge, Donald Knuth, Drill, Economics, Ed Yourdon, Editing, Editors, Edsger Dijkstra, Education, Educators, Eiffel programming language, Electrical engineering, Electronic Design Automation (EDA), Email, Embedded, Embedded systems, Engineering, Eric Raymond, Erich Gamma, Estimation, Ethics, Evaluation, Example, Extreme programming, F.L. Bauer, FAQ, FTP, Feature interaction problem, Features, File, File sharing, Finance, First-order logic, Fly-by-wire, Formal methods, Formal specifications, Fortran, Fred Brooks, Free Software Foundation, French, Functional decomposition, Futures market, GNU Arch, GTK+ toolkit, GUI, Games, Genomics, Gerald Weinberg, German, Goal setting, Grace Hopper, Grady Booch, Graphical, Graphs, Halting problem, Handwriting recognition, Hash tables, Heating Ventilation and Air Conditioning (HVAC), Help, Hierarchical, Higher-order logic, Hiring, History, Human resource management, IBM, IDEs, ISO 12207, ISO 15504, ISO 9000, ISO 9001, Image processing, Important publications in software engineering, Induction, Information engineering, Information science, Information systems, Installers, Instant messengers, Intellectual property, Internet, Interpreters, Iterative development, Jackson Structured Programming, Jackson System Development, Java, Jean Ichbiah, Jef Raskin, John Backus, John Vlissides, Kent Beck, Knowledge engineering, LIS, Leadership, Lean software development, Legal, Licensing, Linkers, Linus Torvalds, Linux, List of computer scientists, List of programmers, List of programming languages, List of software engineering topics (alphabetical), List of software moguls, Listening, Lists, Loaders, Logic, Logistics, MIS, Mac OS, Mac OS X, Macintosh, Maintenance, Make, Malcolm Baldrige National Quality Award, Manager, Managers, Manufacturing, Marketing, Martin Fowler, Mary Shaw, Mathematics, Medical device software, Methodologies, Metrics, Michael A. Jackson, Michael Fagan, Microsoft .NET, Migration, Motivation, Multitasking, Music, Music sequencers, NP completeness, Nanoseconds, Networks, No Silver Bullet, Norwegian, Number, Numerical Analysis, Numerical analysis, OS 360, Object, Object-oriented, Object-oriented programming, Office suites, Operating systems, Operations, PCs, PDAs, PHP, Pair programming, Palm, Parsers, Parsing, Patterns, Perl, Personnel, Peter G. Neumann, Poker, Post-object programming, Presentations, Process management, Processes, Product, Professionalism, Program synthesis, Programmers, Programming, Project lifecycle, Project management, Proof of correctness, Protocols, Python, Qt toolkit, Quality assurance, RCS, Ralph Johnson, Rational Unified Process, Readme, Real-time, Refactoring, Relational, Release, Requirements gathering / analysis, Researchers, Reverse auctions, Richard Helm, Richard Stallman, Risk management, Robotics, Routers, SE economics, SQL, SSADM, SWEBOK, Sales, Sciences, Scripting, Scrum (in management), Searching, Second system syndrome, Sequences, Servers, Sets, Signal analysis, Signal processing, Simulation, Six Sigma, Software Engineering, Software Engineering Institute, Software architecture, Software brittleness problem, Software componentry, Software development lifecycle, Software development processes, Software engineering, Software inspection, Software inspections, Software reuse, Solaris, Sorting, Sound effects, Spanish, Special effects, Speech processing, Spiral model, Spreadsheets, Stack, Staffing, Statistics, Stock market, Story, Structured programming, Subversion, Sun Microsystems, Supply chain management, Support, System 360, Systems integration, Tcl, TeX, Teamwork, Telemetry, Telephony, Testers, Testing, Text recognition, The Art of Computer Programming, The Cathedral and the Bazaar, The Mythical Man-Month, Therac-25, Tim Berners-Lee, Tom DeMarco, Tom Gilb, Total Quality Management, Trade, Traditional engineering, Training, Trees, Type theory, UML, Unix, Use cases, User, User interface engineering, Users, VOIP, Video games, Vision, Visual Basic, Visualization, Voting, Waterfall model, Watts Humphrey, Web engineering, White box testing, White papers, William Opdyke, Windows, Wintel, Word processors, World wide web, Yacc, algorithms, analysis, applications, architecture, bugs, computer science, database, design, development stage, electronic documents, engineers, extreme programming, formal methods, implementation, literate programming, mainframes, minicomputers, open source, optimization, pair programming, pedagogy, release notes, sales, settlement, simulation, software engineering, supercomputers, test-driven development, testing, text editors, tools, vi, word processors
 Adapted from the Wikipedia article "Influence on society", under the G.N U Free Docmentation License. Please also see http://en.wikipedia.org/wiki |
|
|
More material related to List Of Software Engineering Topics can be found here:
|
|
« Back
|
Search the Global Oneness web site |
|
|
|
|
 |
Sneak-Peek of Global Oneness Community
Hi friend! The Global Oneness Community, the place for information and sharing about Oneness is not really launched yet (you will see there is still some clean up to do) ...but it is now open for a sneak-peek! And if you wish - please register and become one of the very first members to do so! Jonas
Forum Home,
Articles,
Photo Gallery,
Videos,
News,
Sitemap
...and much more!
|