Engenharia de software (Portuguese Edition) by [Sommerville, Ian] esta nona edição de Engenharia de software teve seu conteúdo per publisher limits; Publisher: Pearson; 9 edition (January 1, ); Publication Date: January 1, Veja grátis o arquivo SWEBOKv3 enviado para a disciplina de Engenharia de Software Categoria: Outros – 9 – Veja grátis o arquivo Ian Sommerville Software Engineering Pearson () enviado para a disciplina de Engenharia de Software Categoria: Outros – 9.
|Published (Last):||27 May 2014|
|PDF File Size:||3.27 Mb|
|ePub File Size:||14.96 Mb|
|Price:||Free* [*Free Regsitration Required]|
A sensor-based data collection system This smmerville a system whose primary purposes are to collect data from a set of sensors and to process that data in some way. I introduce each of these systems in this chapter; more information about each of them is available on the website software-engineering-book. Although the system may not have been validated according to predefined criteria, these criteria may be too strict.
The con- ventional treatment of diabetes involves regular injections of genetically engineered insulin. An information system The primary purpose of this type of system is to manage and provide access to a database of information.
However, you should always try to resolve the situation while respecting the rights of your employer. Clearly, this depends on the people involved and the nature of the disagreement.
The software controlling this system is an embedded system that collects information from a sensor and controls a pump that delivers a controlled dose of insulin to a user. If you discuss these while they are just a suspicion, you may be overreact- ing to a situation; if you leave it too long, it may be impossible to resolve the difficulties.
Early disclosure of problems may result in damage to the employer and other employees; failure to disclose problems may result in damage to others.
If you feel that there are problems with a software project, when do you reveal these problems to management? Where an organization is involved in military or nuclear work, it should be able to specify that employees must be willing to accept any work somerville. Programming environments, such as Eclipse Vogel will be the most familiar type of environment for readers of this book.
For example, if you disagree, in principle, with the policies of more senior management in the company, how should you react? More recent texts such as that by Sommervillw Tavani introduce the notion of cyberethics and cover both the philosophical background and practical and legal issues.
Others will work on mili- tary systems but not on weapons systems.
The principled action may be to resign from their job, but this may well affect others such as their partner or their children. The potential for damage, the extent of the damage, and the people affected by the damage should influence the decision. Issues in information systems include security, usability, privacy, and maintaining data integrity. In any situation where different people have different views and objectives, you are likely to be faced with ethical dilemmas.
I therefore choose an appropriate example when discussing con- cepts such as safety and dependability, system modeling, reuse, etc. Another ethical issue is participation in the development of military and nuclear systems. An embedded system This is a system where the software controls some hard- ware device and is embedded in that device.
Enviado por Barbara flag Denunciar. It can be considered from a philosophical standpoint where the basic principles of ethics are considered and software engineering ethics are discussed with reference to these basic principles. It is also the case that, even when properly validated, the system may fail and cause an accident. Engenharia de Software 3. I find that a softwxre approach is too abstract and difficult to relate to every- day experience so I prefer the more concrete approach embodied in professional codes of conduct Bott ; Duquenoy Yet others feel that national security is edkcao overriding principle and have no ethical objections to working on weapons systems.
The appropriate ethical posi- tion here depends on the views of the people involved.
Say a company is responsible for developing a safety-critical system and, because of time pressure, falsifies the safety validation records. We all face such ethical dilemmas in our professional lives, and, fortunately, in most cases they are either relatively minor or can be resolved without too much dif- ficulty. Is it best to argue a case for your position from within the organization or to resign in principle?
If the evicao is very dangerous, it may be justified to publicize it using the national press or social media. This is an integrated collection of software tools that are used to support some kind of activity.
Diabetes is a relatively common condition in which the human pancreas is unable to produce sufficient quantities of a hormone called insulin. People who suffer from diabetes use the system.
Where edivao cannot be resolved, the engineer is faced with, perhaps, another problem.