SlideShare a Scribd company logo
1 of 1
Download to read offline
EE4001 Software EngineeringEE4001 Software EngineeringEE4001 Software EngineeringEE4001 Software Engineering
P IP I S f R i A l iS f R i A l iPart IPart I –– Software Requirements Analysis,Software Requirements Analysis,
Design and TestingDesign and Testing
Dr Tan Hee Beng KuanDr Tan Hee Beng KuanDr Tan Hee Beng KuanDr Tan Hee Beng Kuan
Division ICISDivision ICIS
School of Electrical and Electronic EngineeringSchool of Electrical and Electronic Engineering
NanyangNanyang Technological UniversityTechnological University
E ilE il ibkt @ t dibkt @ t dEmail:Email: ibktan@ntu.edu.sgibktan@ntu.edu.sg
Tel: 67905631Tel: 67905631
Room: S2Room: S2--B3CB3C--2121
Aug 2008 Dr Tan Hee Beng Kuan, Div ICIS, School of EEE, NTU; email: ibktan@ntu.edu.sg; S2-B3C-21; Tel:67905631 1
Part IPart I -- OverviewOverview
Unit 1: Introduction to Software EngineeringUnit 1: Introduction to Software Engineering
Unit 2: Requirement EngineeringUnit 2: Requirement EngineeringUnit 2: Requirement EngineeringUnit 2: Requirement Engineering
Unit 3: Structured Methods for Requirements AnalysisUnit 3: Structured Methods for Requirements Analysis
Unit 4: UML ModelingUnit 4: UML ModelingUnit 4: UML ModelingUnit 4: UML Modeling
Unit 5: ObjectUnit 5: Object--Oriented (OO) Software DevelopmentOriented (OO) Software Development
Unit 6: Software DesignUnit 6: Software Designgg
Unit 7: Software Testing IUnit 7: Software Testing I ---- Introduction and Functional TestingIntroduction and Functional Testing
Unit 8: Software Testing IIUnit 8: Software Testing II –– Structural Testing and OverallStructural Testing and Overall
Testing ApproachTesting Approach
Aug 2008 Dr Tan Hee Beng Kuan, Div ICIS, School of EEE, NTU; email: ibktan@ntu.edu.sg; S2-B3C-21; Tel:67905631 2

More Related Content

What's hot

INPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERING
INPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERINGINPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERING
INPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERING
ASHOKKUMAR RAMAR
 
Secure and Privacy Enhanced Authentication & Authorization Protocol in Cloud
Secure and Privacy Enhanced Authentication & Authorization Protocol in CloudSecure and Privacy Enhanced Authentication & Authorization Protocol in Cloud
Secure and Privacy Enhanced Authentication & Authorization Protocol in Cloud
Umer Khalid
 
electronics-engineering-technology-guide
electronics-engineering-technology-guideelectronics-engineering-technology-guide
electronics-engineering-technology-guide
Matthew Barker
 
Scott Jenney resume 5JUL2106
Scott Jenney resume 5JUL2106Scott Jenney resume 5JUL2106
Scott Jenney resume 5JUL2106
Scott Jenney
 
Report of Guest Lecture by Ganesh Bokhare
Report of Guest Lecture by Ganesh BokhareReport of Guest Lecture by Ganesh Bokhare
Report of Guest Lecture by Ganesh Bokhare
Dr. Ganesh Bhokare
 

What's hot (11)

CV
CVCV
CV
 
EntryLevel Resume
EntryLevel ResumeEntryLevel Resume
EntryLevel Resume
 
INPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERING
INPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERINGINPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERING
INPLANT TRAINING FOR ECE/EEE/CSE/E&I/BIOMEDICAL ENGINEERING
 
Systems Biology Software Infrastructure overview
Systems Biology Software Infrastructure overviewSystems Biology Software Infrastructure overview
Systems Biology Software Infrastructure overview
 
Secure and Privacy Enhanced Authentication & Authorization Protocol in Cloud
Secure and Privacy Enhanced Authentication & Authorization Protocol in CloudSecure and Privacy Enhanced Authentication & Authorization Protocol in Cloud
Secure and Privacy Enhanced Authentication & Authorization Protocol in Cloud
 
1st page
1st page1st page
1st page
 
electronics-engineering-technology-guide
electronics-engineering-technology-guideelectronics-engineering-technology-guide
electronics-engineering-technology-guide
 
Root cause analysis in complex cyber physical systems - Faults Classification
Root cause analysis in complex cyber physical systems - Faults ClassificationRoot cause analysis in complex cyber physical systems - Faults Classification
Root cause analysis in complex cyber physical systems - Faults Classification
 
Real-Time, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Real-Time, Non-Intrusive Evaluation of VoIP Using Genetic ProgrammingReal-Time, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Real-Time, Non-Intrusive Evaluation of VoIP Using Genetic Programming
 
Scott Jenney resume 5JUL2106
Scott Jenney resume 5JUL2106Scott Jenney resume 5JUL2106
Scott Jenney resume 5JUL2106
 
