5th Sem, Information Science Diploma

15CS51T: Software Engineering Information Sci 5th Sem Syllabus for Diploma DTE Karnataka C15 Scheme

Software Engineering detail DTE Kar Diploma syllabus for Information Science And Engineering (IS), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15CS51T), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.

For all other information sci 5th sem syllabus for diploma c15 scheme dte karnataka you can visit Information Sci 5th Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for software engineering is as follows.

Pre-requisites:

Basic knowledge about the development of programs.

Course Objectives:

  1. Discuss factors like cost, schedule, quality that drive a software project and to Learn the role of software process and a process model in a project.
  2. Understand the role of SRS in a project and to know how requirements are validated.
  3. Understand software architectural views and learn planning and estimation of a software project.
  4. Describe the key design concepts of software engineering and articulate in Projects.
  5. Illustrate principles of structured programming, testing modules using unit test frameworks and code inspection to improve quality of code.
  6. Identify evolving trend in software Engineering with DevOps.

Course Outcomes:

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

UNIT I: The software problem & Software process 10 Hrs

Software Problem –
Cost,Schedule and quality, Scale and Change.

Software Process –
Process and Project, Component Software Processes, Software development Process Models, Waterfall, Prototyping, Iterative development, Rational Unified Process, Time boxing Model, Extreme programming and Agile processes, Using process model in a project, Project Management Process.

UNIT II: Software requirements analysis and specifications 08 Hrs

Value of good SRS, Requirement process, Requirement Specification, Desirable Characteristics of an SRS, Components of an SRS, Structure of a Requirements Documents, Functional Specification with use cases, Basics, Examples, Extensions, Developing use cases, Other Approaches for Analysis, Data Flow Diagram, Validation.

UNIT III: Software architecture & Planning a software project 12Hrs

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

UNIT IV: Design 08 Hrs

Design Concepts, Coupling, Cohesion, the Open-Closed Principle, Function Oriented Design, Structure Charts, Structured Design Methodology, Example, Object Oriented Design, OO Concepts Unified Modelling Language (UML), A Design Methodology, Examples, Detailed Design, Logic/Algorithm Design, State Modelling of Classes, Verification.

UNIT V: Coding & Testing 10 Hrs

Coding –
Programming Principles and Guidelines, Structured Programming, Information Hiding, Some Programming Practices, Coding Standards, Incrementally Developing Code, An incremental coding process, Test Driven development, Pair Programming, Managing Evolving Code, Source Code Control and Build, Refactoring, Unit Testing, Testing procedural units, Unit testing of Classes, Code Inspection, Planning, Self review, Group review meeting.

Testing –
Testing Concept, Error, Fault and Failure, Test Case, Test Suite and Test Harness, Psychology of Testing, Levels of Testing, Testing Process, Test Plan, Test Case Design, Test Case Execution.

UNIT VI:Devops 04Hrs

For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Text Books:

  1. Software Engineering -A Precise Approach, Pankaj Jalote, edition 2010, Wiley India, ISBN: 9788126523115.
  2. https://en.wikipedia.org/wiki/DevOps
  3. http://www.informationweek.com/devops/agile-vs-devops-10-ways-theyre-different/d/d-id/1326121

Reference Books:

  1. Software Engineering A Practitioners Approach, Roger S Pressman, 2010, Tata McGraw Hill Publishing Co Ltd, ISBN 9780070701137
  2. Software Engineering, Sajan Mathew, 2009 Reprint, S Chand publications.
  3. Software Engineering Principles and Practices, Rajesh Narang.Mc Graw Hill Education.
  4. Software Engineering, Subramanian Dutt, 2015 Pearson Publications

Suggested List of Student Activities:

Note: the following activities or similar activities for assessing CIE (IA) for 5 marks (Any one)

Student activity like mini-project, surveys, quizzes, etc. should be done in group of 3-5 students.

  1. Each student should do any one of the following type activity or any other similar activity related to the course and before conduction, get it approved from concerned course coordinator and programme coordinator.
  2. Each student should conduct different activity and no repeating should occur
  1. A survey on Software Development Life Cycle(SDLC).
  2. Presentation on Software Architecture.
  3. A report on testing the software products.
  4. Quiz.

Course Delivery:

The course will be delivered through lectures and Power point presentations/ Video

Model Question Paper:

(CIE)

  1. Explain components of software processes.(5) OR Discuss the desirable characteristics of an SRS.(5)
  2. Discuss the various notations used in ER-diagram.(5) OR Compare scale and change in a software problem.(5)
  3. Explain Waterfall model with a neat diagram. (10)
  4. OR Explain Prototyping model.(10)

Model Question Paper:

PART-A

Answer any SIX questions. Each carries 5 marks. 5X6=30 Marks

  1. Explain cost, schedule and quality.
  2. Explain components of software processes.
  3. Explain desirable characteristics of an SRS.
  4. Explain Data Flow Diagram.
  5. Discuss the role software architecture.
  6. Explain Bottom-Up estimation approach.
  7. Explain Structure charts.
  8. Discuss the various OO concepts.
  9. Define use case. List out the terms used in use cases.
  10. Explain different attributes of software quality.
  11. Define the term Error, Fault, Failure, Test Case and Test Suite.
  12. Define Devops. Discuss the goals and benefits of Devops.
  13. Explain the life cycle of defect.

PART-B

Answer any SEVEN full questions each carries 10 marks. 10X7=70 Marks

  1. Explain the Waterfall model with a neat diagram.
  2. Explain Time boxing model with a neat diagram.
  3. Explain components and connectors with an example.
  4. Explain different architectural styles.
  5. Explain the effort estimation of a software project.
  6. Explain the Risk management concepts.
  7. Explain various design concepts.
  8. Explain structured design methodology.
  9. Explain Test Driven development.
  10. Compare Agile and Devops.

For detail syllabus of all other subjects of BE Information Sci, C15 scheme do visit Information Sci 5th Sem syllabus for C15 scheme.

Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.