Software Engineering detailed syllabus for Information Technology (IT) for 2019 regulation curriculum has been taken from the Anna Universities official website and presented for the IT students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Information Technology 3rd Sem scheme and its subjects, do visit IT 3rd Sem 2019 regulation scheme. The detailed syllabus of software engineering is as follows.
Course Objective:
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 pdfs platform to make students’s lives easier.
.
Unit I
Product and Process
The Nature of Software – The changing nature of Software – The Software Process -Process models – Prescriptive Process Models – Specialized Process Models – Agile Development – Extreme Programming (XP) – Other Agile Process Models.
Suggested Activities:
- In-class activity – Application specific product and process view.
- External learning – Impact of unified process models on quality software development methods and JIT software.
Suggested Evaluation Methods:
- Assignments on selection of suitable software process models for a given software specification.
- Tutorials on identification of sample application for each process model and justify the same stating reasons.
- Assignments on selection of appropriate standards for each phase in software development.
Unit II
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 pdfs platform to make students’s lives easier.
.
Unit III
Analysis and Design
Requirements Modeling: Scenarios, Information, Analysis Classes – Scenario Based Modeling – Data Modeling – Class-Based Modeling – Flow Oriented Models – Behavioral Models. Design Process and Concepts – Design Model: Data Design Elements – Architectural Design – Component Level Design – Deployment Level Design – User Interface Design -Pattern-Based Design.
Suggested Activities:
- External learning – Use open source tools to perform different modeling approaches.
- Model the object classes that might be used in the system implementation to represent a mailbox and an e-mail message.
- Develop a software design for any socially relevant project.
Suggested Evaluation Methods:
- Quizzes on different modeling approaches and design methodologies
- Identification of the data and flow of the software design.
- Creation of UML diagrams using a tool such as StarUML.
Unit IV
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 pdfs platform to make students’s lives easier.
.
Unit V
Software Project Managament
Software Project Management Concepts – Process and Project Metrics – Estimation for Software Projects – Project Scheduling – Risk Management – Software Configuration Management – Software Process Improvements (SPI) – The SPI Process – Capability Machine Model Integration (CMMI) – Other SPI Frameworks.
Suggested Activities:
- External learning – Tools for estimating software cost.
- Flipped classroom on software project management, risk management mitigation, configuration management, software documentation standards
Suggested Evaluation Methods:
- Tutorials on identification of potential risks for a software project during development/ maintenance and tabulate.
- Assignments on using a software configuration management template for a software project.
- Quizzes on various metrics of project management.
Course Outcome:
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 pdfs platform to make students’s lives easier.
.
Text Books:
- Roger S. Pressman, “Software Engineering: A Practitioner”s Approach” , McGraw Hill International Edition, Seventh Edition, 2009.
References:
- Ian Sommerville, “Software Engineering”, Ninth Edition, Pearson Education, 2008.
- Watts S. Humphrey, “A Discipline For Software Engineering” , Pearson Education, 2007.
- Shari Lawrence Pfleeger, Joanne M. Atlee, “Software Engineering: Theory and Practice”, Fourth Edition, Pearson Education, 2010.
- ISO STANDARDS https://www.iso.org/home.html.
For detailed syllabus of all other subjects of Information Technology, 2019 regulation curriculum do visit IT 3rd Sem subject syllabuses for 2019 regulation.
For all Information Technology results, visit Anna University IT all semester results direct link.