EE

BTEEOEL 407C: Software Techniques Syllabus for EE 4th Sem 2018-19 DBATU (Elective-III)

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

Software Techniques

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.
Get it on Google Play.

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.
Get it on Google Play.

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.
Get it on Google Play.

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:

  1. Fundamentals of Software Engineering – Carlo Ghezzi et. al.
  2. Software Engineering – Design, Reliability Management – Pressman.
  3. Software Engineering – Ian Sommerville.
  4. Software Engineering – Shoeman.
  5. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.