Skip to content
VUBuddy

CS625 Final Term Week 9-16

Professional Practices PDF 525 KBUpdated 23 Oct 2026
Final term past paper CS625 Final Term Week 9-16 PDF 525 KB
vubuddy.com
Type
Final term past paper
Course
CS625 Professional Practices
Size
PDF 525 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 525 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 1, 2, 3 of 22. Download the file for all 22 pages.

CS625 Professional Practices Final Term (Week 9-16)

Software engineering II (Virtual University of Pakistan)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university

CS625 Professional Practices Final Term (Week 9-16)

Software engineering II (Virtual University of Pakistan)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university

CS625 Professional Practices · FINAL TERM (WEEK 9-16) · (VURANK) · Introduction to Software Safety · Liability & Practice:

 We will explore areas of legal liability and mechanisms for regulating potentially hazardous activities as well as the factors which should be taken into account for safety related applications  Nowadays, computer-controlled systems are to be found in a wide range of diverse applications such as:-

Industry: Manufacturing systems, robots etc.

Medicine: Intensive care monitoring, radiotherapy etc.

Transport: Railway signaling systems, aircraft, space shuttle etc.

Military and defense applications

Regulatory Issues:

Standards:

Use of appropriate standards is both a familiar and traditional technique for regulating hazardous activities and attempting to ensure the safety of a product

Certification and licensing:

Certification requires that either the product or the practitioner conforms to some specified standard whereas licensing means that the product cannot go on the market at all, or the practitioner operate, unless the product is licensed or the practitioner in possession of the requisite license

Professional codes of practice:

Professional and trade associations should devise codes of practice to govern their members

Regulation by law:

The law may exert a regulatory effect either directly or by requiring compliance with other forms of regulation such as standards and licensing because of fears of litigation if safety standards are breached

Legal Liability:

System designers and software engineers may have legal responsibilities under statutes such as the Health and Safety

Product liability and the Consumer Protection Act 1987

Product liability is the area of law in which manufacturers, distributors, suppliers and retailers are held responsible for any injuries products cause.

Regardless of any contractual limitations of liability, if a product or any of its component parts are defective its manufacturer may be liable for damage under the Consumer Protection Act (CPA) or the common law of negligence

Negligence

The manufacturer or system designer has failed to take due care in the construction or design of the system, and this lack of care has resulted in failure leading to the injury

Competence, training and experience:

 Competence means “knowledge and the ability to apply that knowledge”

 There is an understood assumption that all those engaged in the design and development of safety system software are competent to perform the necessary tasks  Factors such as training and relevant experience are also considered important traits for a competent software engineer

Factors affecting system safety:

 Hazard analysis

 Requirements and specification

 System Reliability and safety

 Design

 Testing and debugging

 Safety integrity analysis and risk assessment

 Documentation

All CS625 files →
CS625 Professional Practices All CS625 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.