Report of Guest Lecture by Ganesh Bokhare
Report of Guest Lecture by Ganesh BokhareReport of Guest Lecture by Ganesh Bokhare
Report of Guest Lecture by Ganesh Bokhare
 

Similar to 4001 software (20)

Ferdinand Hong Boon Pun CV
Ferdinand Hong Boon Pun CVFerdinand Hong Boon Pun CV
Ferdinand Hong Boon Pun CV
 
BUILD A CIRCUIT FOR EVEN PARITY GENERATOR
BUILD A CIRCUIT FOR EVEN PARITY GENERATORBUILD A CIRCUIT FOR EVEN PARITY GENERATOR
BUILD A CIRCUIT FOR EVEN PARITY GENERATOR
 
vinit_munishwar
vinit_munishwarvinit_munishwar
vinit_munishwar
 
Pcb manufacturing
Pcb manufacturingPcb manufacturing
Pcb manufacturing
 
Nagappa
NagappaNagappa
Nagappa
 
TGST PONSAK LUKA KUDOR 2016 LAGOS
TGST PONSAK LUKA KUDOR 2016 LAGOSTGST PONSAK LUKA KUDOR 2016 LAGOS
TGST PONSAK LUKA KUDOR 2016 LAGOS
 
ALOK.ANAND.Resume
ALOK.ANAND.ResumeALOK.ANAND.Resume
ALOK.ANAND.Resume
 
Cv pisalsart and attach file
Cv pisalsart and attach fileCv pisalsart and attach file
Cv pisalsart and attach file
 
Resume2
Resume2Resume2
Resume2
 
Weekly report
Weekly reportWeekly report
Weekly report
 
Monish's cd v0.1
Monish's cd v0.1Monish's cd v0.1
Monish's cd v0.1
 
Weekly report
Weekly reportWeekly report
Weekly report
 
Weekly report template3
Weekly report template3Weekly report template3
Weekly report template3
 
Weeklyreporttemplate3 120425042934-phpapp02
Weeklyreporttemplate3 120425042934-phpapp02Weeklyreporttemplate3 120425042934-phpapp02
Weeklyreporttemplate3 120425042934-phpapp02
 
Signal Conditioning.pptx
Signal Conditioning.pptxSignal Conditioning.pptx
Signal Conditioning.pptx
 
Rita Thakur Resume
Rita Thakur ResumeRita Thakur Resume
Rita Thakur Resume
 
Weekly report template2
Weekly report template2Weekly report template2
Weekly report template2
 
Resume_Venkatesh
Resume_VenkateshResume_Venkatesh
Resume_Venkatesh
 
Biswajit kanungo CV
Biswajit kanungo CVBiswajit kanungo CV
Biswajit kanungo CV
 
Na mpet course nitc
Na mpet course nitcNa mpet course nitc
Na mpet course nitc
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

4001 software

  • 1. EE4001 Software EngineeringEE4001 Software EngineeringEE4001 Software EngineeringEE4001 Software Engineering P IP I S f R i A l iS f R i A l iPart IPart I –– Software Requirements Analysis,Software Requirements Analysis, Design and TestingDesign and Testing Dr Tan Hee Beng KuanDr Tan Hee Beng KuanDr Tan Hee Beng KuanDr Tan Hee Beng Kuan Division ICISDivision ICIS School of Electrical and Electronic EngineeringSchool of Electrical and Electronic Engineering NanyangNanyang Technological UniversityTechnological University E ilE il ibkt @ t dibkt @ t dEmail:Email: ibktan@ntu.edu.sgibktan@ntu.edu.sg Tel: 67905631Tel: 67905631 Room: S2Room: S2--B3CB3C--2121 Aug 2008 Dr Tan Hee Beng Kuan, Div ICIS, School of EEE, NTU; email: ibktan@ntu.edu.sg; S2-B3C-21; Tel:67905631 1 Part IPart I -- OverviewOverview Unit 1: Introduction to Software EngineeringUnit 1: Introduction to Software Engineering Unit 2: Requirement EngineeringUnit 2: Requirement EngineeringUnit 2: Requirement EngineeringUnit 2: Requirement Engineering Unit 3: Structured Methods for Requirements AnalysisUnit 3: Structured Methods for Requirements Analysis Unit 4: UML ModelingUnit 4: UML ModelingUnit 4: UML ModelingUnit 4: UML Modeling Unit 5: ObjectUnit 5: Object--Oriented (OO) Software DevelopmentOriented (OO) Software Development Unit 6: Software DesignUnit 6: Software Designgg Unit 7: Software Testing IUnit 7: Software Testing I ---- Introduction and Functional TestingIntroduction and Functional Testing Unit 8: Software Testing IIUnit 8: Software Testing II –– Structural Testing and OverallStructural Testing and Overall Testing ApproachTesting Approach Aug 2008 Dr Tan Hee Beng Kuan, Div ICIS, School of EEE, NTU; email: ibktan@ntu.edu.sg; S2-B3C-21; Tel:67905631 2