AU: 4.0
Programme: CE

Introduction; Function-Oriented methodology: system engineering overview, Function-Oriented modelling techniques and requirements analysis, correctness criteria for requirements models, reducing complexity, data dictionary, process specification, data design, architectural design, flow analysis and conversion techniques, design refinement measures, procedural design, user interface design; Object-Oriented Methodology: software requirements and specifications, Object-Oriented modelling techniques and analysis, correctness criteria for requirements models, reducing complexity, entity relationship diagrams, object relationships, instance and message connections, object transition diagrams; Implementation: programming language considerations, comparison and choice of programming languages, implementation strategies; Software Development Management: project planning, measurement and metrics, cost estimation; scheduling and team organization, SQA Techniques, overview of software configuration management, software configuration items and change control.



Comments



There is this mega project called Public Bus Simulator to be done by a company. The company consists of 7 groups also known as subsystems. Each subsystem has one or two group leaders and has different num of team members. Towards the end of the course, every subsystems are to be integrated and do a lot of testing. Throughout the labs, u will get to understand the software development cycle. U will learn UML which is the most important modeling language in this course. There is 1 quiz in this course and individual project report to be submitted.