Your roadmap · आपका रोडमैप
- 1
Admission & first meetingप्रवेश और पहली मुलाकातEnquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.
- 2
Part 1 of the syllabusपाठ्यक्रम भाग 1Unit-wise coaching with notes and doubt classes.
Unit 1: Introduction and SDLC ModelsUnit 2: Requirements and Quality AssuranceUnit 3: Software Design and Metrics
- 3
Part 2 of the syllabusपाठ्यक्रम भाग 2Unit-wise coaching with notes and doubt classes.
Unit 4: Software TestingUnit 5: Maintenance and Project Management
- 4
Unit tests & assignmentsयूनिट टेस्टRegular tests in the university / board pattern.
- 5
Semester 6 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षाPrevious papers and full revision before the exam.
- 6
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
Syllabus · पाठ्यक्रम
1 subject · 5 chapters · 29 topics
01Unit 1: Introduction and SDLC Models
5 topics+
- Software characteristics, components and software crisis
- Software engineering processes and quality attributes
- Waterfall, prototype and spiral models
- Evolutionary and iterative enhancement models
- Agile methodology
02Unit 2: Requirements and Quality Assurance
6 topics+
- Requirement engineering: elicitation, analysis, documentation, review
- Feasibility study
- Information modelling: DFD, ER diagram, decision tables
- SRS document and IEEE standards
- Verification and validation, SQA plans
- ISO 9000 and SEI-CMM
03Unit 3: Software Design and Metrics
6 topics+
- Architectural and low-level design
- Modularisation, structure charts, pseudo code and flow charts
- Coupling and cohesion
- Function-oriented and object-oriented design, top-down and bottom-up
- Halstead's software science and function points
- Cyclomatic complexity and control flow graphs
04Unit 4: Software Testing
6 topics+
- Testing objectives and levels: unit, integration, system, acceptance
- Regression, functional and performance testing
- Top-down and bottom-up integration, drivers and stubs
- White-box (structural) and black-box (functional) testing
- Alpha and beta testing
- Static testing: reviews, walkthroughs and code inspection
05Unit 5: Maintenance and Project Management
6 topics+
- Need and categories of maintenance
- Cost of maintenance, re-engineering and reverse engineering
- Software configuration management and version control
- CASE tools
- Cost, effort and schedule estimation: COCOMO
- Risk analysis and management
About this course
You will be able to
- Compare waterfall, prototype, spiral, evolutionary, iterative and agile process models
- Elicit requirements and write an SRS using DFDs, ER diagrams and decision tables
- Explain verification and validation, ISO 9000 and SEI-CMM levels
- Design modular software with low coupling and high cohesion and compute Halstead, function point and cyclomatic metrics
- Plan unit, integration, system and acceptance testing with black-box and white-box techniques
- Estimate effort and duration using COCOMO and manage risk, configuration and maintenance
Who it is for
- B.Tech Computer Science & Engineering, Information Technology students of Semester 6 (AKTU)
- Students of other universities studying the same subject who want unit-wise coaching
What you need
- Programming knowledge (C / Java)
- Database and OOP basics are helpful
Online tests & result
Practice and unit tests online; marks and result show in your student login and at the centre.
Student login →
Questions
Which syllabus does the Software Engineering course follow?
It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Software Engineering. If your own university's syllabus differs, the centre follows your university syllabus.
Will this help in the university examination?
Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.
Are numericals asked in this subject?
Yes: COCOMO, function points, Halstead metrics and cyclomatic complexity are regular AKTU questions and are practised in class.