Professional Issues in Software Engineering 3rd edition by Frank Bott, Allison Coleman, Diane Rowland – Ebook PDF Instant Download/DeliveryISBN: 1040076343, 9781040076347
Full download Professional Issues in Software Engineering 3rd edition after payment.
Product details:
ISBN-10 : 1040076343
ISBN-13 : 9781040076347
Author : Frank Bott, Allison Coleman, Diane Rowland
Software engineers are increasingly becoming business people; Professional Issues in Software Engineering, 3rd Edition gives them comprehensive coverage of the issues they should know about. While most books look at programs related to software engineering rather than the context in which they are used, this book covers the major developments that have occured in recent years, such as the Internet, Data Protection Act, and changes to the legal status of software engineers. This updated edition of a successful textbook is for undergraduate and graduate students as well as for professionals in software engineering and computer science.
Professional Issues in Software Engineering 3rd Table of contents:
I The engineering profession
I.I What makes a profession?
1.2 Structure of the engineering profession
1.3 Development of the engineering profession
1.4 Professional qualifications
1.4.1 Course accreditation
1.4.2 The engineering applications requirements
1.4.3 The BCS Professional Development Scheme
1.4.4 International recognition
1.5 The engineering profession in the United States
1.5.1 Licensing of engineers
1.5.2 The position of software engineering
1.5.3 Professional bodies and accreditation in the USA
1.5.4 Certification of engineering artefacts
1.6 Ethics and software engineering
1.7 Strands in ethical thinking
1.7.1 Rules and consequences
1.7.2 Sources of moral authority
1.7.3 Absolutism v relativism
1.7.4 The doctrine of double effect
1.8 Professional codes of conduct
1.8.1 Codes of ethics and codes of conduct
1.8.2 Software engineering codes and their weaknesses
1.8.3 International initiatives
1.8.4 Contentious issues
1.9 Applying codes of conduct
1.9.1 Sales proposals
1.9.2 Integrity and professional status
1.9.3 Political and social considerations
1.9.4 Public health and safety
1.9.5 Conflicts of interest
1.10 Further reading
2 The structure of organizations
2.1 Legal forms of organization
2.2 Companies
2.2.1 The constitution of a company
The memorandum of association
The articles of association
Shareholders’ agreements
2.2.2 Directors and the Company Secretary
2.2.3 Disclosure requirements
2.2.4 Corporate governance
2.3 Organizing an organization
2.3.1 Functional units of an organization
2.3.2 Geographical organization
2.3.3 Organization by product
2.3.4 Centralization v. decentralization
2.3.5 The position of quality management
2.4 Management
2.4.1 Motivation
2.4.2 Performance appraisal
2.4.3 Sub-optimization
2.5 Further reading
3 Finance and accounting
3.1 The need for capital
3.2 Sources of funds
3.2.1 Grants
3.2.2 Loans
3.2.3 Equity capital and gearing
3.3 Budgeting and monitoring
3.4 Sales and order intake
3.5 Costing
3.5.1 Raw materials and bought-in items
3.5.2 Costs of equipment
3.5.3 Cost of labour
3.5.4 Overheads
3.6 Pricing
3.6.1 Pricing in software companies
3.7 Working capital and cash flow
3.8 Assessing investment proposals
3.9 Annual statements
3.9.1 The balance sheet
Commercial balance sheets
Fixed assets
Current assets
Liabilities
3.9.2 Profit and loss account
Commercial profit and loss accounts
3.9.3 Other statements
3.9.4 Historical cost and current cost
3.10 Capital and its maintenance
3.11 Auditing
3.12 Further reading
4 Anatomy of a software house
4.1 The company
4.2 Company structure
4.3 Management of staff
4.4 Producing the budget
4.5 Monitoring financial performance
4.5.1 Costs and revenue
4.5.2 Project costing
4.5.3 Sales
4.6 Long-term planning
4.6.1 Expansion plans
4.6.2 Company image
4.6.3 Product mix
4.6.4 Finance
4.7 Conclusions
5 Computer contracts
5.1 Contracts for the supply of custom-built software at a fixed price
5.1.1 Structure of the contract
5.1.2 The introductory section
5.1.3 What is to be produced
5.1.4 What is to be delivered
5.1.5 Ownership of rights
5.1.6 Confidentiality
5.1.7 Payment terms
5.1.8 Calculating payments for delays and changes
5.1.9 Penalty clauses
5.1.10 Obligations of the client
5.1.11 Standards and methods of working
5.1.12 Progress meetings
5.1.13 Project Managers
5.1.14 Acceptance procedure
5.1.15 Warranty and maintenance
5.1.16 Indemnity
5.1.17 Termination of the contract
5.1.18 Arbitration
5.1.19 Inflation
5.1.20 Applicable law
5.2 Other types of software services contract
5.2.1 Contract hire
5.2.2 Time and materials
5.2.3 Consultancy contracts
5.3 Liability for defective software
5.3.1 Exclusion of liability
5.3.2 Standard form contracts and limitation of liability
5.4 Further reading
6 Intellectual property rights
6.1 Confidential information
6.1.1 What is confidential information?
6.1.2 When will an obligation of confidence be imposed?
6.1.3 Sources of an obligation of confidence
Express contract
Implied contractual obligations
Obligations of confidence owed by employees
Garden leave and long notice periods
Obligations of confidence owed by independent contractors
Equity
6.1.4 The position of third party recipients of confidential information
6.1.5 Public interest
6.1.6 Confidential information and the criminal law
6.2 Copyright
6.2.1 Copyright works
Literary works
Databases
Computer programs
Fixation
6.2.2 Who owns copyright?
Computer-generated works and computer-aided design
Employees
6.2.3 Duration of copyright
6.3 Infringement of copyright
6.3.1 Primary infringement
6.3.2 Copying
Copying a substantial part
Non-literal copying
6.3.3 Idea v expression
6.3.4 Home taping
6.3.5 Adaptation
6.3.6 Rental right
6.3.7 Secondary infringement
6.3.8 Copy protection
6.4 Acts permitted in relation to copyright works
6.4.1 Fair dealing
How much may be copied?
6.4.2 Making back-up copies of computer programs
6.4.3 Transfers of works in electronic form
6.4.4 Decompilation for the purpose of interoperability
6.4.5 Error correction
6.4.6 Databases
6.5 Remedies for breach of copyright
6.6 Licensing and assignment of copyright
6.7 Moral rights
6.8 Designs
6.8.1 Unregistered design right
6.8.2 Registered designs
6.9 Trade marks
6.9.1 Registered trade marks
6.9.2 Grounds for refusal of registration
6.9.3 Infringement of a registered trade mark
6.9.4 Comparative advertising
6.9.5 Other non-infringing acts
6.9.6 Pirated goods and criminal offences
6.10 The tort of passing off
6.11 Domain names
6.12 Patents
6.12.1 What can be patented
6.12.2 The invention must be new
6.12.3 The invention must involve an inventive step
6.12.4 The invention must be capable of industrial application
6.12.5 What is not patentable?
6.12.6 Who may apply for a patent?
6.12.7 Employee inventors
6.12.8 Professional advice
6.12.9 The patent application and foreign filings
6.12.10 Patenting in Europe
6.12.11 Patent co-operation treaty
6.13 Further reading
7 The framework of employee relations law and changing management practices
7.1 Employee relations
7.1.1 Importance of procedures
7.2 The framework of collective labour law
7.2.1 Restraining the unions
7.2.2 The legislation consolidated
7.2.3 The European Union and British labour law
7.3 Examples of the new labour laws in action
7.4 The framework of individual employment law
7.4.1 The social dimension of the European Union
7.5 Equal pay and sex discrimination
7.6 The decline of the collective bargaining model of industrial relations
7.6.1 The flexible firm
7.6.2 Just-in-time production
7.6.3 Precarious types of employment
7.6.4 The effect on collective bargaining
7.7 Summary and conclusions
7.8 References
7.9 Further reading
8 Human resource management and software engineering
8.1 A model of human resource management-salient features for software engineering
8.1.1 Long-term, strategic and proactive in style
8.1.2 Commitment to the organization
8.1.3 Self-management
8.1.4 Unitary perspective
8.1.5 Flexible work roles
8.1.6 Integrated into line management
8.1.7 Maximum utilization of human resources
8.2 The structure of software development and production
8.3 The software factory
8.4 Training and human resource management
8.5 Conclusion: human resource management in software – commitment and control
8.6 References
8.7 Further reading
9 Health and safety at work
9.1 The problem
9.2 Historical background
9.3 Report of the Robens Committee 1972
9.4 The Health and Safety at Work etc. Act 1974
9.4.1 People v places
9.4.2 The general duties
9.4.3 Reasonably practicable
9.4.4 Duties of designers, manufacturers and suppliers
9.4.5 Systems and procedures
9.4.6 Safety policy
9.4.7 Consultation
9.4.8 Enforcement
9.4.9 Health and Safety Commission and Health and Safety Executive
The Health and Safety Commission
The Health and Safety Executive
9.4.10 Regulations and codes of practice
9.4.11 EC health and safety provisions
9.5 Human factors
9.6 Financial considerations
9.7 Corporate liability and manslaughter
9.8 Further reading
10 Software safety Liability and practice
10.1 Introduction
10.2 Regulatory issues
10.2.1 Standards
10.2.2 Certification and licensing
10.2.3 Professional codes of practice
10.2.4 Regulation by law
10.3 Legal liability
10.3.1 Product liability and the Consumer Protection Act 1987
10.3.2 Negligence
10.4 Competence, training and experience
10.5 Factors affecting system safety
10.5.1 Hazard analysis
10.5.2 Requirements and specifcation
10.5.3 System reliability
10.5.4 Reliability and safety
10.5.5 Design
10.5.6 Testing and debugging
10.5.7 Safety integrity analysis and risk assessment
10.5.8 Documentation
10.6 Practical approaches
10.7 Conclusions
10.8 Further reading
11 Computer misuse and the criminal law
II.I Computing and criminal activity
11.2 Reform of the criminal law
11.3 Categories of misuse
11.4 Computer fraud
11.5 Obtaining unauthorized access to a computer
11.5.1 Computer hacking
11.5.2 Computer Misuse Act 1990
11.5.3 Eavesdropping
11.5.4 Unauthorized use of a computer for personal benefit
11.6 Unauthorized alteration or destruction of information
11.6.1 Criminal damage
11.6.2 Unauthorized modification of computer material
11.6.3 Forgery
11.7 Denying access to an authorized user
11.8 Unauthorized removal of information stored on a computer
11.9 Further reading
12 Regulation and control of personal information Data protection, defamation and related issues
12.1 Introduction
12.2 Data protection and privacy
12.3 The impact of the Internet
12.4 Factors influencing the regulation of data processing
12.5 Convergence of data protection practices: the formulation of fair use guidelines
12.6 Data protection in the UK and Europe
12.6.1 Brief overview of the 1984 Act
12.6.2 The Data Protection Directive
12.6.3 The Data Protection Act 1998
12.6.4 Implications of the implementation of the Data Protection Directive
12.7 Defamation and the protection of reputation
12.7.1 The ingredients of defamation
Is it defamatory?
Does it refer directly to the person concerned?
Publication
12.7.2 Defamation and the Internet
12.8 Concluding remarks
12.9 Further reading
People also search for Professional Issues in Software Engineering 3rd:
cyber and physical security
physical security vs information security
physical security issues in information security
security and privacy in cyber-physical systems
what is privacy in cyber security