Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Software Engineering (BAI077) Syllabus PDF – B.Tech 4th Year
FREE

AKTU Software Engineering (BAI077) Syllabus PDF – B.Tech 4th Year

Software Engineering BAI077

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 7
  • 0 downloads
  • 0 views
Official AKTU syllabus of Software Engineering (BAI077) for B.Tech 4th Year – 3 credits, L-T-P 3-0-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Software Engineering

Download PDF

BAI077 · 3 credits · L-T-P 3-0-0

Course Outcomes

At the end of course , the student will be able to understand

CO 1To learn about generic models of software development process.K 2
CO 2To understand fundamental concepts of requirements engineering and Analysis Modeling.K 2
CO 3To understand the different design techniques and their implementation.K , K 2 3
CO 4To learn various testing measures.K ,K 2 4
CO 5To learn various maintenance and project management techniques.K , K 2 3

Course Content

L-T-P: 3-0-0

UnitTopicProposed Lecture
IIntroduction: Introduction to Software Engineering, Software Components, Software Characteristics, Software Crisis, Software Engineering Processes, Similarity and Differences from Conventional Engineering Processes, Software Quality Attributes. Software Development Life Cycle (SDLC) Models: Water Fall Model, Prototype Model, Spiral Model, Evolutionary Development Models, Iterative Enhancement Models.08
IISoftware Requirement Specifications (SRS): Requirement Engineering Process: Elicitation, Analysis, Documentation, Review and Management of User Needs, Feasibility Study, Information Modelling, Data Flow Diagrams, Entity Relationship Diagrams, Decision Tables, SRS Document, IEEE Standards for SRS. Software Quality Assurance (SQA): Verification and Validation, SQA Plans, Software Quality Frameworks, ISO 9000 Models, SEI-CMM Model.08
IIISoftware Design: Basic Concept of Software Design, Architectural Design, Low Level Design: Modularization, Design Structure Charts, Pseudo Codes, Flow Charts, Coupling and Cohesion Measures, Design Strategies: Function Oriented Design, Object Oriented Design, Top-Down and Bottom-Up Design. Software Measurement and Metrics: Various Size Oriented Measures: Halestead’s Software Science, Function Point (FP) Based Measures, Cyclomatic Complexity Measures: Control Flow Graphs.08
IVSoftware Testing: Testing Objectives, Unit Testing, Integration Testing, Acceptance Testing, Regression Testing, Testing for Functionality and Testing for Performance, TopDown and Bottom- Up Testing Strategies: Test Drivers and Test Stubs, Structural Testing (White Box Testing), Functional Testing (Black Box Testing), Test Data Suit Preparation, Alpha and Beta Testing of Products. Static Testing Strategies: Formal Technical Reviews (Peer Reviews), Walk Through, Code Inspection, Compliance with Design and Coding Standards.08
VSoftware Maintenance and Software Project Management: Software as an Evolutionary Entity, Need for Maintenance, Categories of Maintenance: Preventive, Corrective and Perfective Maintenance, Cost of Maintenance, Software Re- Engineering, Reverse Engineering. Software Configuration Management Activities, Change Control Process, Software Version Control, An Overview of CASE Tools. Estimation of Various Parameters such as Cost, Efforts, Schedule/Duration, Constructive Cost Models (COCOMO), Resource Allocation Models, Software Risk Analysis and Management.08

Text Books

1.RS Pressman, Software Engineering: A Practitioners Approach, McGraw Hill.

  1. Pankaj Jalote, Software Engineering, Wiley
  2. Rajib Mall, Fundamentals of Software Engineering, PHI Publication.
  3. KK Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers.
  4. Ghezzi, M. Jarayeri, D. Manodrioli, Fundamentals of Software Engineering, PHI Publication.
  5. Ian Sommerville, Software Engineering, Addison Wesley.
  6. Kassem Saleh, “Software Engineering”, Cengage Learning.
  7. P fleeger, Software Engineering, Macmillan Publication

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.