Filter By
Filter Reset
Semester
Class Notes (1,029,382)
CA (590,031)
Western (57,445)
Software Engineering (17)

Class Notes for Software Engineering at Western University

Software Engineering 2203A/B Lecture Notes - Lecture 1: Requirements Elicitation, Database Engine, Functional Requirement

Unit 1: Intro to Software Engineering 1.1 Software Design: activity of specifying nature and composition of software systems that satisfy client needs and desires, subject to constraints Software System: an entity com...

Software Engineering
Software Engineering 2203A/B
Abdelkader Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 15: Human Resources, Master System, Programming Style
Premium

Unit 6 Factors affecting Parameters used for Development Process Metrics 1. Programming Style (KLOC) 2. Volume of Documentation Comments (KLOC) 3. Software Complexity (KLOC, NCE) 4. Perc...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 11: Software Engineering, Quality Management System, Collegehumor
Premium

Unit 4 Process Analysis • study of existing processes to understand the relationships between parts of the process and to compare them with other processes process analysis and p...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 7: Component-Based Software Engineering, Release Management, The Need
Premium

Unit 3 The Need for Configuration Management (CM) • Configuration management helps answer the following: • what is the correct version of the software module that I have to continue...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 8: Fax, Management System, Git
Premium

Unit 3 Version Management (VM) • process of keeping track of different versions of SCI’s and the systems in which they are used • involves ensuring that changes made by d...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 9: Test Automation, Source Code, Build Automation
Premium

Unit 3 System Building • process of creating a complete, executable system by compiling and linking the system components, system libraries, configuration files, etc • building tool...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 4: Software Evolution, Code Reuse, Insulin Pump
Premium

Unit 2 Software Engineering Fundamentals Software Process • systems should be developed using a managed and understood development process • organization developing the software sh...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 6: Software Maintenance, Legacy System, Application Software
Premium

High business value High business value Low quality High quality 10 Low business value Low business value High quality Low quality System quality High business value High business value Low quality High quality 10 Low bus...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 5: Software Maintenance, Source Code, Legacy System
Premium

Unit 2 Software Maintenance • Maintenance focuses on modifying a program after it has been put into use • term is mostly used for changing custom software • generic software products...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 1: Software Quality Assurance, Software Development Process, Floppy Disk
Premium

Unit 1 The Software Quality Challenge • Two questions raised before we proceed: 1. Can we not use the general quality assurances available that are applicable to numerous...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 14: Cyclomatic Complexity, Software Maintenance, Function Point
Premium

Unit 6 • Software Measurement and Metrics • Classification of Software Quality Metrics • Product Metrics • Process Metrics • Implementation of Software Quality Metrics • Limitations of Softwar...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 13: Cyclomatic Complexity, Pair Programming, Software Development Process
Premium

Unit 5 • Software Quality • Software Standards • Reviews and Inspections • Software Measurement and MetricsPlanning Individual preparation Group preparation Pre-review activities Review meeting Error...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 10: Statistical Process Control, Iterative And Incremental Development, Maintainability
Premium

Unit 4 • Process Improvement • Process Measurement • Process Analysis • Process Change • CMMI Process Improvement FrameworkApproaches to Improvement • software companies have turned to process...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 12: Software Engineering, Software Development Process, Quality Management
Premium

Unit 5 • Software Quality • Software Standards • Reviews and Inspections • Software Measurement and MetricsSoftware Quality Management • concerned with ensuring that the required level of quality is...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Software Engineering 4453A/B Lecture Notes - Lecture 2: Software Quality Assurance, Software Development Process, Software Engineering
Premium

Unit 1 Lecture Agenda • Software Quality Challenge • What is Software Quality • What is Software? • Software error, faults, failures • Classification of causes of Software Err...

Software Engineering
Software Engineering 4453A/B
Abdelnasser Hassan Ouda
Permachart - Marketing Reference Guide: Magnetic Circuit, Electrical Network, Angular Velocity

l e a r n • r e f e r e n c e • r e v i e w permacharts TM Electrical Engineering GLOSSARY OF TERMS ...

Electrical Engineering
4400:307
All Professors
Electricity & Magnetism - Reference Guides

This Guide is another one of the many products that effectively advances one’s knowledge of a distinct aspect of the physical sciences. The basic of the properties of electricity and electrical circuits are established in ...

Electrical Engineering
4400:307
All Professors
Permachart - Marketing Reference Guide: Semiconductor Device, Precision Rectifier, Envelope Detector

permacharts TM E le c t r o n ic sI Waveforms Diodes ...

Electrical Engineering
4400:307
All Professors
Permachart - Marketing Reference Guide: Schmitt Trigger, Square Wave, Negative Feedback

permacharts TM E le c t r o n ic sII Operational Amplifiers (OP AMPS) ...

Electrical Engineering
4400:307
All Professors

Log In


OR

Don't have an account?

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


OR

By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.


Submit