CS 425

Description

Engineering Flashcards on CS 425, created by Nicolas Aparicio on 17/10/2018.
Nicolas Aparicio
Flashcards by Nicolas Aparicio, updated more than 1 year ago
Nicolas Aparicio
Created by Nicolas Aparicio over 5 years ago
4
0

Resource summary

Question Answer
Stand-alone Application These are application systems that run on a local com- puter, such as a PC. They include all necessary functionality and do not need to be connected to a network. Examples of such applications are office applica- tions on a PC, CAD programs, photo manipulation software, etc.
Interactive transaction-based applications These are applications that execute on a remote computer and that are accessed by users from their own PCs or terminals. Obviously, these include web applications such as e-commerce appli- cations where you can interact with a remote system to buy goods and services.
Embedded control systems These are software control systems that control and manage hardware devices. Numerically, there are probably more embedded sys- tems than any other type of system.
Batch processing systems These are business systems that are designed to process data in large batches. They process large numbers of individual inputs to create corresponding outputs.
Entertainment systems These are systems that are primarily for personal use and which are intended to entertain the user. Most of these systems are games of one kind or another.
Systems for modeling and simulation These are systems that are developed by scientists and engineers to model physical processes or situations, which include many, separate, interacting objects. These are often computationally intensive and require high-performance parallel systems for execution.
Data collection systems These are systems that collect data from their environ- ment using a set of sensors and send that data to other systems for processing. The software has to interact with sensors and often is installed in a hostile envi- ronment such as inside an engine or in a remote location.
Systems of systems These are systems that are composed of a number of other software systems. Some of these may be generic software products, such as a spreadsheet program. Other systems in the assembly may be specially written for that environment.
S.E Ethics: Confidentiality You should normally respect the confidentiality of your employ- ers or clients irrespective of whether or not a formal confidentiality agreement has been signed.
S.E. Ethics: Competence you should not misrepresent your level of competence. You should not knowingly accept work that is outside your competence.
S.E Ethics: Intellectual property rights You should be aware of local laws governing the use of intellectual property such as patents and copyright. You should be careful to ensure that the intellectual property of employers and clients is protected.
S.E. Ethics: Computer Misuse You should not use your technical skills to misuse other people’s computers. Computer misuse ranges from relatively trivial (game playing on an employer’s machine, say) to extremely serious (dissemination of viruses or other malware).
Software Engineering Code of Ethics and Professional Practice
Show full summary Hide full summary

Similar

Orbital Mechanics
Luke Hansford
Software Processes
Nurul Aiman Abdu
Module 1: Introduction to Engineering Materials
Kyan Clay
Mathematics
rhiannonsian
AOCS - Attitude and orbit control systems
Luke Hansford
Ordinary Differential Equations
rhiannonsian
audio electronics
Lillian Mehler
Building Structures
Niat Habtemariam
communication system
Lillian Mehler
Advanced Propulsion
Luke Hansford