We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
SVR ENGINEERING COLLEGE: NANDYAL
LESSON PLAN
Class: II B.Tech Semester: II Branch: CSE
Name of the Staff: T.Niranjan Babu Academic Year: 2023-24 Subject: No. of Uni Topic Lecture t Periods Basic concepts: abstraction versus decomposition 1 evolution of software engineering techniques 1 Software development life cycle (SDLC) models: Iterative waterfall model, 2 Prototype model Evolutionary model, Spiral model, RAD model 1 Agile models 1 I software project management: project planning, project estimation 1 COCOMO, Halstead’s Software Science 1 project scheduling, staffing 1 Organization and team structure 1 Risk management 1 configuration management 1 Total Periods 12 The nature of software 1 The Unique nature of Webapps 1 Software Myths 1 Requirements gathering and analysis 1 software requirements specification 1 Traceability, Characteristics of a Good SRS Document 1 II IEEE 830 guidelines 1 representing complex requirements using decision tables and decision trees 1 overview of formal system development techniques 1 axiomatic specification 1 algebraic specification 1 Total Periods 11 III Good Software Design 1 Cohesion and coupling 1 Control Hierarchy: Layering, Control Abstraction, Depth and width, Fan-out, 1 Fan-in Software design approaches, object oriented vs. function oriented design 1 Overview of SA/SD methodology, structured analysis 1 Data flow diagram, Extending DFD technique to real life systems 1 Basic Object oriented concepts 1 UML Diagrams 1 Structured design, Detailed design, Design review 1 Characteristics of a good user interface, User Guidance and Online Help 1 Mode-based vs Mode-less Interface, Types of user interfaces 1 Component-based GUI development, User interface design methodology: GUI 2 design methodology Total Periods 13 Coding standards and guidelines 1 code review, software documentation 1 Testing, Black Box Testing, White Box Testing 1 debugging 1 IV integration testing, Program Analysis Tools, system testing 2 performance testing, regression testing 1 Testing Object Oriented Programs 1 Total Periods 8 Software reliability, Statistical testing 1 Software quality and management, ISO 9000 1 SEI capability maturity model (CMM) 1 Personal software process (PSP) 1 Six sigma, Software quality metrics 1 CASE and its scope, CASE environment, CASE support in software life cycle 2 Characteristics of software maintenance 1 V Software reverse engineering 1 Software maintenance processes model 1 Estimation maintenance cost 1 Basic issues in any reuse program, Reuse approach 1 Reuse at organization level 1 Total Periods 13