0% found this document useful (0 votes)
41 views

Software Engineering Topics

This document outlines the topics to be covered in an Advanced Software Engineering course over six parts: introduction and background topics in Part I, requirements in Part II, design in Part III, development in Part IV, verification and validation in Part V, and management in Part VI. Students will work on a software project during the period between Parts V and VI, and present their projects at the end of the course.

Uploaded by

aashish_39
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Software Engineering Topics

This document outlines the topics to be covered in an Advanced Software Engineering course over six parts: introduction and background topics in Part I, requirements in Part II, design in Part III, development in Part IV, verification and validation in Part V, and management in Part VI. Students will work on a software project during the period between Parts V and VI, and present their projects at the end of the course.

Uploaded by

aashish_39
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Advanced Software Engineering Topics Part I Part II Part III Part IV Part V Part VI OVERVIEW Introduction Socio-technical Systems

duction Socio-technical Systems Critical Systems Legacy Systems Software Processes Review on System Analysis and Design Software Engineering Code of Ethics and Professional Practice (ACM) REQUIREMENTS [January 19 Danny] Software Requirements Requirements Engineering Processes System Models Critical Systems Specifications Formal Specifications Project Management DESIGN [January 26 - Dennis and Ashish] Architectural Design Distributed Systems Architectures Application Architectures Object-Oriented Design Real- Time Software Design User Interface Design DEVELOPMENT [February 2 Ryan and Kristine] Rapid Software Development Software Reuse Component-Based Software Engineering Critical Systems Development Software Evolution VERIFICATION AND VALIDATION [February 9 Norwin] Verification and Validation Software Testing Critical Systems Validation MANAGEMENT [February 23 Genesis] Managing People Software Cost Estimation Quality Management Process Improvement Configuration Management

Project Making Period ( February 24 - March 9) Project Presentation (March 16 and March 23)

You might also like