1st Year, MCA

Software Engineering syllabus for MCA 1st Year 2nd Sem R20 regulation JNTUH

Software Engineering detailed syllabus for Master of Computer Applications(MCA), R20 regulation has been taken from the JNTUH official website and presented for the students affiliated to JNTUH course structure. For Course Code, Subject Names, Theory Lectures, Tutorial, Practical/Drawing, Credits, and other information do visit full semester subjects post given below. The syllabus PDF files can also be downloaded from the universities official website.

For all other MCA 1st Year 2nd Sem syllabus for R20 regulation JNTUH, do visit MCA 1st Year 2nd Sem syllabus for R20 regulation JNTUH subjects. The detailed syllabus for software engineering is as follows.

Course Objectives:

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

Course Outcomes:

  • Ability to translate end-user requirements into system and software requirements, using e.g. UML, and structure the requirements in a Software Requirements Document (SRD).
  • Identify and apply appropriate software architectures and patterns to carry out high level design of a system and be able to critically compare alternative choices.
  • Will have experience and/or awareness of testing problems and will be able to develop a simple testing report.

Unit -I

Introduction to Software Engineering: The evolving role of software, changing nature of software, software myths. A Generic view of process: Software engineering- a layered technology, a process framework, the capability maturity model integration (CMMI), process patterns, process assessment, personal and team process models. Process models: The waterfall model, incremental process models, evolutionary process models, the unified process.

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

Unit -III

Design Engineering: Design process and design quality, design concepts, the design model. Creating an Architectural Design: Software architecture, data design, architectural styles and patterns, architectural design, conceptual model of UML, basic structural modeling, class diagrams, sequence diagrams, collaboration diagrams, use case diagrams, component diagrams.

Unit -IV

Testing Strategies: A strategic approach to software testing, test strategies for conventional software, black-box and white-box testing, validation testing, system testing, the art of debugging. Product Metrics: Software quality, metrics for analysis model, metrics for design model, metrics for source code, metrics for testing, metrics for maintenance.

Unit -V

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

Text Books:

  1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6th edition, Mc Graw Hill International Edition.
  2. Software Engineering- Sommerville, 7th edition, Pearson Education.
  3. The unified modeling language user guide Grady Booch, James Rambaugh, Ivar Jacobson, Pearson Education.

Reference Books:

  1. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John Wiley.
  2. Software Engineering principles and practice- Waman S Jawadekar, The Mc Graw-Hill Companies.
  3. Fundamentals of object-oriented design using UML Meiler page-Jones: Pearson Education.

For detail syllabus of all other subjects of Master of Computer Applications 1st Year, visit MCA 1st Year syllabus subjects.

For all MCA results, visit JNTUH MCA all years, and semester results from direct links.

Leave a Reply

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

*