Software Techniques detailed syllabus scheme for Electrical Engineering (EE), 2018-19 onwards has been taken from the DBATU official website and presented for the Bachelor of Technology students. For Subject Code, Course Title, Lecutres, Tutorials, Practice, Credits, and other information, do visit full semester subjects post given below.
For 4th Sem Scheme of Electrical Engineering (EE), 2018-19 Onwards, do visit EE 4th Sem Scheme, 2018-19 Onwards. For the Elective-III scheme of 4th Sem 2018-19 onwards, refer to EE 4th Sem Elective-III Scheme 2018-19 Onwards. The detail syllabus for software techniques is as follows.
Software Techniques Syllabus for Electrical Engineering (EE) 2nd Year 4th Sem 2018-19 DBATU
Pre-requisite:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Course Outcomes:
- To understand different techniques of software models.
- To understand verification and validation of software.
- To analyze software project management.
Unit 1
Introduction- Notion of Software as a Product – characteristics of a good Software Product. Engineering aspects of Software production – necessity of automation. Job responsibilities of Programmers and Software Engineers as Software developers
Unit 2
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Unit 3
Good Program Design Techniques – Structured Programming, Coupling and Cohesion, Abstraction and Information Hiding, Automated Programming, Defensive Programming, Redundant Programming, Aesthetics. Software Modelling Tools – Data flow Diagrams, UML and XML. Jackson System Development
Unit 4
Verification and Validation: Testing of Software Products – Black-Box Testing and White-Box Testing, Static Analysis, Symbolic Execution and Control Flow Graphs – Cyclomatic Complexity. Introduction to testing of Real-time Software Systems.
Unit 5
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Unit 6
Advanced Topics: Formal Methods in Software Engineering – Z notation, Hoare”s notation. Formalization of Functional Specifications – SPEC. Support environment for Development of Software Products. Representative Tools for Editors, Linkers, Interpreters, Code Generators, Debuggers. Tools for Decision Support and Synthesis, Configuration control and Engineering Databases, Project Management. Petrinets. Introduction to Design Patterns, Aspectoriented Programming.
Reference Book:
- Fundamentals of Software Engineering – Carlo Ghezzi et. al.
- Software Engineering – Design, Reliability Management – Pressman.
- Software Engineering – Ian Sommerville.
- Software Engineering – Shoeman.
- Software Engineering with Abstraction – Berzins and Luqi
For detail syllabus of all subjects of Electrical Engineering (EE) 4th Sem 2018-19 onwards, visit EE 4th Sem Subjects of 2018-19 Onwards.